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

#include <sphere.h>

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

List of all members.

Public Member Functions

const rve_msgs::Vector3getPosition () const
float getRadius ()
void setMaterial (const MaterialPtr &mat)
void setPosition (const rve_msgs::Vector3 &pos)
void setRadius (float radius)

Private Member Functions

virtual void doCreate (ContextInfo &info)
virtual void doDestroy (ContextInfo &info)
virtual void getContextDependencies (V_UUID &deps)
rve_interfaces::SphereProxy * getProxy (const ContextInfo &info)
 Sphere ()
 ~Sphere ()

Private Attributes

MaterialPtr material_
rve_msgs::Vector3 position_
uint32_t proxy_index_
float radius_

Friends

SpherePtr createSphere (Scene *)
void destroySphere (Sphere *)

Detailed Description

Definition at line 52 of file sphere.h.


Constructor & Destructor Documentation

Definition at line 48 of file sphere.cpp.

Definition at line 54 of file sphere.cpp.


Member Function Documentation

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

Implements rve_render_client::SceneObject.

Definition at line 63 of file sphere.cpp.

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

Implements rve_render_client::SceneObject.

Definition at line 79 of file sphere.cpp.

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

Implements rve_render_client::SceneObject.

Definition at line 117 of file sphere.cpp.

Definition at line 59 of file sphere.h.

rve_interfaces::SphereProxy * rve_render_client::Sphere::getProxy ( const ContextInfo info) [private]

Definition at line 58 of file sphere.cpp.

Definition at line 60 of file sphere.h.

Definition at line 108 of file sphere.cpp.

Definition at line 88 of file sphere.cpp.

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

Definition at line 102 of file sphere.cpp.


Friends And Related Function Documentation

SpherePtr createSphere ( Scene scene) [friend]
void destroySphere ( Sphere ) [friend]

Member Data Documentation

Definition at line 79 of file sphere.h.

Definition at line 74 of file sphere.h.

Definition at line 77 of file sphere.h.

Definition at line 75 of file sphere.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