ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | List of all members
Rgl::Mc::TIsoMesh< V > Class Template Reference

template<class V>
class Rgl::Mc::TIsoMesh< V >

Definition at line 42 of file TGLIsoMesh.h.

Public Member Functions

UInt_t AddVertex (const V *v)
 
void AddNormal (const V *n)
 
UInt_t AddTriangle (const UInt_t *t)
 
void Swap (TIsoMesh &rhs)
 
void ClearMesh ()
 

Public Attributes

std::vector< V > fVerts
 
std::vector< V > fNorms
 
std::vector< UInt_tfTris
 

#include <TGLIsoMesh.h>

Member Function Documentation

template<class V>
void Rgl::Mc::TIsoMesh< V >::AddNormal ( const V *  n)
inline

Definition at line 54 of file TGLIsoMesh.h.

Referenced by Rgl::Mc::TF3EdgeSplitter::SplitEdge().

template<class V>
UInt_t Rgl::Mc::TIsoMesh< V >::AddTriangle ( const UInt_t t)
inline

Definition at line 61 of file TGLIsoMesh.h.

template<class V>
UInt_t Rgl::Mc::TIsoMesh< V >::AddVertex ( const V *  v)
inline
template<class V>
void Rgl::Mc::TIsoMesh< V >::ClearMesh ( )
inline

Definition at line 78 of file TGLIsoMesh.h.

Referenced by TGLTF3Painter::InitGeometry(), and TGLIsoPainter::SetMesh().

template<class V>
void Rgl::Mc::TIsoMesh< V >::Swap ( TIsoMesh< V > &  rhs)
inline

Definition at line 71 of file TGLIsoMesh.h.

Member Data Documentation

template<class V>
std::vector<V> Rgl::Mc::TIsoMesh< V >::fNorms
template<class V>
std::vector<UInt_t> Rgl::Mc::TIsoMesh< V >::fTris
template<class V>
std::vector<V> Rgl::Mc::TIsoMesh< V >::fVerts
Collaboration diagram for Rgl::Mc::TIsoMesh< V >:
[legend]

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