QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
sidx_config.h File Reference
#include <stdint.h>
#include <spatialindex/SpatialIndex.h>
#include <sys/stat.h>
#include "sidx_export.h"

Go to the source code of this file.

Macros

#define IDX_C_END
 
#define IDX_C_START
 
#define SIDX_THREAD   __thread
 
#define STRDUP   strdup
 

Typedefs

typedef IndexIndexH
 
typedef SpatialIndex::IDataIndexItemH
 
typedef Tools::PropertySetIndexPropertyH
 

Enumerations

enum  RTError {
  RT_None = 0 , RT_Debug = 1 , RT_Warning = 2 , RT_Failure = 3 ,
  RT_Fatal = 4
}
 
enum  RTIndexType { RT_RTree = 0 , RT_MVRTree = 1 , RT_TPRTree = 2 , RT_InvalidIndexType = -99 }
 
enum  RTIndexVariant { RT_Linear = 0 , RT_Quadratic = 1 , RT_Star = 2 , RT_InvalidIndexVariant = -99 }
 
enum  RTStorageType { RT_Memory = 0 , RT_Disk = 1 , RT_Custom = 2 , RT_InvalidStorageType = -99 }
 

Macro Definition Documentation

◆ IDX_C_END

#define IDX_C_END

◆ IDX_C_START

#define IDX_C_START

◆ SIDX_THREAD

#define SIDX_THREAD   __thread

◆ STRDUP

#define STRDUP   strdup

Typedef Documentation

◆ IndexH

typedef Index* IndexH

◆ IndexItemH

◆ IndexPropertyH

Enumeration Type Documentation

◆ RTError

enum RTError
Enumerator
RT_None 
RT_Debug 
RT_Warning 
RT_Failure 
RT_Fatal 

◆ RTIndexType

Enumerator
RT_RTree 
RT_MVRTree 
RT_TPRTree 
RT_InvalidIndexType 

◆ RTIndexVariant

Enumerator
RT_Linear 
RT_Quadratic 
RT_Star 
RT_InvalidIndexVariant 

◆ RTStorageType

Enumerator
RT_Memory 
RT_Disk 
RT_Custom 
RT_InvalidStorageType