VR-Forces 4.1.1 Class Documentation
Classes | Typedefs | Enumerations | Functions | Variables
MAKVRinTerra Namespace Reference

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

Detailed Description

FIXME - temporary since I don't know what I'll be using.

Typedef Documentation

typedef void(* MAKVRinTerra::OgrMutexLockFunction)()

Enumeration Type Documentation

Used to indicate whether to block or not on feature reads.

See DtFeatureSetTemplate.

Enumerator:
BLOCK 

Block on read if a feature is currently loading but not loaded.

DO_NOT_BLOCK 

Skip features which are currently loading but not loaded.

Used to indicate whether to load features.

See DtFeatureSetTemplate.

Enumerator:
LOAD 

Load all features which may be in the feature set.

DO_NOT_LOAD 

Do not initiate new loads, read whatever is currently loaded.

Function Documentation

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 &   
)
template<DtFeatureGeometry::Type T>
std::ostream& MAKVRinTerra::operator<< ( std::ostream &  str,
const DtFeatureGeometry::Handle< T > &  g 
)
template<typename Derived , typename Base >
boost::shared_ptr<Derived> MAKVRinTerra::polymorphic_pointer_downcast ( boost::shared_ptr< Base b)
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

template<typename F >
DtFeatureSetTemplate<F>* MAKVRinTerra::new_clone ( const DtFeatureSetTemplate< F > &  from)
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.

Variable Documentation


Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)