libspatialindex API Reference
(git-trunk)
|
#include <Tools.h>
Public Member Functions | |
Variant () | |
Public Attributes | |
VariantType | m_varType {VT_EMPTY} |
union { | |
int16_t iVal | |
int32_t lVal | |
int64_t llVal | |
uint8_t bVal | |
float fltVal | |
double dblVal | |
char cVal | |
uint16_t uiVal | |
uint32_t ulVal | |
uint64_t ullVal | |
bool blVal | |
char * pcVal | |
void * pvVal | |
wchar_t * pwcVal | |
} | m_val |
|
default |
bool Tools::Variant::blVal |
Definition at line 291 of file Tools.h.
Referenced by SpatialIndex::StorageManager::Buffer::Buffer(), SpatialIndex::StorageManager::createNewDiskStorageManager(), SpatialIndex::StorageManager::createNewRandomEvictionsBuffer(), SpatialIndex::StorageManager::DiskStorageManager::DiskStorageManager(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), IndexProperty_GetEnsureTightMBRs(), IndexProperty_GetOverwrite(), IndexProperty_GetWriteThrough(), IndexProperty_SetEnsureTightMBRs(), IndexProperty_SetOverwrite(), IndexProperty_SetWriteThrough(), and Tools::PropertySet::loadFromByteArray().
uint8_t Tools::Variant::bVal |
Definition at line 284 of file Tools.h.
Referenced by GetDefaults(), and Tools::PropertySet::loadFromByteArray().
char Tools::Variant::cVal |
Definition at line 287 of file Tools.h.
Referenced by Tools::PropertySet::loadFromByteArray().
double Tools::Variant::dblVal |
Definition at line 286 of file Tools.h.
Referenced by SpatialIndex::RTree::createAndBulkLoadNewRTree(), SpatialIndex::MVRTree::createNewMVRTree(), SpatialIndex::RTree::createNewRTree(), SpatialIndex::TPRTree::createNewTPRTree(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), GetDefaults(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), Index::Index(), IndexProperty_GetFillFactor(), IndexProperty_GetReinsertFactor(), IndexProperty_GetSplitDistributionFactor(), IndexProperty_GetTPRHorizon(), IndexProperty_SetFillFactor(), IndexProperty_SetReinsertFactor(), IndexProperty_SetSplitDistributionFactor(), IndexProperty_SetTPRHorizon(), and Tools::PropertySet::loadFromByteArray().
float Tools::Variant::fltVal |
Definition at line 285 of file Tools.h.
Referenced by Tools::PropertySet::loadFromByteArray().
int16_t Tools::Variant::iVal |
Definition at line 281 of file Tools.h.
Referenced by Tools::PropertySet::loadFromByteArray().
int64_t Tools::Variant::llVal |
Definition at line 283 of file Tools.h.
Referenced by SpatialIndex::MVRTree::createNewMVRTree(), SpatialIndex::RTree::createNewRTree(), SpatialIndex::TPRTree::createNewTPRTree(), GetDefaults(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), Index::GetResultSetLimit(), Index::GetResultSetOffset(), Index::Index(), IndexProperty_GetIndexID(), IndexProperty_GetResultSetLimit(), IndexProperty_SetIndexID(), IndexProperty_SetResultSetLimit(), Tools::PropertySet::loadFromByteArray(), SpatialIndex::MVRTree::loadMVRTree(), SpatialIndex::RTree::loadRTree(), SpatialIndex::TPRTree::loadTPRTree(), SpatialIndex::MVRTree::MVRTree::MVRTree(), SpatialIndex::RTree::RTree::RTree(), Index::SetResultSetLimit(), Index::SetResultSetOffset(), and SpatialIndex::TPRTree::TPRTree::TPRTree().
int32_t Tools::Variant::lVal |
Definition at line 282 of file Tools.h.
Referenced by SpatialIndex::RTree::createAndBulkLoadNewRTree(), SpatialIndex::MVRTree::createNewMVRTree(), SpatialIndex::RTree::createNewRTree(), SpatialIndex::TPRTree::createNewTPRTree(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), GetDefaults(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), Index::Index(), IndexProperty_GetIndexVariant(), IndexProperty_SetIndexVariant(), Tools::PropertySet::loadFromByteArray(), SpatialIndex::MVRTree::MVRTree::MVRTree(), SpatialIndex::RTree::RTree::RTree(), and SpatialIndex::TPRTree::TPRTree::TPRTree().
union { ... } Tools::Variant::m_val |
Referenced by SpatialIndex::StorageManager::Buffer::Buffer(), CheckFilesExists(), SpatialIndex::RTree::createAndBulkLoadNewRTree(), SpatialIndex::StorageManager::createNewDiskStorageManager(), SpatialIndex::MVRTree::createNewMVRTree(), SpatialIndex::StorageManager::createNewRandomEvictionsBuffer(), SpatialIndex::RTree::createNewRTree(), SpatialIndex::TPRTree::createNewTPRTree(), SpatialIndex::StorageManager::CustomStorageManager::CustomStorageManager(), SpatialIndex::StorageManager::DiskStorageManager::DiskStorageManager(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), GetDefaults(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), Index::GetIndexStorage(), Index::GetIndexType(), Index::GetIndexVariant(), Index::GetResultSetLimit(), Index::GetResultSetOffset(), Index::Index(), Index_GetLeaves(), IndexProperty_GetBufferingCapacity(), IndexProperty_GetCustomStorageCallbacks(), IndexProperty_GetCustomStorageCallbacksSize(), IndexProperty_GetDimension(), IndexProperty_GetEnsureTightMBRs(), IndexProperty_GetFileName(), IndexProperty_GetFileNameExtensionDat(), IndexProperty_GetFileNameExtensionIdx(), IndexProperty_GetFillFactor(), IndexProperty_GetIndexCapacity(), IndexProperty_GetIndexID(), IndexProperty_GetIndexPoolCapacity(), IndexProperty_GetIndexStorage(), IndexProperty_GetIndexType(), IndexProperty_GetIndexVariant(), IndexProperty_GetLeafCapacity(), IndexProperty_GetLeafPoolCapacity(), IndexProperty_GetNearMinimumOverlapFactor(), IndexProperty_GetOverwrite(), IndexProperty_GetPagesize(), IndexProperty_GetPointPoolCapacity(), IndexProperty_GetRegionPoolCapacity(), IndexProperty_GetReinsertFactor(), IndexProperty_GetResultSetLimit(), IndexProperty_GetSplitDistributionFactor(), IndexProperty_GetTPRHorizon(), IndexProperty_GetWriteThrough(), IndexProperty_SetBufferingCapacity(), IndexProperty_SetCustomStorageCallbacks(), IndexProperty_SetCustomStorageCallbacksSize(), IndexProperty_SetDimension(), IndexProperty_SetEnsureTightMBRs(), IndexProperty_SetFileName(), IndexProperty_SetFileNameExtensionDat(), IndexProperty_SetFileNameExtensionIdx(), IndexProperty_SetFillFactor(), IndexProperty_SetIndexCapacity(), IndexProperty_SetIndexID(), IndexProperty_SetIndexPoolCapacity(), IndexProperty_SetIndexStorage(), IndexProperty_SetIndexType(), IndexProperty_SetIndexVariant(), IndexProperty_SetLeafCapacity(), IndexProperty_SetLeafPoolCapacity(), IndexProperty_SetNearMinimumOverlapFactor(), IndexProperty_SetOverwrite(), IndexProperty_SetPagesize(), IndexProperty_SetPointPoolCapacity(), IndexProperty_SetRegionPoolCapacity(), IndexProperty_SetReinsertFactor(), IndexProperty_SetResultSetLimit(), IndexProperty_SetSplitDistributionFactor(), IndexProperty_SetTPRHorizon(), IndexProperty_SetWriteThrough(), SpatialIndex::StorageManager::loadDiskStorageManager(), Tools::PropertySet::loadFromByteArray(), SpatialIndex::MVRTree::loadMVRTree(), SpatialIndex::RTree::loadRTree(), SpatialIndex::TPRTree::loadTPRTree(), SpatialIndex::MVRTree::MVRTree::MVRTree(), SpatialIndex::RTree::RTree::RTree(), Index::SetIndexStorage(), Index::SetIndexType(), Index::SetIndexVariant(), Index::SetResultSetLimit(), Index::SetResultSetOffset(), and SpatialIndex::TPRTree::TPRTree::TPRTree().
VariantType Tools::Variant::m_varType {VT_EMPTY} |
Definition at line 277 of file Tools.h.
Referenced by SpatialIndex::StorageManager::Buffer::Buffer(), CheckFilesExists(), SpatialIndex::RTree::createAndBulkLoadNewRTree(), SpatialIndex::StorageManager::createNewDiskStorageManager(), SpatialIndex::MVRTree::createNewMVRTree(), SpatialIndex::StorageManager::createNewRandomEvictionsBuffer(), SpatialIndex::RTree::createNewRTree(), SpatialIndex::TPRTree::createNewTPRTree(), SpatialIndex::StorageManager::CustomStorageManager::CustomStorageManager(), SpatialIndex::StorageManager::DiskStorageManager::DiskStorageManager(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), GetDefaults(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), Index::GetIndexStorage(), Index::GetIndexType(), Index::GetIndexVariant(), Index::GetResultSetLimit(), Index::GetResultSetOffset(), Index::Index(), Index_GetLeaves(), IndexProperty_GetBufferingCapacity(), IndexProperty_GetCustomStorageCallbacks(), IndexProperty_GetCustomStorageCallbacksSize(), IndexProperty_GetDimension(), IndexProperty_GetEnsureTightMBRs(), IndexProperty_GetFileName(), IndexProperty_GetFileNameExtensionDat(), IndexProperty_GetFileNameExtensionIdx(), IndexProperty_GetFillFactor(), IndexProperty_GetIndexCapacity(), IndexProperty_GetIndexID(), IndexProperty_GetIndexPoolCapacity(), IndexProperty_GetIndexStorage(), IndexProperty_GetIndexType(), IndexProperty_GetIndexVariant(), IndexProperty_GetLeafCapacity(), IndexProperty_GetLeafPoolCapacity(), IndexProperty_GetNearMinimumOverlapFactor(), IndexProperty_GetOverwrite(), IndexProperty_GetPagesize(), IndexProperty_GetPointPoolCapacity(), IndexProperty_GetRegionPoolCapacity(), IndexProperty_GetReinsertFactor(), IndexProperty_GetResultSetLimit(), IndexProperty_GetSplitDistributionFactor(), IndexProperty_GetTPRHorizon(), IndexProperty_GetWriteThrough(), IndexProperty_SetBufferingCapacity(), IndexProperty_SetCustomStorageCallbacks(), IndexProperty_SetCustomStorageCallbacksSize(), IndexProperty_SetDimension(), IndexProperty_SetEnsureTightMBRs(), IndexProperty_SetFileName(), IndexProperty_SetFileNameExtensionDat(), IndexProperty_SetFileNameExtensionIdx(), IndexProperty_SetFillFactor(), IndexProperty_SetIndexCapacity(), IndexProperty_SetIndexID(), IndexProperty_SetIndexPoolCapacity(), IndexProperty_SetIndexStorage(), IndexProperty_SetIndexType(), IndexProperty_SetIndexVariant(), IndexProperty_SetLeafCapacity(), IndexProperty_SetLeafPoolCapacity(), IndexProperty_SetNearMinimumOverlapFactor(), IndexProperty_SetOverwrite(), IndexProperty_SetPagesize(), IndexProperty_SetPointPoolCapacity(), IndexProperty_SetRegionPoolCapacity(), IndexProperty_SetReinsertFactor(), IndexProperty_SetResultSetLimit(), IndexProperty_SetSplitDistributionFactor(), IndexProperty_SetTPRHorizon(), IndexProperty_SetWriteThrough(), SpatialIndex::StorageManager::loadDiskStorageManager(), Tools::PropertySet::loadFromByteArray(), SpatialIndex::MVRTree::loadMVRTree(), SpatialIndex::RTree::loadRTree(), SpatialIndex::TPRTree::loadTPRTree(), SpatialIndex::MVRTree::MVRTree::MVRTree(), SpatialIndex::RTree::RTree::RTree(), Index::SetIndexStorage(), Index::SetIndexType(), Index::SetResultSetLimit(), Index::SetResultSetOffset(), and SpatialIndex::TPRTree::TPRTree::TPRTree().
char* Tools::Variant::pcVal |
Definition at line 292 of file Tools.h.
Referenced by CheckFilesExists(), SpatialIndex::StorageManager::createNewDiskStorageManager(), SpatialIndex::StorageManager::DiskStorageManager::DiskStorageManager(), GetDefaults(), Index::Index(), IndexProperty_GetFileName(), IndexProperty_GetFileNameExtensionDat(), IndexProperty_GetFileNameExtensionIdx(), IndexProperty_SetFileName(), IndexProperty_SetFileNameExtensionDat(), IndexProperty_SetFileNameExtensionIdx(), and SpatialIndex::StorageManager::loadDiskStorageManager().
void* Tools::Variant::pvVal |
Definition at line 293 of file Tools.h.
Referenced by SpatialIndex::StorageManager::CustomStorageManager::CustomStorageManager(), IndexProperty_GetCustomStorageCallbacks(), and IndexProperty_SetCustomStorageCallbacks().
uint16_t Tools::Variant::uiVal |
Definition at line 288 of file Tools.h.
Referenced by Tools::PropertySet::loadFromByteArray().
uint64_t Tools::Variant::ullVal |
Definition at line 290 of file Tools.h.
Referenced by Tools::PropertySet::loadFromByteArray().
uint32_t Tools::Variant::ulVal |
Definition at line 289 of file Tools.h.
Referenced by SpatialIndex::StorageManager::Buffer::Buffer(), SpatialIndex::RTree::createAndBulkLoadNewRTree(), SpatialIndex::StorageManager::createNewDiskStorageManager(), SpatialIndex::MVRTree::createNewMVRTree(), SpatialIndex::StorageManager::createNewRandomEvictionsBuffer(), SpatialIndex::RTree::createNewRTree(), SpatialIndex::TPRTree::createNewTPRTree(), SpatialIndex::StorageManager::DiskStorageManager::DiskStorageManager(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), GetDefaults(), SpatialIndex::TPRTree::TPRTree::getIndexProperties(), SpatialIndex::RTree::RTree::getIndexProperties(), SpatialIndex::MVRTree::MVRTree::getIndexProperties(), Index::GetIndexStorage(), Index::GetIndexType(), Index::GetIndexVariant(), Index::Index(), Index_GetLeaves(), IndexProperty_GetBufferingCapacity(), IndexProperty_GetCustomStorageCallbacksSize(), IndexProperty_GetDimension(), IndexProperty_GetIndexCapacity(), IndexProperty_GetIndexPoolCapacity(), IndexProperty_GetIndexStorage(), IndexProperty_GetIndexType(), IndexProperty_GetLeafCapacity(), IndexProperty_GetLeafPoolCapacity(), IndexProperty_GetNearMinimumOverlapFactor(), IndexProperty_GetPagesize(), IndexProperty_GetPointPoolCapacity(), IndexProperty_GetRegionPoolCapacity(), IndexProperty_SetBufferingCapacity(), IndexProperty_SetCustomStorageCallbacks(), IndexProperty_SetCustomStorageCallbacksSize(), IndexProperty_SetDimension(), IndexProperty_SetIndexCapacity(), IndexProperty_SetIndexPoolCapacity(), IndexProperty_SetIndexStorage(), IndexProperty_SetIndexType(), IndexProperty_SetLeafCapacity(), IndexProperty_SetLeafPoolCapacity(), IndexProperty_SetNearMinimumOverlapFactor(), IndexProperty_SetPagesize(), IndexProperty_SetPointPoolCapacity(), IndexProperty_SetRegionPoolCapacity(), Tools::PropertySet::loadFromByteArray(), Index::SetIndexStorage(), Index::SetIndexType(), and Index::SetIndexVariant().