libspatialindex API Reference  (git-trunk)
sidx_config.h File Reference
#include <stdint.h>
#include <sys/stat.h>
#include "sidx_export.h"
Include dependency graph for sidx_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

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

Typedefs

typedef struct IndexS * IndexH
 
typedef struct SpatialIndex_IData * IndexItemH
 
typedef struct Tools_PropertySet * IndexPropertyH
 

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  RTStorageType { RT_Memory = 0 , RT_Disk = 1 , RT_Custom = 2 , RT_InvalidStorageType = -99 }
 
enum  RTIndexVariant { RT_Linear = 0 , RT_Quadratic = 1 , RT_Star = 2 , RT_InvalidIndexVariant = -99 }
 

Macro Definition Documentation

◆ IDX_C_END

#define IDX_C_END

Definition at line 103 of file sidx_config.h.

◆ IDX_C_START

#define IDX_C_START

Definition at line 102 of file sidx_config.h.

◆ SIDX_THREAD

#define SIDX_THREAD   __thread

Definition at line 56 of file sidx_config.h.

◆ STRDUP

#define STRDUP   strdup

Definition at line 57 of file sidx_config.h.

Typedef Documentation

◆ IndexH

typedef struct IndexS* IndexH

Definition at line 106 of file sidx_config.h.

◆ IndexItemH

typedef struct SpatialIndex_IData* IndexItemH

Definition at line 107 of file sidx_config.h.

◆ IndexPropertyH

typedef struct Tools_PropertySet* IndexPropertyH

Definition at line 108 of file sidx_config.h.

Enumeration Type Documentation

◆ RTError

enum RTError
Enumerator
RT_None 
RT_Debug 
RT_Warning 
RT_Failure 
RT_Fatal 

Definition at line 64 of file sidx_config.h.

◆ RTIndexType

Enumerator
RT_RTree 
RT_MVRTree 
RT_TPRTree 
RT_InvalidIndexType 

Definition at line 73 of file sidx_config.h.

◆ RTIndexVariant

Enumerator
RT_Linear 
RT_Quadratic 
RT_Star 
RT_InvalidIndexVariant 

Definition at line 89 of file sidx_config.h.

◆ RTStorageType

Enumerator
RT_Memory 
RT_Disk 
RT_Custom 
RT_InvalidStorageType 

Definition at line 81 of file sidx_config.h.