Choreonoid  1.8
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
cnoid::BodySuperimposerAddon Class Reference

#include <BodySuperimposerAddon.h>

Inheritance diagram for cnoid::BodySuperimposerAddon:
cnoid::ItemAddon cnoid::Referenced

Public Member Functions

 BodySuperimposerAddon ()
 
 BodySuperimposerAddon (const BodySuperimposerAddon &org)=delete
 
virtual ~BodySuperimposerAddon ()
 
virtual bool setOwnerItem (Item *item) override
 
int numSuperimposedBodies () const
 
BodysuperimposedBody (int index)
 
void setTransparency (float transparency)
 
void updateSuperimposition ()
 
bool updateSuperimposition (std::function< bool()> setReferenceConfigurationToOrgBodiesTransiently)
 
void clearSuperimposition ()
 
- Public Member Functions inherited from cnoid::ItemAddon
 ItemAddon ()
 
 ItemAddon (const ItemAddon &org)
 
virtual ItemownerItem ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Static Public Member Functions

static void initializeClass (ExtensionManager *ext)
 

Protected Member Functions

virtual bool store (Archive &archive) override
 
virtual bool restore (const Archive &archive) override
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ BodySuperimposerAddon() [1/2]

BodySuperimposerAddon::BodySuperimposerAddon ( )

◆ BodySuperimposerAddon() [2/2]

cnoid::BodySuperimposerAddon::BodySuperimposerAddon ( const BodySuperimposerAddon org)
delete

◆ ~BodySuperimposerAddon()

BodySuperimposerAddon::~BodySuperimposerAddon ( )
virtual

Member Function Documentation

◆ clearSuperimposition()

void BodySuperimposerAddon::clearSuperimposition ( )

◆ initializeClass()

void BodySuperimposerAddon::initializeClass ( ExtensionManager ext)
static

◆ numSuperimposedBodies()

int BodySuperimposerAddon::numSuperimposedBodies ( ) const

◆ restore()

bool BodySuperimposerAddon::restore ( const Archive archive)
overrideprotectedvirtual

Reimplemented from cnoid::ItemAddon.

◆ setOwnerItem()

bool BodySuperimposerAddon::setOwnerItem ( Item item)
overridevirtual

Reimplemented from cnoid::ItemAddon.

◆ setTransparency()

void BodySuperimposerAddon::setTransparency ( float  transparency)

◆ store()

bool BodySuperimposerAddon::store ( Archive archive)
overrideprotectedvirtual

Reimplemented from cnoid::ItemAddon.

◆ superimposedBody()

Body * BodySuperimposerAddon::superimposedBody ( int  index)

◆ updateSuperimposition() [1/2]

void BodySuperimposerAddon::updateSuperimposition ( )

◆ updateSuperimposition() [2/2]

bool BodySuperimposerAddon::updateSuperimposition ( std::function< bool()>  setReferenceConfigurationToOrgBodiesTransiently)

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