![]() |
Abstract definition of an object that can render itself with Glut. More...
#include <SurgSim/Testing/VisualTestCommon/GlutRenderer.h>
Public Member Functions | |
GlutRenderObject () | |
Constructor initializes pose as identity (no rotation or translation) More... | |
virtual | ~GlutRenderObject () |
virtual void | draw () const =0 |
Pure virtual draw method for subclasses to define how to draw themselves with Glut. More... | |
Public Attributes | |
SurgSim::Math::RigidTransform3d | pose |
Pose (rotation and translation) of the object. More... | |
Abstract definition of an object that can render itself with Glut.
|
inline |
Constructor initializes pose as identity (no rotation or translation)
|
virtual |
|
pure virtual |
Pure virtual draw method for subclasses to define how to draw themselves with Glut.
Implemented in GlutGroup, GlutSphere, GlutAxes, and GlutSquare.
SurgSim::Math::RigidTransform3d GlutRenderObject::pose |
Pose (rotation and translation) of the object.