List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
osg::CompositeShape::CompositeShape |
( |
) |
[inline] |
osg::CompositeShape::CompositeShape |
( |
const CompositeShape & |
cs, |
|
|
const CopyOp & |
copyop = CopyOp::SHALLOW_COPY |
|
) |
| [inline] |
virtual osg::CompositeShape::~CompositeShape |
( |
) |
[protected, virtual] |
Member Function Documentation
void osg::CompositeShape::addChild |
( |
Shape * |
shape ) |
[inline] |
unsigned int osg::CompositeShape::findChildNo |
( |
Shape * |
shape ) |
const [inline] |
find the index number of child, if child is not found then it returns getNumChildren(), so should be used in similar style to STL's result!=end().
Shape* osg::CompositeShape::getChild |
( |
unsigned int |
i ) |
[inline] |
const Shape* osg::CompositeShape::getChild |
( |
unsigned int |
i ) |
const [inline] |
unsigned int osg::CompositeShape::getNumChildren |
( |
) |
const [inline] |
Get the number of children of this composite shape.
Shape* osg::CompositeShape::getShape |
( |
) |
[inline] |
Get the shape that encloses all of the children.
const Shape* osg::CompositeShape::getShape |
( |
) |
const [inline] |
Get the const shape that encloses all of the children.
void osg::CompositeShape::removeChild |
( |
unsigned int |
i ) |
[inline] |
remove a child from the list.
void osg::CompositeShape::setShape |
( |
Shape * |
shape ) |
[inline] |
Set the shape that encloses all of the children.
Member Data Documentation
The documentation for this class was generated from the following file: