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

#include <jive/gl/GfxShape.h>

Inheritance diagram for jive::gl::GfxFace:
Inheritance graph

Public Types

typedef GfxFace Self
 
typedef GfxShape Super
 
typedef jive::geom::BoundaryShape BShape
 
- Public Types inherited from jive::gl::GfxShape
enum  TypeID {
  NONE,
  POINT,
  LINE,
  FACE
}
 

Public Member Functions

 GfxFace (const Ref< BShape > &shape)
 
void check () const
 
idx_t nodeCount () const
 
idx_t edgeCount () const
 
idx_t xpointCount () const
 
idx_t vertexCount () const
 
idx_t triangCount () const
 
void setXPoint (double x, double y)
 
void setXPoints (const Matrix &xp)
 
- Public Member Functions inherited from jive::gl::GfxShape
 GfxShape ()
 
bool isPoint () const
 
bool isLine () const
 
bool isFace () const
 
GfxPointtoPoint ()
 
const GfxPointtoPoint () const
 
GfxLinetoLine ()
 
const GfxLinetoLine () const
 
GfxFacetoFace ()
 
const GfxFacetoFace () const
 
- 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

Ref< BShapeshape
 
IdxVector xedges
 
IdxVector enodes
 
Matrix xfuncs
 
IdxMatrix triangles
 
- Public Attributes inherited from jive::gl::GfxShape
const TypeID type
 

Protected Member Functions

virtual ~GfxFace ()
 
- Protected Member Functions inherited from jive::gl::GfxShape
 GfxShape (TypeID tid)
 
virtual ~GfxShape ()
 
- 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::GfxFace::GfxFace ( const Ref< BShape > &  shape)
explicit
virtual jive::gl::GfxFace::~GfxFace ( )
protectedvirtual

Member Function Documentation

void jive::gl::GfxFace::check ( ) const
idx_t jive::gl::GfxFace::nodeCount ( ) const
idx_t jive::gl::GfxFace::edgeCount ( ) const
idx_t jive::gl::GfxFace::xpointCount ( ) const
idx_t jive::gl::GfxFace::vertexCount ( ) const
idx_t jive::gl::GfxFace::triangCount ( ) const
void jive::gl::GfxFace::setXPoint ( double  x,
double  y 
)
void jive::gl::GfxFace::setXPoints ( const Matrix &  xp)

Member Data Documentation

Ref<BShape> jive::gl::GfxFace::shape
IdxVector jive::gl::GfxFace::xedges
IdxVector jive::gl::GfxFace::enodes
Matrix jive::gl::GfxFace::xfuncs
IdxMatrix jive::gl::GfxFace::triangles