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

#include <BodyLoader.h>

Inheritance diagram for cnoid::BodyLoader:
cnoid::AbstractBodyLoader

Public Member Functions

 BodyLoader ()
 
 ~BodyLoader ()
 
virtual const char * format () const
 
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)
 
Bodyload (const std::string &filename)
 
AbstractBodyLoaderPtr lastActualBodyLoader () const
 
- Public Member Functions inherited from cnoid::AbstractBodyLoader
 AbstractBodyLoader ()
 
virtual ~AbstractBodyLoader ()
 

Static Public Member Functions

static bool registerLoader (const std::string &extension, boost::function< AbstractBodyLoaderPtr()> factory)
 

Constructor & Destructor Documentation

◆ BodyLoader()

BodyLoader::BodyLoader ( )

◆ ~BodyLoader()

BodyLoader::~BodyLoader ( )

Member Function Documentation

◆ format()

const char * BodyLoader::format ( ) const
virtual
Todo:
Modify the API for getting the format information so that multipule formats can be supported and more detailed information can be obtained.

Implements cnoid::AbstractBodyLoader.

◆ lastActualBodyLoader()

AbstractBodyLoaderPtr BodyLoader::lastActualBodyLoader ( ) const

◆ load() [1/2]

bool BodyLoader::load ( Body body,
const std::string &  filename 
)
virtual

◆ load() [2/2]

Body * BodyLoader::load ( const std::string &  filename)

◆ registerLoader()

bool BodyLoader::registerLoader ( const std::string &  extension,
boost::function< AbstractBodyLoaderPtr()>  factory 
)
static

◆ setDefaultCreaseAngle()

void BodyLoader::setDefaultCreaseAngle ( double  theta)
virtual

Reimplemented from cnoid::AbstractBodyLoader.

◆ setDefaultDivisionNumber()

void BodyLoader::setDefaultDivisionNumber ( int  n)
virtual

Reimplemented from cnoid::AbstractBodyLoader.

◆ setMessageSink()

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

Reimplemented from cnoid::AbstractBodyLoader.

◆ setShapeLoadingEnabled()

void BodyLoader::setShapeLoadingEnabled ( bool  on)
virtual

Reimplemented from cnoid::AbstractBodyLoader.

◆ setVerbose()

void BodyLoader::setVerbose ( bool  on)
virtual

Reimplemented from cnoid::AbstractBodyLoader.


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