Choreonoid  1.5
Public Member Functions | List of all members
cnoid::DaeParser Class Reference

Perform the processing for each node as sax. More...

#include <DaeParser.h>

Inheritance diagram for cnoid::DaeParser:
cnoid::Parser

Public Member Functions

 DaeParser (std::ostream *os)
 
 ~DaeParser ()
 
virtual SgGroupcreateScene (const std::string &fileName)
 
virtual void parse (const std::string &fileName)
 
virtual DaeNodefindNode (const std::string &nodeName)
 
virtual DaeNodefindLinkByJoint (const std::string &jointName)
 
virtual DaeNodefindJointByLink (const std::string &linkName)
 
virtual DaeNodefindRigidByLink (const std::string &linkName)
 
virtual DaeNodefindActuator (const std::string &jointId)
 
virtual DaeResultSensorsfindSensor (const std::string &linkId)
 
virtual DaeNodefindRootLink ()
 
virtual std::string findRootName ()
 
virtual void createNode (DaeNodePtr extNode, SgGroup *sg)
 
virtual void createTransform (DaeNodePtr extNode, SgGroup **sgParent, SgGroup **sgChild)
 

Detailed Description

Perform the processing for each node as sax.

Constructor & Destructor Documentation

◆ DaeParser()

cnoid::DaeParser::DaeParser ( std::ostream *  os)

◆ ~DaeParser()

cnoid::DaeParser::~DaeParser ( )

Member Function Documentation

◆ createNode()

void cnoid::DaeParser::createNode ( DaeNodePtr  extNode,
SgGroup sg 
)
virtual

◆ createScene()

SgGroup * cnoid::DaeParser::createScene ( const std::string &  fileName)
virtual

Implements cnoid::Parser.

◆ createTransform()

void cnoid::DaeParser::createTransform ( DaeNodePtr  extNode,
SgGroup **  sgParent,
SgGroup **  sgChild 
)
virtual

◆ findActuator()

DaeNode * cnoid::DaeParser::findActuator ( const std::string &  jointId)
virtual

◆ findJointByLink()

DaeNode * cnoid::DaeParser::findJointByLink ( const std::string &  linkName)
virtual

◆ findLinkByJoint()

DaeNode * cnoid::DaeParser::findLinkByJoint ( const std::string &  jointName)
virtual

◆ findNode()

DaeNode * cnoid::DaeParser::findNode ( const std::string &  nodeName)
virtual

◆ findRigidByLink()

DaeNode * cnoid::DaeParser::findRigidByLink ( const std::string &  linkName)
virtual

◆ findRootLink()

DaeNode * cnoid::DaeParser::findRootLink ( )
virtual

◆ findRootName()

string cnoid::DaeParser::findRootName ( )
virtual

◆ findSensor()

DaeResultSensors * cnoid::DaeParser::findSensor ( const std::string &  linkId)
virtual

◆ parse()

void cnoid::DaeParser::parse ( const std::string &  fileName)
virtual

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