DART  6.10.1
dart::gui::osg::render::BillboardPointNode< T > Class Template Referencefinal
Inheritance diagram for dart::gui::osg::render::BillboardPointNode< T >:
dart::gui::osg::render::PointNode

Public Member Functions

 BillboardPointNode (const Eigen::Vector3d &point, double size, const Eigen::Vector4d &color)
 
void updateSize (double size) override
 
void updateColor (const Eigen::Vector4d &color) override
 
void updateCenter (const Eigen::Vector3d &point)
 

Protected Attributes

::osg::ref_ptr< T > mDrawable
 
::osg::ref_ptr<::osg::Billboard > mGeode
 

Constructor & Destructor Documentation

◆ BillboardPointNode()

template<typename T >
dart::gui::osg::render::BillboardPointNode< T >::BillboardPointNode ( const Eigen::Vector3d &  point,
double  size,
const Eigen::Vector4d &  color 
)
inline

Member Function Documentation

◆ updateCenter()

void dart::gui::osg::render::PointNode::updateCenter ( const Eigen::Vector3d &  point)
inlineinherited

◆ updateColor()

template<typename T >
void dart::gui::osg::render::BillboardPointNode< T >::updateColor ( const Eigen::Vector4d &  color)
inlineoverridevirtual

◆ updateSize()

template<typename T >
void dart::gui::osg::render::BillboardPointNode< T >::updateSize ( double  size)
inlineoverridevirtual

Member Data Documentation

◆ mDrawable

template<typename T >
::osg::ref_ptr<T> dart::gui::osg::render::BillboardPointNode< T >::mDrawable
protected

◆ mGeode

template<typename T >
::osg::ref_ptr<::osg::Billboard> dart::gui::osg::render::BillboardPointNode< T >::mGeode
protected