VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Protected Types | Protected Attributes
makVrv::DtOsgNodesExtractor Class Reference

Classes

struct  ExtractedNode
 

Public Member Functions

 DtOsgNodesExtractor (DtDe &de)
 
 ~DtOsgNodesExtractor ()
 
 DtOsgNodesExtractor ()=delete
 
 DtOsgNodesExtractor (const DtOsgNodesExtractor &other)=delete
 
DtOsgNodesExtractoroperator= (const DtOsgNodesExtractor &other)=delete
 
virtual void extractNodes (osg::Node *node, const std::string &rule, bool isRegEx, std::vector< std::string > &matches)
 
virtual void extractTreeNodes (osg::Node *node, const std::string &rule, bool isRegEx, const std::string &modelDefinition, DtVectorTreeRecords &treeRecords)
 
virtual osg::Node * findNode (const std::string &rule, unsigned int index)
 
virtual osg::Node * findNode (const std::string &rule, unsigned int index, osg::Vec3 &location, osg::Quat &orientation)
 

Protected Types

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

Protected Attributes

ExtractedNodeListMap myExtractedNodes
 
DtDemyDe
 

Member Typedef Documentation

typedef std::vector<ExtractedNode> makVrv::DtOsgNodesExtractor::NodeList
protected
typedef std::map<std::string, NodeList > makVrv::DtOsgNodesExtractor::ExtractedNodeListMap
protected

Constructor & Destructor Documentation

makVrv::DtOsgNodesExtractor::DtOsgNodesExtractor ( DtDe de)
makVrv::DtOsgNodesExtractor::~DtOsgNodesExtractor ( )
makVrv::DtOsgNodesExtractor::DtOsgNodesExtractor ( )
delete

not allowed

makVrv::DtOsgNodesExtractor::DtOsgNodesExtractor ( const DtOsgNodesExtractor other)
delete

not allowed

Member Function Documentation

DtOsgNodesExtractor& makVrv::DtOsgNodesExtractor::operator= ( const DtOsgNodesExtractor other)
delete

not allowed

virtual void makVrv::DtOsgNodesExtractor::extractNodes ( osg::Node *  node,
const std::string &  rule,
bool  isRegEx,
std::vector< std::string > &  matches 
)
virtual
virtual void makVrv::DtOsgNodesExtractor::extractTreeNodes ( osg::Node *  node,
const std::string &  rule,
bool  isRegEx,
const std::string &  modelDefinition,
DtVectorTreeRecords treeRecords 
)
virtual
virtual osg::Node* makVrv::DtOsgNodesExtractor::findNode ( const std::string &  rule,
unsigned int  index 
)
virtual
virtual osg::Node* makVrv::DtOsgNodesExtractor::findNode ( const std::string &  rule,
unsigned int  index,
osg::Vec3 &  location,
osg::Quat &  orientation 
)
virtual

Member Data Documentation

ExtractedNodeListMap makVrv::DtOsgNodesExtractor::myExtractedNodes
protected
DtDe& makVrv::DtOsgNodesExtractor::myDe
protected

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

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)