![]() |
VR-Forces 4.3.1 Class Documentation
|
FIXME - temporary since I don't know what I'll be using. More...
Classes | |
| class | DtAreaFeature |
| Feature which has been processed to be an area. More... | |
| class | DtAreaFeatureSetAdapter |
| class | DtFeatureWrapper< DtAreaFeature, T > |
| struct | VertexInfo |
| struct | EdgeInfo |
| class | DtAStarGraph |
| class | DtMakePathResult |
| template <typename t>=""> void put(DtAStarGraph::DynamicPropertyMap<T>* map, size_t index, const T& value) { put(*map, index, value); } More... | |
| class | DtMakePathJob |
| class | DtAsyncLoadingFeatureSet |
| Loads a feature set using a user supplied threading policy. More... | |
| class | DtQueueLoadingFeatureSet |
| struct | DtFeatureTransform |
| Represents a feature attribute transform. More... | |
| class | DtAttributeConfigParser |
| Parser for feature system configuration file. More... | |
| class | DtConfigStringTokenizer |
| Tokenizes inputString based on the tokenizer rules for the feature attribute configuration file. More... | |
| class | DtFeature |
| Represents a GIS feature. More... | |
| class | DtFeatureRefWrapper |
| class | DtFeatureWrapper |
| Wraps a feature object and makes sure all the callbacks are unhooked correctly In order to wrap a feature object which is held by a shared pointer we need to make sure all the callbacks which have been installed on it through the wrapper are unhooked when the wrapper is destroyed since the wrapped object might not be, since it is shared. More... | |
| class | DtFeatureDatabase |
| class | DtFeatureContext |
| class | DtFeatureGeometry |
| Represents a feature geometry. More... | |
| class | DtFeatureNavigator |
| Represents the obstacles collected for a search and does the actual search. More... | |
| class | DtFeaturesColumnPrinter |
| class | DtFeaturesDebugger |
| class | TaggedException |
| Create a new MAK exception type that inherits from boost::exception. More... | |
| class | DtFeatureSetLoadingException |
| class | DtFeatureSetTemplate |
| Represents a set of DtFeature objects or others which conform to the DtFeature concept. More... | |
| class | DtFeatureSetList |
| DtFeatureSet used to combine multiple feature sets into one. More... | |
| class | DtFeatureSetArray |
| class | DtFilteredFeatureSet |
| DtFeatureSet which filters out features from a feature set. More... | |
| class | DtEmptyFeatureSet |
| Dummy feature set which contains no features. More... | |
| class | DtSinkFeatureSet |
| Feature set object which will take another feature set, iterate over its contents asynchronously and save all the features in such a way the users of this class iterate over the saved features. More... | |
| class | DtDeletingSinkFeatureSet |
| class | DtSourceFeatureSet |
| Source feature sets are used to create your own feature sets with your own features. More... | |
| class | DtFeatureSetWrapperTemplate |
| Wrapper which transforms feature set types. More... | |
| class | DtFeatureSetWrapper< FS, boost::scoped_ptr, Inner > |
| class | DtFeatureSetWrapper< FS, boost::shared_ptr, Inner > |
| class | DtFeatureSetWrapper< FS, boost::weak_ptr, Inner > |
| 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 | DtGeometryDuplicateRemover |
| class | DtFeatureDuplicateRemover |
| class | DtSharedFeatureDuplicateRemover |
| class | DtDeduplicatingFeatureSet |
| class | DtGeosGeometry |
| DtFeatureGeometry implementation wrapping a geos feature. More... | |
| class | DtGeosGeometryImpl |
| class | DtIndexingFeatureSet |
| class | DtOgrFeature |
| class | DtOgrDataSource |
| class | DtOgrLayer |
| class | DtOgrGeometry |
| class | DtOgrGeometryImpl |
| class | DtScopedOgrLock |
| class | DtCPLString |
| class | DtOsgEarthFeature |
| class | DtOsgEarthFeatureWithGeometry |
| class | DtOsgEarthFeatureSet |
| class | DtPagingFeatureSet |
| Features pagetable class. More... | |
| class | DtPagingFeatureSetSubset |
| class | DtPathFeature |
| class | DtSimplePathFeature |
| class | DtClosestPathFeatureFinder |
| class | DtPathPlanner |
| 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 | DtHasGeometry |
| class | DtHasAttribute |
| Matches features that have an attribute with a certain key. More... | |
| class | DtHasAttributeValue |
| class | DtHasAttributeValueAttribute |
| class | DtSharedMemoryFeaturesDebugDrawer |
| Features wrapper for shared memory debugger. More... | |
| class | DtSimpleFeature |
| Basic implementation of DtFeature interface. More... | |
| class | DtDeletableFeature |
| class | DtTileFeature |
| class | DtTransformFeatureSet |
| class | DtUnusedFeatureTileTracker |
| Tracks objects so they can be deleted at a later time. More... | |
| class | DtVrfObjectFeature |
| Feature object representing a dynamic feature. More... | |
| class | DtVrfObjectFeatureSet |
| Dynamic feature set object. More... | |
Typedefs | |
| typedef DtFeatureSetTemplate < DtAreaFeature > | DtAreaFeatureSet |
| 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 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 | DtLoadType { LOAD, LOAD_ASYNC, DO_NOT_LOAD } |
| Used to indicate whether to load features. More... | |
Functions | |
| template<typename T > | |
| T | get (const DtAStarGraph::DynamicPropertyMap< T > &map, size_t index) |
| template<typename T > | |
| void | put (DtAStarGraph::DynamicPropertyMap< T > &map, size_t index, const T &value) |
| template <typename t>=""> T get(const DtAStarGraph::DynamicPropertyMap<T>* map, size_t index) { return get(*map, index); } | |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtFeatureTransform &) |
| std::ostream output. | |
| DT_DLL_features std::ostream & | operator<< (std::ostream &, const DtAttributeConfigParser &) |
| std::ostream output. | |
| 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 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 &, 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. | |
| DT_DLL_features std::istream & | operator>> (std::istream &, DtQuery &) |
| iostream input iteration | |
| template<typename FS > | |
| bool | DtIsElided (const FS &fs) |
| Helper functions using null pointers to feature sets to denote empty feature sets. | |
| template<typename FS > | |
| bool | DtIsElided (FS *fs) |
| Helper functions using null pointers to feature sets to denote empty feature sets. | |
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 |
| class DT_DLL_features | DtFeatureSetArray |
| class DT_DLL_features | DtFilteredFeatureSet |
| class DT_DLL_features | DtEmptyFeatureSet |
| class DT_DLL_features | DtSinkFeatureSet |
| class DT_DLL_features | DtSourceFeatureSet |
| class DT_DLL_features | DtPagingFeatureSetSubset |
FIXME - temporary since I don't know what I'll be using.
| typedef void(* MAKVRinTerra::OgrMutexLockFunction)() |
Used to indicate whether to load features.
See DtFeatureSetTemplate::filter.
| T MAKVRinTerra::get | ( | const DtAStarGraph::DynamicPropertyMap< T > & | map, |
| size_t | index | ||
| ) |
| void MAKVRinTerra::put | ( | DtAStarGraph::DynamicPropertyMap< T > & | map, |
| size_t | index, | ||
| const T & | value | ||
| ) |
template <typename t>=""> T get(const DtAStarGraph::DynamicPropertyMap<T>* map, size_t index) { return get(*map, index); }
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtFeatureTransform & | |||
| ) |
std::ostream output.
| DT_DLL_features std::ostream& MAKVRinTerra::operator<< | ( | std::ostream & | , |
| const DtAttributeConfigParser & | |||
| ) |
std::ostream output.
| 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 |
Makes DtFeatureSetTemplate usable with boost pointer containers.
References MAKVRinTerra::DtFeatureSetTemplate< F >::clone().
|
inline |
Helper functions using null pointers to feature sets to denote empty feature sets.
This helps avoid dynamically allocating lots of empty feature sets.
Referenced by DtIsElided().
|
inline |
Helper functions using null pointers to feature sets to denote empty feature sets.
This helps avoid dynamically allocating lots of empty feature sets.
References DtIsElided().
| 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 & | , |
| 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.
| DT_DLL_features std::istream& MAKVRinTerra::operator>> | ( | std::istream & | , |
| DtQuery & | |||
| ) |
iostream input iteration
Referenced by MAKVRinTerra::DtSinkFeatureSet< FS >::Make().