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

#include <ClonableReferenced.h>

Inheritance diagram for cnoid::ClonableReferenced:
cnoid::Referenced cnoid::Body cnoid::CoordinateFrameList cnoid::DeviceState cnoid::DigitalIoConnection cnoid::IoConnectionMap cnoid::Link cnoid::LinkKinematicsKit cnoid::MprPosition cnoid::MprPositionList cnoid::MprProgram cnoid::MprStatement cnoid::MprVariableList cnoid::PositionTagGroup cnoid::SgObject

Public Member Functions

virtual ReferenceddoClone (CloneMap *cloneMap) const =0
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Additional Inherited Members

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

Member Function Documentation

◆ doClone()

virtual Referenced* cnoid::ClonableReferenced::doClone ( CloneMap cloneMap) const
pure virtual

Implemented in cnoid::SgViewportOverlay, cnoid::SgOverlay, cnoid::SgLineSet, cnoid::SgPointSet, cnoid::SgUnpickableGroup, cnoid::SgSwitchableGroup, cnoid::SgShape, cnoid::SgSwitch, cnoid::SgPolygonMesh, cnoid::SgFixedPixelSizeGroup, cnoid::SgAffineTransform, cnoid::SgMesh, cnoid::Link, cnoid::SgScaleTransform, cnoid::SgPosTransform, cnoid::SgInvariantGroup, cnoid::Body, cnoid::SgGroup, cnoid::MprDelayStatement, cnoid::MprWaitStatement, cnoid::DyBody, cnoid::MprSignalStatement, cnoid::MprAssignStatement, cnoid::SgNode, cnoid::MprFkPosition, cnoid::SgLightweightRenderingGroup, cnoid::MprCallStatement, cnoid::SgOutline, cnoid::SgTexture, cnoid::MprWhileStatement, cnoid::DyLink, cnoid::MprElseStatement, cnoid::SgBoundingBox, cnoid::SgObject, cnoid::MprIkPosition, cnoid::SgTextureTransform, cnoid::IoConnectionMap, cnoid::MprIfStatement, cnoid::SgSpotLight, cnoid::LinkKinematicsKit, cnoid::Camera, cnoid::SgOrthographicCamera, cnoid::MprProgram, cnoid::RangeSensor, cnoid::SgImage, cnoid::SgFog, cnoid::MprGroupStatement, cnoid::SgPointLight, cnoid::CoordinateFrameList, cnoid::SgPerspectiveCamera, cnoid::MprVariableList, cnoid::DigitalIoConnection, cnoid::RangeCamera, cnoid::PositionTagGroup, cnoid::MarkerDevice, cnoid::MprPositionList, cnoid::DigitalIoDevice, cnoid::SgTransparentGroup, cnoid::ForceSensor, cnoid::MprCommentStatement, cnoid::HolderDevice, cnoid::SgDirectionalLight, cnoid::SgMaterial, cnoid::PointLight, cnoid::SpotLight, cnoid::AttachmentDevice, cnoid::AccelerationSensor, cnoid::RateGyroSensor, cnoid::MprDummyStatement, cnoid::SgPolygonDrawStyle, cnoid::SgLight, cnoid::MprPositionStatement, cnoid::MprEmptyStatement, cnoid::InteractiveCameraTransform, cnoid::SgVectorArray< T, Alloc >, cnoid::SgVectorArray< Vector3f >, and cnoid::SgVectorArray< Vector2f, Eigen::aligned_allocator< Vector2f > >.


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