Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FTTesselation Class Reference

#include <FTVectoriser.h>


Detailed Description

FTTesselation captures points that are output by OpenGL's gluTesselator.

Definition at line 20 of file FTVectoriser.h.

Public Member Functions

 FTTesselation (GLenum m)
 Default constructor.

 ~FTTesselation ()
 Destructor.

void AddPoint (const FTGL_DOUBLE x, const FTGL_DOUBLE y, const FTGL_DOUBLE z)
 Add a point to the mesh.

size_t PointCount () const
 The number of points in this mesh.

const FTPointPoint (unsigned int index) const
GLenum PolygonType () const
 Return the OpenGL polygon type.


Constructor & Destructor Documentation

FTTesselation::FTTesselation GLenum  m  )  [inline]
 

Default constructor.

Definition at line 26 of file FTVectoriser.h.

FTTesselation::~FTTesselation  )  [inline]
 

Destructor.

Definition at line 35 of file FTVectoriser.h.


Member Function Documentation

void FTTesselation::AddPoint const FTGL_DOUBLE  x,
const FTGL_DOUBLE  y,
const FTGL_DOUBLE  z
[inline]
 

Add a point to the mesh.

Definition at line 43 of file FTVectoriser.h.

References FTGL_DOUBLE.

Referenced by FTMesh::AddPoint().

const FTPoint& FTTesselation::Point unsigned int  index  )  const [inline]
 

Definition at line 56 of file FTVectoriser.h.

Referenced by FTExtrdGlyph::FTExtrdGlyph(), and FTPolyGlyph::FTPolyGlyph().

size_t FTTesselation::PointCount  )  const [inline]
 

The number of points in this mesh.

Definition at line 51 of file FTVectoriser.h.

Referenced by FTExtrdGlyph::FTExtrdGlyph(), and FTPolyGlyph::FTPolyGlyph().

GLenum FTTesselation::PolygonType  )  const [inline]
 

Return the OpenGL polygon type.

Definition at line 61 of file FTVectoriser.h.

Referenced by FTExtrdGlyph::FTExtrdGlyph(), and FTPolyGlyph::FTPolyGlyph().


The documentation for this class was generated from the following file:
Generated on Sun Dec 5 22:24:07 2004 for FTGL by doxygen 1.3.6