![]() |
VR-Forces 4.1 Class Documentation
|
FIXME - temporary since I don't know what I'll be using. More...
Classes | |
| class | DtAsyncLoadingFeatureSet |
| Loads a feature set using a user supplied threading policy. More... | |
| class | DtThreadLoadingFeatureSet |
| class | DtTaskLoadingFeatureSet |
| class | DtQueueLoadingFeatureSet |
| struct | DtFeatureTransform |
| class | DtAttributeConfigParser |
| Parser for feature data configuration file. More... | |
| class | DtFeature |
| Represents a GIS feature. More... | |
| class | DtFeatureWrapper |
| class | DtFeatureLoader |
| class | DtFeatureContext |
| class | DtFeaturesDebugger |
| class | DtFeatureGeometry |
| Represents a feature geometry. More... | |
| class | DtFeaturesColumnPrinter |
| class | TaggedException |
| Create a new MAK exception type that inherits from boost::exception. More... | |
| class | DtFeatureSetTemplate |
| Represents a set of DtFeature objects. More... | |
| class | DtFeatureSetList |
| DtFeatureSet used to combine multiple feature sets into one. More... | |
| class | DtGdbVectorFeature |
| Feature subclasses that are ultimately used to inspect the specification manager for values. More... | |
| class | DtGdbFeatureSetCollection |
| Represents a collection of DtGdbVectorFeatures. More... | |
| class | DtGdbVectorNetworkFeatureSet |
| Represents a set of feature sets that represent a gdb vector network. More... | |
| class | DtGeosGeometry |
| DtFeatureGeometry implementation wrapping a geos feature. More... | |
| class | DtGeosGeometryImpl |
| class | DtObstacleFeature |
| Feature which has been processed to be an obstacle. More... | |
| class | DtObstacleFeatureSetAdapter |
| class | DtFeatureWrapper< DtObstacleFeature > |
| class | DtOgrFeature |
| class | DtOgrDataSource |
| class | DtOgrLayer |
| class | DtOgrGeometry |
| class | DtOgrGeometryImpl |
| class | DtScopedOgrLock |
| class | DtCPLString |
| class | DtOsgEarthFeature |
| class | DtOsgEarthFeatureSet |
| class | DtPagingFeatureSet |
| class | DtPathFeature |
| class | DtSimplePathFeature |
| class | DtClosestPathFeatureFinder |
| struct | VertexInfo |
| struct | EdgeInfo |
| struct | DtGridKey |
| class | DtPathFinder |
| class | DtMakePathResult |
| class | DtMakePathJob |
| class | DtProj |
| Represents some coordinate system. More... | |
| class | DtQuery |
| Represents a set of characeters a DtFeature object can have. More... | |
| class | DtTrueQuery |
| Matches any feature. More... | |
| class | DtFalseQuery |
| Matches no features. More... | |
| class | DtAndQuery |
| Matches features which match two other DtQuery objects. More... | |
| class | DtOrQuery |
| Matches features which match either of two other DtQuery objects. More... | |
| class | DtGeometryIntersects |
| Matches features whose geometries intersect a specific geometry. More... | |
| class | DtHasGeometry |
| class | DtHasAttribute |
| Matches features that have an attribute with a certain key. More... | |
| class | DtHasAttributeValue |
| class | DtSharedMemoryFeaturesDebugDrawer |
| class | DtSimpleFeature |
| Basic implementation of DtFeature interface. More... | |
| class | DtTransformFeatureSet |
| class | DtUnusedFeatureTileTracker |
| Tracks objects so they can be deleted at a later time. More... | |
Typedefs | |
| typedef DtFeatureSetTemplate < DtFeature > | DtFeatureSet |
| typedef DtGeosGeometryImpl < DtFeatureGeometry::UnknownType > | DtGeosUnknown |
| typedef DtGeosGeometryImpl < DtFeatureGeometry::PointType > | DtGeosPoint |
| typedef DtGeosGeometryImpl < DtFeatureGeometry::PathType > | DtGeosPath |
| typedef DtGeosGeometryImpl < DtFeatureGeometry::AreaType > | DtGeosArea |
| typedef DtFeatureSetTemplate < DtObstacleFeature > | DtObstacleFeatureSet |
| typedef DtOgrGeometryImpl < DtFeatureGeometry::UnknownType > | DtOgrUnknown |
| typedef DtOgrGeometryImpl < DtFeatureGeometry::PointType > | DtOgrPoint |
| typedef DtOgrGeometryImpl < DtFeatureGeometry::PathType > | DtOgrPath |
| typedef DtOgrGeometryImpl < DtFeatureGeometry::AreaType > | DtOgrArea |
| typedef void(* | OgrMutexLockFunction )() |
| typedef DtFeatureSetTemplate < DtPathFeature > | DtPathFeatureSet |
Enumerations | |
| enum | DtWaitType { BLOCK, DO_NOT_BLOCK } |
| Used to indicate whether to block or not on feature reads. More... | |
| enum | DtLoadType { LOAD, DO_NOT_LOAD } |
| Used to indicate whether to load features. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &, const DtFeatureTransform &) |
| std::ostream & | operator<< (std::ostream &, const DtAttributeConfigParser &) |
| DT_DLL_features std::vector < std::string > | DtTokenizeConfigString (const std::string &inputString) |
| Tokenizes inputString based on the tokenizer rules for the feature attribute configuration file. | |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtFeature::Attribute &) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtFeature &) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtFeature::Key &) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtFeature::Key::String &) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, DtFeatureGeometry::Type) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtFeatureGeometry &) |
| template<DtFeatureGeometry::Type T> | |
| std::ostream & | operator<< (std::ostream &str, const DtFeatureGeometry::Handle< T > &g) |
| template<typename Derived , typename Base > | |
| boost::shared_ptr< Derived > | polymorphic_pointer_downcast (boost::shared_ptr< Base > b) |
| works like boost::polymorphic_downcast with boost::shared_ptr use when a cast should always work but you want to assert it during debug | |
| template<typename F > | |
| DtFeatureSetTemplate< F > * | new_clone (const DtFeatureSetTemplate< F > &from) |
| Makes DtFeatureSetTemplate usable with boost pointer containers. | |
| DT_DLL_features void | RegisterOGRPlugins () |
| ! Registers all the OGR data source plugins. | |
| DT_DLL_features DtMutex & | getOgrMutex () |
| DT_DLL_features void | setOgrMutex (std::auto_ptr< DtMutex > mutex) |
| DT_DLL_features void | setOgrMutex (OgrMutexLockFunction lock, OgrMutexLockFunction unlock) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &s, const DtGridKey &key) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtProj &) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtProj::Bounds &) |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtQuery &) |
| iostream output operator. | |
DtQuery combination | |
These functions are used to combine simple DtQuery objects into more complicated ones. | |
| DT_DLL_features DtQuery | operator|| (const DtQuery &, const DtQuery &) |
| DT_DLL_features DtQuery | operator&& (const DtQuery &, const DtQuery &) |
Variables | |
| class DT_DLL_features | DtFeatureSetList |
FIXME - temporary since I don't know what I'll be using.
| typedef void(* MAKVRinTerra::OgrMutexLockFunction)() |
Used to indicate whether to block or not on feature reads.
See DtFeatureSetTemplate.
Used to indicate whether to load features.
See DtFeatureSetTemplate.
| std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeatureTransform & | |||
| ) |
| std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtAttributeConfigParser & | |||
| ) |
| DT_DLL_features std::vector<std::string> MAKVRinTerra::DtTokenizeConfigString | ( | const std::string & | inputString | ) |
Tokenizes inputString based on the tokenizer rules for the feature attribute configuration file.
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeature::Attribute & | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeature & | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeature::Key & | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeature::Key::String & | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| DtFeatureGeometry::Type | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeatureGeometry & | |||
| ) |
| std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | str, |
| const DtFeatureGeometry::Handle< T > & | g | ||
| ) |
|
inline |
works like boost::polymorphic_downcast with boost::shared_ptr use when a cast should always work but you want to assert it during debug
|
inline |
Makes DtFeatureSetTemplate usable with boost pointer containers.
References MAKVRinTerra::DtFeatureSetTemplate< F >::clone().
| DT_DLL_features void MAKVRinTerra::RegisterOGRPlugins | ( | ) |
! Registers all the OGR data source plugins.
The OGR needs to register all of it's data source plugins before it can be used. This function will do such and register any third party plugins.
| DT_DLL_features DtMutex& MAKVRinTerra::getOgrMutex | ( | ) |
| DT_DLL_features void MAKVRinTerra::setOgrMutex | ( | std::auto_ptr< DtMutex > | mutex | ) |
| DT_DLL_features void MAKVRinTerra::setOgrMutex | ( | OgrMutexLockFunction | lock, |
| OgrMutexLockFunction | unlock | ||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | s, |
| const DtGridKey & | key | ||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtProj & | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtProj::Bounds & | |||
| ) |
| DT_DLL_features DtQuery MAKVRinTerra::operator|| | ( | const DtQuery & | , |
| const DtQuery & | |||
| ) |
| DT_DLL_features DtQuery MAKVRinTerra::operator&& | ( | const DtQuery & | , |
| const DtQuery & | |||
| ) |
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtQuery & | |||
| ) |
iostream output operator.