Public Member Functions | Private Member Functions | Private Attributes | Friends
rve_render_client::Box Class Reference

#include <box.h>

Inheritance diagram for rve_render_client::Box:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const rve_msgs::QuaterniongetOrientation () const
const rve_msgs::Vector3getPosition () const
const rve_msgs::Vector3getScale () 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 *)

Detailed Description

Definition at line 52 of file box.h.


Constructor & Destructor Documentation

Definition at line 55 of file box.cpp.

Definition at line 62 of file box.cpp.


Member Function Documentation

void rve_render_client::Box::doCreate ( ContextInfo info) [private, virtual]

Implements rve_render_client::SceneObject.

Definition at line 71 of file box.cpp.

void rve_render_client::Box::doDestroy ( ContextInfo info) [private, virtual]

Implements rve_render_client::SceneObject.

Definition at line 88 of file box.cpp.

void rve_render_client::Box::getContextDependencies ( V_UUID deps) [private, virtual]

Implements rve_render_client::SceneObject.

Definition at line 124 of file box.cpp.

Definition at line 62 of file box.h.

Definition at line 60 of file box.h.

rve_interfaces::BoxProxy * rve_render_client::Box::getProxy ( const ContextInfo info) [private]

Definition at line 66 of file box.cpp.

Definition at line 61 of file box.h.

Definition at line 115 of file box.cpp.

Definition at line 103 of file box.cpp.

Definition at line 97 of file box.cpp.

Definition at line 109 of file box.cpp.


Friends And Related Function Documentation

BoxPtr createBox ( ) [friend]
BoxPtr createBox ( Scene scene) [friend]
void destroyBox ( Box ) [friend]

Member Data Documentation

Definition at line 83 of file box.h.

Definition at line 78 of file box.h.

Definition at line 77 of file box.h.

Definition at line 81 of file box.h.

Definition at line 79 of file box.h.


The documentation for this class was generated from the following files:


rve_render_client
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:32