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

#include <cylinder.h>

Inheritance diagram for rve_render_client::Cylinder:
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

 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 *)

Detailed Description

Definition at line 52 of file cylinder.h.


Constructor & Destructor Documentation

Definition at line 55 of file cylinder.cpp.

Definition at line 63 of file cylinder.cpp.


Member Function Documentation

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.

Definition at line 65 of file cylinder.h.

Definition at line 60 of file cylinder.h.

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.

Definition at line 62 of file cylinder.h.

Definition at line 117 of file cylinder.cpp.

Definition at line 123 of file cylinder.cpp.

Definition at line 105 of file cylinder.cpp.

Definition at line 99 of file cylinder.cpp.

Definition at line 111 of file cylinder.cpp.


Friends And Related Function Documentation

CylinderPtr createCylinder ( Scene scene) [friend]
CylinderPtr createCylinder ( ) [friend]
void destroyCylinder ( Cylinder ) [friend]

Member Data Documentation

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.

Definition at line 86 of file cylinder.h.

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