#include <box.h>
Public Member Functions | |
const rve_msgs::Quaternion & | getOrientation () const |
const rve_msgs::Vector3 & | getPosition () const |
const rve_msgs::Vector3 & | getScale () const |
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 | setScale (const rve_msgs::Vector3 &scale) |
Private Member Functions | |
Box () | |
virtual void | doCreate (ContextInfo &info) |
virtual void | doDestroy (ContextInfo &info) |
virtual void | getContextDependencies (V_UUID &deps) |
rve_interfaces::BoxProxy * | getProxy (const ContextInfo &info) |
~Box () | |
Private Attributes | |
MaterialPtr | material_ |
rve_msgs::Quaternion | orientation_ |
rve_msgs::Vector3 | position_ |
uint32_t | proxy_index_ |
rve_msgs::Vector3 | scale_ |
Friends | |
BoxPtr | createBox () |
BoxPtr | createBox (Scene *) |
void | destroyBox (Box *) |
rve_render_client::Box::Box | ( | ) | [private] |
rve_render_client::Box::~Box | ( | ) | [private] |
void rve_render_client::Box::doCreate | ( | ContextInfo & | info | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
void rve_render_client::Box::doDestroy | ( | ContextInfo & | info | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
void rve_render_client::Box::getContextDependencies | ( | V_UUID & | deps | ) | [private, virtual] |
Implements rve_render_client::SceneObject.
const rve_msgs::Quaternion& rve_render_client::Box::getOrientation | ( | ) | const [inline] |
const rve_msgs::Vector3& rve_render_client::Box::getPosition | ( | ) | const [inline] |
rve_interfaces::BoxProxy * rve_render_client::Box::getProxy | ( | const ContextInfo & | info | ) | [private] |
const rve_msgs::Vector3& rve_render_client::Box::getScale | ( | ) | const [inline] |
void rve_render_client::Box::setMaterial | ( | const MaterialPtr & | mat | ) |
void rve_render_client::Box::setMaterial | ( | const rve_common::UUID & | id | ) |
void rve_render_client::Box::setOrientation | ( | const rve_msgs::Quaternion & | orientation | ) |
void rve_render_client::Box::setPosition | ( | const rve_msgs::Vector3 & | pos | ) |
void rve_render_client::Box::setScale | ( | const rve_msgs::Vector3 & | scale | ) |
BoxPtr createBox | ( | ) | [friend] |
void destroyBox | ( | Box * | ) | [friend] |
MaterialPtr rve_render_client::Box::material_ [private] |
uint32_t rve_render_client::Box::proxy_index_ [private] |