#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] |