#include <cone.h>

Public Member Functions | |
| float | getHeight () |
| const rve_msgs::Quaternion & | getOrientation () const |
| const rve_msgs::Vector3 & | getPosition () const |
| float | getRadius () |
| void | setHeight (float height) |
| void | setMaterial (const MaterialPtr &mat) |
| void | setMaterial (const rve_common::UUID &id) |
| void | setOrientation (const rve_msgs::Quaternion &orientation) |
| void | setPosition (const rve_msgs::Vector3 &pos) |
| void | setRadius (float radius) |
Private Member Functions | |
| Cone () | |
| virtual void | doCreate (ContextInfo &info) |
| virtual void | doDestroy (ContextInfo &info) |
| virtual void | getContextDependencies (V_UUID &deps) |
| rve_interfaces::ConeProxy * | getProxy (const ContextInfo &info) |
| ~Cone () | |
Private Attributes | |
| float | height_ |
| MaterialPtr | material_ |
| rve_msgs::Quaternion | orientation_ |
| rve_msgs::Vector3 | position_ |
| uint32_t | proxy_index_ |
| float | radius_ |
Friends | |
| ConePtr | createCone (Scene *) |
| void | destroyCone (Cone *) |
| rve_render_client::Cone::Cone | ( | ) | [private] |
| rve_render_client::Cone::~Cone | ( | ) | [private] |
| void rve_render_client::Cone::doCreate | ( | ContextInfo & | info | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
| void rve_render_client::Cone::doDestroy | ( | ContextInfo & | info | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
| void rve_render_client::Cone::getContextDependencies | ( | V_UUID & | deps | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
| float rve_render_client::Cone::getHeight | ( | ) | [inline] |
| const rve_msgs::Quaternion& rve_render_client::Cone::getOrientation | ( | ) | const [inline] |
| const rve_msgs::Vector3& rve_render_client::Cone::getPosition | ( | ) | const [inline] |
| rve_interfaces::ConeProxy * rve_render_client::Cone::getProxy | ( | const ContextInfo & | info | ) | [private] |
| float rve_render_client::Cone::getRadius | ( | ) | [inline] |
| void rve_render_client::Cone::setHeight | ( | float | height | ) |
| void rve_render_client::Cone::setMaterial | ( | const MaterialPtr & | mat | ) |
| void rve_render_client::Cone::setMaterial | ( | const rve_common::UUID & | id | ) |
| void rve_render_client::Cone::setOrientation | ( | const rve_msgs::Quaternion & | orientation | ) |
| void rve_render_client::Cone::setPosition | ( | const rve_msgs::Vector3 & | pos | ) |
| void rve_render_client::Cone::setRadius | ( | float | radius | ) |
| ConePtr createCone | ( | Scene * | scene | ) | [friend] |
| void destroyCone | ( | Cone * | ) | [friend] |
float rve_render_client::Cone::height_ [private] |
uint32_t rve_render_client::Cone::proxy_index_ [private] |
float rve_render_client::Cone::radius_ [private] |