Choreonoid  1.8
Public Member Functions | List of all members
cnoid::AbstractBodyLoader Class Referenceabstract

#include <AbstractBodyLoader.h>

Inheritance diagram for cnoid::AbstractBodyLoader:
cnoid::BodyLoader cnoid::StdBodyLoader cnoid::VRMLBodyLoader

Public Member Functions

 AbstractBodyLoader ()
 
virtual ~AbstractBodyLoader ()
 
virtual void setMessageSink (std::ostream &os)
 
virtual void setVerbose (bool on)
 
virtual void setShapeLoadingEnabled (bool on)
 
virtual void setDefaultDivisionNumber (int n)
 
virtual void setDefaultCreaseAngle (double theta)
 
virtual bool load (Body *body, const std::string &filename)=0
 

Constructor & Destructor Documentation

◆ AbstractBodyLoader()

AbstractBodyLoader::AbstractBodyLoader ( )

◆ ~AbstractBodyLoader()

AbstractBodyLoader::~AbstractBodyLoader ( )
virtual

Member Function Documentation

◆ load()

virtual bool cnoid::AbstractBodyLoader::load ( Body body,
const std::string &  filename 
)
pure virtual

◆ setDefaultCreaseAngle()

void AbstractBodyLoader::setDefaultCreaseAngle ( double  theta)
virtual

Reimplemented in cnoid::StdBodyLoader, and cnoid::BodyLoader.

◆ setDefaultDivisionNumber()

void AbstractBodyLoader::setDefaultDivisionNumber ( int  n)
virtual

◆ setMessageSink()

void AbstractBodyLoader::setMessageSink ( std::ostream &  os)
virtual

◆ setShapeLoadingEnabled()

void AbstractBodyLoader::setShapeLoadingEnabled ( bool  on)
virtual

Reimplemented in cnoid::StdBodyLoader, and cnoid::BodyLoader.

◆ setVerbose()

void AbstractBodyLoader::setVerbose ( bool  on)
virtual

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