DART  6.10.1
dart::gui::osg::render::SquareDrawable Class Referencefinal
Inheritance diagram for dart::gui::osg::render::SquareDrawable:

Public Member Functions

 SquareDrawable (double size, const Eigen::Vector4d &color)
 
void updateSize (double size)
 
void updateColor (const Eigen::Vector4d &color)
 

Protected Attributes

::osg::ref_ptr<::osg::Vec3Array > mVertices
 
::osg::ref_ptr<::osg::Vec3Array > mNormals
 
::osg::ref_ptr<::osg::Vec4Array > mColors
 
float mHalfSize
 

Constructor & Destructor Documentation

◆ SquareDrawable()

dart::gui::osg::render::SquareDrawable::SquareDrawable ( double  size,
const Eigen::Vector4d &  color 
)
inline

Member Function Documentation

◆ updateColor()

void dart::gui::osg::render::SquareDrawable::updateColor ( const Eigen::Vector4d &  color)
inline

◆ updateSize()

void dart::gui::osg::render::SquareDrawable::updateSize ( double  size)
inline

Member Data Documentation

◆ mColors

::osg::ref_ptr<::osg::Vec4Array> dart::gui::osg::render::SquareDrawable::mColors
protected

◆ mHalfSize

float dart::gui::osg::render::SquareDrawable::mHalfSize
protected

◆ mNormals

::osg::ref_ptr<::osg::Vec3Array> dart::gui::osg::render::SquareDrawable::mNormals
protected

◆ mVertices

::osg::ref_ptr<::osg::Vec3Array> dart::gui::osg::render::SquareDrawable::mVertices
protected