Public Member Functions | Public Attributes
rtc::MeshSet3DNode Class Reference

#include <rtcMeshSet3DNode.h>

Inheritance diagram for rtc::MeshSet3DNode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void clear ()
virtual void displayFaces (bool b)
virtual void displayVertices (bool b)
virtual void displayWireframe (bool b)
virtual Mesh3DNodegetChild (int n)
virtual void highliteMesh (int n)
virtual void initialize (MeshSet3D *meshset)
virtual void initialize (const char *filename)
void loadToGPU ()
 MeshSet3DNode (Renderer *renderer, MeshSet3D *meshset)
 MeshSet3DNode (Renderer *renderer, const char *filename)
virtual void postRender ()
virtual void preRender ()
virtual void rebuild (MeshSet3D *meshset)
virtual void rebuild (const char *filename)
virtual void render ()
virtual void setColorMode (Parameters::ColorMode b)
void setupColorTable ()
void unloadGPU ()
virtual ~MeshSet3DNode ()

Public Attributes

std::vector< Mesh3DNode * > nodes
Array1< Vec4< float > > ref_colors

Detailed Description

Definition at line 34 of file rtcMeshSet3DNode.h.


Constructor & Destructor Documentation

rtc::MeshSet3DNode::MeshSet3DNode ( Renderer renderer,
MeshSet3D meshset 
)

Definition at line 35 of file rtcMeshSet3DNode.cpp.

rtc::MeshSet3DNode::MeshSet3DNode ( Renderer renderer,
const char *  filename 
)

Definition at line 44 of file rtcMeshSet3DNode.cpp.

Definition at line 54 of file rtcMeshSet3DNode.cpp.


Member Function Documentation

void rtc::MeshSet3DNode::clear ( ) [virtual]

Reimplemented from rtc::RenderNode.

Definition at line 130 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::displayFaces ( bool  b) [virtual]

Reimplemented from rtc::RenderNode.

Definition at line 178 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::displayVertices ( bool  b) [virtual]

Reimplemented from rtc::RenderNode.

Definition at line 186 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::displayWireframe ( bool  b) [virtual]

Reimplemented from rtc::RenderNode.

Definition at line 194 of file rtcMeshSet3DNode.cpp.

Mesh3DNode * rtc::MeshSet3DNode::getChild ( int  n) [virtual]

Definition at line 221 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::highliteMesh ( int  n) [virtual]

Definition at line 211 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::initialize ( MeshSet3D meshset) [virtual]

Definition at line 59 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::initialize ( const char *  filename) [virtual]

Definition at line 71 of file rtcMeshSet3DNode.cpp.

Definition at line 231 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::postRender ( ) [virtual]

Reimplemented from rtc::RenderNode.

Definition at line 173 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::preRender ( ) [virtual]

Reimplemented from rtc::RenderNode.

Definition at line 167 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::rebuild ( MeshSet3D meshset) [virtual]

Definition at line 100 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::rebuild ( const char *  filename) [virtual]

Definition at line 106 of file rtcMeshSet3DNode.cpp.

void rtc::MeshSet3DNode::render ( ) [virtual]

Implements rtc::RenderNode.

Definition at line 137 of file rtcMeshSet3DNode.cpp.

Definition at line 202 of file rtcMeshSet3DNode.cpp.

Definition at line 112 of file rtcMeshSet3DNode.cpp.

Definition at line 226 of file rtcMeshSet3DNode.cpp.


Member Data Documentation

Definition at line 71 of file rtcMeshSet3DNode.h.

Definition at line 72 of file rtcMeshSet3DNode.h.


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


rtc
Author(s): Benjamin Pitzer
autogenerated on Thu Jan 2 2014 11:04:54