#include <cylinder.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 | |
Cylinder () | |
virtual void | doCreate (ContextInfo &info) |
virtual void | doDestroy (ContextInfo &info) |
virtual void | getContextDependencies (V_UUID &deps) |
rve_interfaces::CylinderProxy * | getProxy (const ContextInfo &info) |
~Cylinder () | |
Private Attributes | |
float | height_ |
MaterialPtr | material_ |
rve_msgs::Quaternion | orientation_ |
rve_msgs::Vector3 | position_ |
uint32_t | proxy_index_ |
float | radius_ |
Friends | |
CylinderPtr | createCylinder (Scene *) |
CylinderPtr | createCylinder () |
void | destroyCylinder (Cylinder *) |
Definition at line 52 of file cylinder.h.
rve_render_client::Cylinder::Cylinder | ( | ) | [private] |
Definition at line 55 of file cylinder.cpp.
rve_render_client::Cylinder::~Cylinder | ( | ) | [private] |
Definition at line 63 of file cylinder.cpp.
void rve_render_client::Cylinder::doCreate | ( | ContextInfo & | info | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
Definition at line 72 of file cylinder.cpp.
void rve_render_client::Cylinder::doDestroy | ( | ContextInfo & | info | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
Definition at line 90 of file cylinder.cpp.
void rve_render_client::Cylinder::getContextDependencies | ( | V_UUID & | deps | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
Definition at line 132 of file cylinder.cpp.
float rve_render_client::Cylinder::getHeight | ( | ) | [inline] |
Definition at line 65 of file cylinder.h.
const rve_msgs::Quaternion& rve_render_client::Cylinder::getOrientation | ( | ) | const [inline] |
Definition at line 60 of file cylinder.h.
const rve_msgs::Vector3& rve_render_client::Cylinder::getPosition | ( | ) | const [inline] |
Definition at line 59 of file cylinder.h.
rve_interfaces::CylinderProxy * rve_render_client::Cylinder::getProxy | ( | const ContextInfo & | info | ) | [private] |
Definition at line 67 of file cylinder.cpp.
float rve_render_client::Cylinder::getRadius | ( | ) | [inline] |
Definition at line 62 of file cylinder.h.
void rve_render_client::Cylinder::setHeight | ( | float | height | ) |
Definition at line 117 of file cylinder.cpp.
void rve_render_client::Cylinder::setMaterial | ( | const MaterialPtr & | mat | ) |
Definition at line 123 of file cylinder.cpp.
void rve_render_client::Cylinder::setMaterial | ( | const rve_common::UUID & | id | ) |
void rve_render_client::Cylinder::setOrientation | ( | const rve_msgs::Quaternion & | orientation | ) |
Definition at line 105 of file cylinder.cpp.
void rve_render_client::Cylinder::setPosition | ( | const rve_msgs::Vector3 & | pos | ) |
Definition at line 99 of file cylinder.cpp.
void rve_render_client::Cylinder::setRadius | ( | float | radius | ) |
Definition at line 111 of file cylinder.cpp.
CylinderPtr createCylinder | ( | Scene * | scene | ) | [friend] |
CylinderPtr createCylinder | ( | ) | [friend] |
void destroyCylinder | ( | Cylinder * | ) | [friend] |
float rve_render_client::Cylinder::height_ [private] |
Definition at line 84 of file cylinder.h.
Definition at line 88 of file cylinder.h.
Definition at line 82 of file cylinder.h.
Definition at line 81 of file cylinder.h.
uint32_t rve_render_client::Cylinder::proxy_index_ [private] |
Definition at line 86 of file cylinder.h.
float rve_render_client::Cylinder::radius_ [private] |
Definition at line 83 of file cylinder.h.