#include <SceneGraph.h>
SgObject::SgObject |
( |
const SgObject & |
org | ) |
|
|
protected |
void SgObject::addParent |
( |
SgObject * |
parent, |
|
|
bool |
doNotify = false |
|
) |
| |
SgObject * SgObject::childObject |
( |
int |
index | ) |
|
|
virtual |
Reimplemented in cnoid::SgOverlay, cnoid::SgLineSet, cnoid::SgPointSet, cnoid::SgShape, cnoid::SgPreprocessed, cnoid::SgPolygonMesh, cnoid::SgUnpickableGroup, cnoid::SgSwitch, cnoid::SgScaleTransform, cnoid::SgMesh, cnoid::SgPosTransform, cnoid::SgInvariantGroup, cnoid::SgGroup, cnoid::SgVectorArray< T, Alloc >, cnoid::SgVectorArray< Vector3f >, cnoid::SgVectorArray< Vector2f, Eigen::aligned_allocator< Vector2f > >, cnoid::SgCustomGLNode, cnoid::SgNode, cnoid::SgTexture, cnoid::SgSpotLight, cnoid::SgTextureTransform, cnoid::SgOrthographicCamera, cnoid::SgPointLight, cnoid::SgPerspectiveCamera, cnoid::SgImage, cnoid::SgDirectionalLight, cnoid::PositionDragger, cnoid::TranslationDragger, cnoid::RotationDragger, cnoid::SgMaterial, cnoid::InteractiveCameraTransform, cnoid::SgLight, and cnoid::SgFog.
bool cnoid::SgObject::hasParents |
( |
| ) |
const |
|
inline |
const std::string& cnoid::SgObject::name |
( |
| ) |
const |
|
inline |
void cnoid::SgObject::notifyUpdate |
( |
SgUpdate & |
update | ) |
|
|
inline |
int SgObject::numChildObjects |
( |
| ) |
const |
|
virtual |
int cnoid::SgObject::numParents |
( |
| ) |
const |
|
inline |
void SgObject::onUpdated |
( |
SgUpdate & |
update | ) |
|
|
protectedvirtual |
void SgObject::removeParent |
( |
SgObject * |
parent | ) |
|
void cnoid::SgObject::setName |
( |
const std::string & |
name | ) |
|
|
inline |
SignalProxy<void(bool on)> cnoid::SgObject::sigGraphConnection |
( |
| ) |
|
|
inline |
This signal is emitted when the object is first attached to an upper node or the object is detached from all the upper node.
The documentation for this class was generated from the following files: