Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends
rve_render_client::Mesh Class Reference

#include <mesh.h>

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

List of all members.

Classes

struct  ContextInfo

Public Member Functions

virtual void getDependencies (V_UUID &deps)
virtual const rve_common::UUIDgetID ()
const rve_msgs::MeshConstPtrgetMesh ()
 Mesh (const rve_msgs::MeshConstPtr &mesh)

Private Types

typedef std::map
< ClientContext *, ContextInfo
M_ContextInfo

Private Member Functions

virtual void create (ClientContext *context)
virtual void destroy (ClientContext *context)

Private Attributes

M_ContextInfo contexts_
rve_common::UUID id_
rve_msgs::MeshConstPtr mesh_

Friends

MeshPtr createMesh (ClientContext *context, const rve_msgs::MeshConstPtr &mesh)
void destroyMesh (Mesh *mat)

Detailed Description

Definition at line 50 of file mesh.h.


Member Typedef Documentation

Definition at line 72 of file mesh.h.


Constructor & Destructor Documentation

Definition at line 110 of file mesh.cpp.


Member Function Documentation

void rve_render_client::Mesh::create ( ClientContext context) [private, virtual]

Implements rve_render_client::ContextObject.

Definition at line 116 of file mesh.cpp.

void rve_render_client::Mesh::destroy ( ClientContext context) [private, virtual]

Implements rve_render_client::ContextObject.

Definition at line 127 of file mesh.cpp.

Implements rve_render_client::ContextObject.

Definition at line 138 of file mesh.cpp.

virtual const rve_common::UUID& rve_render_client::Mesh::getID ( ) [inline, virtual]

Implements rve_render_client::ContextObject.

Definition at line 57 of file mesh.h.

Definition at line 55 of file mesh.h.


Friends And Related Function Documentation

MeshPtr createMesh ( ClientContext context,
const rve_msgs::MeshConstPtr mesh 
) [friend]
void destroyMesh ( Mesh mat) [friend]

Definition at line 51 of file mesh.cpp.


Member Data Documentation

Definition at line 73 of file mesh.h.

Definition at line 64 of file mesh.h.

Definition at line 65 of file mesh.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