VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Private Types | Private Attributes
makVrv::DtOsgExtractedNodesLogic Class Reference

Classes

struct  ExtractedNode

Public Member Functions

 DtOsgExtractedNodesLogic (DtOsgTerrainPatchObject &patch)
 ~DtOsgExtractedNodesLogic ()
void extractNodes (const std::string &rule, bool isRegEx, std::vector< std::string > &matches)
osg::Node * findNode (const std::string &rule, unsigned int index)
osg::Node * findNode (const std::string &rule, unsigned int index, osg::Vec3 &location, osg::Quat &orientation)

Private Types

typedef std::vector
< ExtractedNode
NodeList
typedef std::map< std::string,
NodeList
ExtractedNodeListMap

Private Attributes

ExtractedNodeListMap myExtractedNodes
DtOsgTerrainPatchObjectmyPatch

Member Typedef Documentation

typedef std::map<std::string, NodeList > makVrv::DtOsgExtractedNodesLogic::ExtractedNodeListMap
private

Constructor & Destructor Documentation

makVrv::DtOsgExtractedNodesLogic::DtOsgExtractedNodesLogic ( DtOsgTerrainPatchObject patch)
makVrv::DtOsgExtractedNodesLogic::~DtOsgExtractedNodesLogic ( )

Member Function Documentation

void makVrv::DtOsgExtractedNodesLogic::extractNodes ( const std::string &  rule,
bool  isRegEx,
std::vector< std::string > &  matches 
)
osg::Node* makVrv::DtOsgExtractedNodesLogic::findNode ( const std::string &  rule,
unsigned int  index 
)
osg::Node* makVrv::DtOsgExtractedNodesLogic::findNode ( const std::string &  rule,
unsigned int  index,
osg::Vec3 &  location,
osg::Quat &  orientation 
)

Member Data Documentation

ExtractedNodeListMap makVrv::DtOsgExtractedNodesLogic::myExtractedNodes
private
DtOsgTerrainPatchObject& makVrv::DtOsgExtractedNodesLogic::myPatch
private

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)