VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions | Variables
MAKVRinTerra Namespace Reference

Classes

class  DtAerodromeLoader
 
class  DtAreaFeature
 
class  DtAreaFeatureSetAdapter
 
class  DtFeatureWrapper< DtAreaFeature, T >
 
struct  VertexInfo
 
struct  EdgeInfo
 
class  DtAStarGraph
 
class  DtMakePathResult
 
class  DtMakePathJob
 
class  DtAsyncLoadingFeatureSet
 
class  DtQueueLoadingFeatureSet
 
struct  DtFeatureTransform
 
class  DtAttributeConfigParser
 
class  DtAttributeIndexingFeatureSet
 
class  DtConfigStringTokenizer
 
class  DtDynamicFeature
 
class  DtDynamicFeatureSetTemplate
 
class  DtFeature
 
class  DtFeatureRefWrapper
 
class  DtFeatureWrapper
 
class  DtFeatureDatabase
 
class  DtFeatureContext
 
class  DtFeatureGeometry
 
class  DtFeatureNavigator
 
class  DtFeaturesColumnPrinter
 
class  DtPagingFeatureSet
 
class  DtFeaturesDebugger
 
class  TaggedException
 
class  DtFeatureCacheProgressCallback
 
class  DtFeatureSetWrapper
 
class  DtFeatureSetLoadingException
 
class  DtFeatureSetTemplate
 
class  DtFeatureSetList
 
class  DtFeatureSetArray
 
class  DtFilteredFeatureSet
 
class  DtEmptyFeatureSet
 
class  DtSinkFeatureSet
 
class  DtDeletingSinkFeatureSet
 
class  DtSourceFeatureSet
 
class  DtFeatureSetWrapperTemplate
 
class  DtFeatureSetWrapper< FS, DtUniquePtr, Inner >
 
class  DtFeatureSetWrapper< FS, std::shared_ptr, Inner >
 
class  DtFeatureSetWrapper< FS, std::weak_ptr, Inner >
 
class  DtGdbVectorFeature
 
class  DtGdbFeatureSetCollection
 
class  DtGdbVectorNetworkFeatureSet
 
class  DtGeometryDuplicateRemover
 
class  DtFeatureDuplicateRemover
 
class  DtSharedFeatureDuplicateRemover
 
class  DtDeduplicatingFeatureSet
 
class  DtGeosGeometry
 
class  DtGeosGeometryImpl
 
class  DtIndexChooserFeatureSet
 
class  DtIndexingFeatureSet
 
class  DtOgrFeature
 
class  DtOgrDataSource
 
class  DtOgrLayer
 
class  DtOgrGeometry
 
class  DtOgrGeometryImpl
 
class  DtCPLString
 
class  DtOsgEarthFeature
 
class  DtOsgEarthFeatureWithGeometry
 
class  DtOsgEarthFeatureSet
 
class  DtPagingFeatureSetSubset
 
class  DtPathFeature
 
class  DtSimplePathFeature
 
class  DtClosestPathFeatureFinder
 
class  DtPathPlanner
 
class  DtProj
 
class  DtQuery
 
class  DtTrueQuery
 
class  DtFalseQuery
 
class  DtAndQuery
 
class  DtOrQuery
 
class  DtHasGeometry
 
class  DtHasAttribute
 
class  DtHasAttributeValue
 
class  DtHasAttributeValueAttribute
 
class  DtSimpleFeature
 
class  DtDeletableFeature
 
class  DtTileFeature
 
class  DtTransformFeatureSet
 
class  DtUnusedFeatureTileTracker
 

Typedefs

typedef DtFeatureSetTemplate
< DtAreaFeature
DtAreaFeatureSet
 
typedef
DtDynamicFeatureSetTemplate
< DtFeature
DtDynamicFeatureSet
 
template<typename T >
using DtUniquePtr = std::unique_ptr< T, std::default_delete< T > >
 
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 DtFeatureSetTemplate
< DtPathFeature
DtPathFeatureSet
 

Enumerations

enum  DtLoadType { LOAD, LOAD_ASYNC, DO_NOT_LOAD }
 

Functions

template<typename 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)
 
DT_DLL_features std::ostream & operator<< (std::ostream &, const DtFeatureTransform &)
 
DT_DLL_features std::ostream & operator<< (std::ostream &, const DtAttributeConfigParser &)
 
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 &, const DtFeatureGeometry &)
 
template<typename F >
DtFeatureSetTemplate< F > * new_clone (const DtFeatureSetTemplate< F > &from)
 
DT_DLL_features void RegisterOGRPlugins ()
 
DT_DLL_features void RegisterGDALPlugins ()
 
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 &)
 
DT_DLL_features std::istream & operator>> (std::istream &, DtQuery &)
 
template<typename FS >
bool DtIsElided (const FS &fs)
 
template<typename FS >
bool DtIsElided (FS *fs)
 
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

template<typename FS , typename InnerFS = FS>
class DT_DLL_features DtFeatureSetList
 
template<size_t N, typename FS , typename InnerFS = FS>
class DT_DLL_features DtFeatureSetArray
 
template<typename FS >
class DT_DLL_features DtFilteredFeatureSet
 
template<typename FS >
class DT_DLL_features DtEmptyFeatureSet
 
template<typename FS , typename F = typename FS::Feature>
class DT_DLL_features DtSinkFeatureSet
 
template<typename FS >
class DT_DLL_features DtSourceFeatureSet
 
template<typename FS >
class DT_DLL_features DtPagingFeatureSetSubset
 

Detailed Description

third party includes

std lib includes

Typedef Documentation

template<typename T >
using MAKVRinTerra::DtUniquePtr = typedef std::unique_ptr<T, std::default_delete<T> >

Defining a unique_ptr that takes a single template argument instead of two This works around a C3201 error where PtrTemplate is defined with one argument and unique_ptr Previously PtrTemplate was set as a boost::scoped_ptr which only takes one argument but now is a std::unique_ptr which expects two arguments.

Enumeration Type Documentation

Used to indicate whether to load features. See DtFeatureSetTemplate::filter.

Enumerator
LOAD 

Load all features which may be in the feature set.

LOAD_ASYNC 

Load all features but try to do as little work in the calling thread as possible. Not all feature sets can satisfy this. The downside is the feature set will never be loaded when you get it.

DO_NOT_LOAD 

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

Function Documentation

template<typename T >
T MAKVRinTerra::get ( const DtAStarGraph::DynamicPropertyMap< T > &  map,
size_t  index 
)

Gets the value at the given index from the map.

template<typename T >
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); }

Sets the value at the given index in the map.

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 &  ,
const DtFeatureGeometry &   
)
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().

template<typename FS >
bool MAKVRinTerra::DtIsElided ( const FS fs)
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(), and MAKVRinTerra::DtIndexChooserFeatureSet< FS >::filter().

template<typename FS >
bool MAKVRinTerra::DtIsElided ( FS fs)
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 void MAKVRinTerra::RegisterGDALPlugins ( )
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

Variable Documentation

template<typename FS , typename InnerFS = FS>
class DT_DLL_features MAKVRinTerra::DtFeatureSetList
template<size_t N, typename FS , typename InnerFS = FS>
class DT_DLL_features MAKVRinTerra::DtFeatureSetArray
template<typename FS >
class DT_DLL_features MAKVRinTerra::DtEmptyFeatureSet
template<typename FS , typename F = typename FS::Feature>
class DT_DLL_features MAKVRinTerra::DtSinkFeatureSet
template<typename FS >
class DT_DLL_features MAKVRinTerra::DtSourceFeatureSet

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)