Choreonoid  1.8
Public Member Functions | Static Public Member Functions | Friends | List of all members
cnoid::BodyHandler Class Referenceabstract

#include <BodyHandler.h>

Inheritance diagram for cnoid::BodyHandler:
cnoid::Referenced cnoid::CustomJointPathHandler

Public Member Functions

virtual bool initialize (Body *body, std::ostream &os)=0
 
virtual BodyHandlerclone ()=0
 
const std::string & filename () const
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Static Public Member Functions

static bool checkVersion (const char *name, int version, int internalVersion, std::ostream &os)
 

Friends

class BodyHandlerManager
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Detailed Description

This class is inherited by any body handler class. The virtual inheritance must be used for this class.

Member Function Documentation

◆ checkVersion()

bool BodyHandler::checkVersion ( const char *  name,
int  version,
int  internalVersion,
std::ostream &  os 
)
static

◆ clone()

virtual BodyHandler* cnoid::BodyHandler::clone ( )
pure virtual

◆ filename()

const std::string& cnoid::BodyHandler::filename ( ) const
inline

◆ initialize()

virtual bool cnoid::BodyHandler::initialize ( Body body,
std::ostream &  os 
)
pure virtual

Friends And Related Function Documentation

◆ BodyHandlerManager

friend class BodyHandlerManager
friend

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