VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
feature.h File Reference

Go to the source code of this file.

Classes

class  MAKVRinTerra::DtFeature
 Represents a GIS feature. More...
 
struct  MAKVRinTerra::DtFeature::Key
 Key used to lookup attributes. More...
 
class  MAKVRinTerra::DtFeature::Key::String
 Case insensitive string. More...
 
struct  MAKVRinTerra::DtFeature::AttributeConverter< T >
 boost variant visitor for converting attributes with lexical_cast lexical_cast will not do anything for converting the same types More...
 
class  MAKVRinTerra::DtFeatureRefWrapper< Feature, Inner >
 
class  MAKVRinTerra::DtFeatureWrapper< Feature, Inner >
 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...
 
struct  MAKVRinTerra::DtFeatureWrapper< Feature, Inner >::DeletedCounter
 
struct  MAKVRinTerra::DtFeatureWrapper< Feature, Inner >::Data
 boost signal for attaching to delete signal More...
 
struct  MAKVRinTerra::DtFeatureWrapper< Feature, Inner >::Data::Caller
 Functor for calling delete signal. More...
 

Namespaces

 MAKVRinTerra
 

Functions

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_DEFINE_OBJECT_DEBUGGER_NAME (MAKVRinTerra::DtFeature)
 
 DT_DEFINE_OBJECT_DEBUGGER_NAME_TEMPLATE2 (MAKVRinTerra::DtFeatureWrapper)
 

Function Documentation

DT_DEFINE_OBJECT_DEBUGGER_NAME ( MAKVRinTerra::DtFeature  )
DT_DEFINE_OBJECT_DEBUGGER_NAME_TEMPLATE2 ( MAKVRinTerra::DtFeatureWrapper  )

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)