VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
featureSet.h File Reference

Go to the source code of this file.

Classes

class  MAKVRinTerra::DtFeatureCacheProgressCallback
 
class  MAKVRinTerra::DtFeatureSetWrapper< FS, PtrTemplate, InnerFS >
 
class  MAKVRinTerra::DtFeatureSetLoadingException
 
class  MAKVRinTerra::DtFeatureSetTemplate< F >
 
class  MAKVRinTerra::DtFeatureSetTemplate< F >::DetachScopeGuard
 
class  MAKVRinTerra::DtFeatureSetTemplate< F >::Visitor
 
class  MAKVRinTerra::DtFeatureSetTemplate< F >::ConstVisitor
 

Namespaces

 MAKVRinTerra
 

Macros

#define DT_INSTANTIATE_FEATURE_SETS(F)
 

Typedefs

typedef DtFeatureSetTemplate
< DtFeature
MAKVRinTerra::DtFeatureSet
 

Enumerations

enum  MAKVRinTerra::DtLoadType { MAKVRinTerra::LOAD, MAKVRinTerra::LOAD_ASYNC, MAKVRinTerra::DO_NOT_LOAD }
 

Functions

template<typename F >
DtFeatureSetTemplate< F > * MAKVRinTerra::new_clone (const DtFeatureSetTemplate< F > &from)
 
 DT_DEFINE_OBJECT_DEBUGGER_NAME_TEMPLATE (MAKVRinTerra::DtFeatureSetTemplate)
 
 DT_DEFINE_OBJECT_DEBUGGER_NAME (MAKVRinTerra::DtFeatureSet)
 
template<typename FS >
bool MAKVRinTerra::DtIsElided (const FS &fs)
 
template<typename FS >
bool MAKVRinTerra::DtIsElided (FS *fs)
 

Variables

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::DtFilteredFeatureSet
 
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
 

Macro Definition Documentation

#define DT_INSTANTIATE_FEATURE_SETS (   F)
Value:
template class MAKVRinTerra::DtFeatureSetArray<4, MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtFilteredFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtEmptyFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtSinkFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtSourceFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtAsyncLoadingFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtPagingFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
Represents a set of DtFeature objects or others which conform to the DtFeature concept.
Definition: featureSet.h:101
DtFeatureSet which filters out features from a feature set. Wraps a feature set with a geometry and q...
Definition: featureSetUtils.h:48
Definition: featureSetList.h:98
Loads a feature set using a user supplied threading policy. This class uses boost::enable_shared_from...
Definition: asyncLoadingFeatureSet.h:30
Feature set object which will take another feature set, iterate over its contents asynchronously and ...
Definition: featureSetUtils.h:144
Features pagetable class. This class is just the shell around a set of related classes. The general idea is a hierarchy of subsets/tiles from an arbitrary 2D coordsys. It uses weak pointers to manage its contained feature sets while returning feature sets which have shared pointers. This way feature sets will automatically be destroyed when users are done with them. The unused tile tracker can provide an owner for these feature sets and pages them out according to it&#39;s own policy.
Definition: featuresDebugger.h:31
Dummy feature set which contains no features.
Definition: featureSetUtils.h:103
Source feature sets are used to create your own feature sets with your own features.
Definition: featureSetUtils.h:286
DtFeatureSet used to combine multiple feature sets into one. This class allows all feature set algori...
Definition: featureSetList.h:26

Explicitly instantiate feature system framework classes for a given feature set type.

Function Documentation

DT_DEFINE_OBJECT_DEBUGGER_NAME_TEMPLATE ( MAKVRinTerra::DtFeatureSetTemplate  )
DT_DEFINE_OBJECT_DEBUGGER_NAME ( MAKVRinTerra::DtFeatureSet  )

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)