#include <rtcMeshSet3DNode.h>
Public Member Functions | |
virtual void | clear () |
virtual void | displayFaces (bool b) |
virtual void | displayVertices (bool b) |
virtual void | displayWireframe (bool b) |
virtual Mesh3DNode * | getChild (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 |
Definition at line 34 of file rtcMeshSet3DNode.h.
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.
rtc::MeshSet3DNode::~MeshSet3DNode | ( | ) | [virtual] |
Definition at line 54 of file rtcMeshSet3DNode.cpp.
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.
void rtc::MeshSet3DNode::loadToGPU | ( | ) |
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.
void rtc::MeshSet3DNode::setColorMode | ( | Parameters::ColorMode | b | ) | [virtual] |
Definition at line 202 of file rtcMeshSet3DNode.cpp.
void rtc::MeshSet3DNode::setupColorTable | ( | ) |
Definition at line 112 of file rtcMeshSet3DNode.cpp.
void rtc::MeshSet3DNode::unloadGPU | ( | ) |
Definition at line 226 of file rtcMeshSet3DNode.cpp.
std::vector<Mesh3DNode*> rtc::MeshSet3DNode::nodes |
Definition at line 71 of file rtcMeshSet3DNode.h.
Array1< Vec4<float> > rtc::MeshSet3DNode::ref_colors |
Definition at line 72 of file rtcMeshSet3DNode.h.