![]() |
Group of objects which provides a transform hierarchy. More...
#include <SurgSim/Testing/VisualTestCommon/GlutRenderer.h>
Public Member Functions | |
GlutGroup () | |
Constructor. The group is initialized with no children. More... | |
virtual void | draw () |
Draws the group with Glut and iterates through its children to draw them. More... | |
![]() | |
GlutRenderObject () | |
Constructor initializes pose as identity (no rotation or translation) More... | |
virtual | ~GlutRenderObject () |
Public Attributes | |
std::vector< std::shared_ptr< GlutRenderObject > > | children |
Children of this group. More... | |
![]() | |
SurgSim::Math::RigidTransform3d | pose |
Pose (rotation and translation) of the object. More... | |
Group of objects which provides a transform hierarchy.
|
inline |
Constructor. The group is initialized with no children.
|
virtual |
Draws the group with Glut and iterates through its children to draw them.
Implements GlutRenderObject.
std::vector< std::shared_ptr<GlutRenderObject> > GlutGroup::children |
Children of this group.