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

#include <cone.h>

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

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 52 of file cone.h.


Constructor & Destructor Documentation

Definition at line 49 of file cone.cpp.

Definition at line 57 of file cone.cpp.


Member Function Documentation

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

Implements rve_render_client::SceneObject.

Definition at line 66 of file cone.cpp.

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

Implements rve_render_client::SceneObject.

Definition at line 84 of file cone.cpp.

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

Implements rve_render_client::SceneObject.

Definition at line 126 of file cone.cpp.

Definition at line 65 of file cone.h.

Definition at line 60 of file cone.h.

Definition at line 59 of file cone.h.

rve_interfaces::ConeProxy * rve_render_client::Cone::getProxy ( const ContextInfo info) [private]

Definition at line 61 of file cone.cpp.

Definition at line 62 of file cone.h.

void rve_render_client::Cone::setHeight ( float  height)

Definition at line 111 of file cone.cpp.

Definition at line 117 of file cone.cpp.

Definition at line 99 of file cone.cpp.

Definition at line 93 of file cone.cpp.

void rve_render_client::Cone::setRadius ( float  radius)

Definition at line 105 of file cone.cpp.


Friends And Related Function Documentation

ConePtr createCone ( Scene scene) [friend]
void destroyCone ( Cone ) [friend]

Member Data Documentation

Definition at line 84 of file cone.h.

Definition at line 88 of file cone.h.

Definition at line 82 of file cone.h.

Definition at line 81 of file cone.h.

Definition at line 86 of file cone.h.

Definition at line 83 of file cone.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