Jive reference manual
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Member Functions
jive::gl::GfxMesh Class Reference

#include <jive/gl/GfxMesh.h>

Inheritance diagram for jive::gl::GfxMesh:
Inheritance graph

Public Types

typedef jive::util::Topology Topology
 

Public Member Functions

 GfxMesh ()
 
void clear ()
 
void check () const
 
idx_t lineCount () const
 
idx_t faceCount () const
 
idx_t vertexCount () const
 
idx_t xpointCount () const
 
idx_t firstXPoint () const
 
idx_t addXPoints ()
 
- Public Member Functions inherited from jem::Object
virtual ClassgetClass () const
 Returns the Class instance representing the runtime class of this object. More...
 
virtual String toString () const
 Returns a short textual description of this object. More...
 
virtual long hashValue () const
 Returns a hash value for this object. More...
 
virtual bool equals (const Ref< Object > &obj) const
 Tests whether two objects are equal. More...
 
Ref< Objectclone () const
 Returns a copy of this object. More...
 

Public Attributes

Topology lineTopo
 
Topology faceTopo
 
IdxVector lineElemMap
 
IdxVector faceElemMap
 
IdxVector faceTypeMap
 
IdxVector vertexNodeMap
 
GfxFaceVector faceTypes
 

Protected Member Functions

virtual ~GfxMesh ()
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from jem::Object
static ClassgetType ()
 Returns the Class instance representing the Object class. More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::gl::GfxMesh::GfxMesh ( )
virtual jive::gl::GfxMesh::~GfxMesh ( )
protectedvirtual

Member Function Documentation

void jive::gl::GfxMesh::clear ( )
void jive::gl::GfxMesh::check ( ) const
idx_t jive::gl::GfxMesh::lineCount ( ) const
idx_t jive::gl::GfxMesh::faceCount ( ) const
idx_t jive::gl::GfxMesh::vertexCount ( ) const
idx_t jive::gl::GfxMesh::xpointCount ( ) const
idx_t jive::gl::GfxMesh::firstXPoint ( ) const
idx_t jive::gl::GfxMesh::addXPoints ( )

Member Data Documentation

Topology jive::gl::GfxMesh::lineTopo
Topology jive::gl::GfxMesh::faceTopo
IdxVector jive::gl::GfxMesh::lineElemMap
IdxVector jive::gl::GfxMesh::faceElemMap
IdxVector jive::gl::GfxMesh::faceTypeMap
IdxVector jive::gl::GfxMesh::vertexNodeMap
GfxFaceVector jive::gl::GfxMesh::faceTypes