Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSGTextVectorGlyph.cpp File Reference

#include "OSGTextVectorGlyph.h"
#include <OSGGLU.h>
#include <cassert>
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  osg

Functions

static void osg::evalCubicBezierCurve (const Vec2f &pt1, const Vec2f &pt2, const Vec2f &pt3, const Vec2f &pt4, const UInt32 level, vector< Vec2f > &coords)
static void osg::evalQuadraticBezierCurve (const Vec2f &pt1, const Vec2f &pt2, const Vec2f &pt3, const UInt32 level, vector< Vec2f > &coords)
static void osg::evalBezierCurve (const TextVectorGlyph::Contour &contour, UInt32 &index, const UInt32 level, vector< Vec2f > &coords)
static void OSG_APIENTRY osg::gluTessBeginDataCB (GLenum type, void *polygonData)
static void OSG_APIENTRY osg::gluTessEndDataCB (void *polygonData)
static void OSG_APIENTRY osg::gluTessVertexDataCB (void *vertexData, void *polygonData)
static void OSG_APIENTRY osg::gluTessCombineDataCB (GLdouble coords[3], void *vertexData[4], GLfloat weight[4], void **outDatab, void *polygonData)
static Vec2f osg::computeEdgeNormal (const Vec2f &a, const Vec2f &b, bool cw)
static bool osg::isLeft (const Vec2f &a, const Vec2f &b, const Vec2f &point)
static Int32 osg::calcWindingNumber (const vector< Vec2f > &coords, UInt32 start, UInt32 end, const Vec2f &point)
static bool osg::isInteriorPoint (const Vec2f &point, const TextVectorGlyph::PolygonOutline &outline, GLenum windingRule)

Variables

static osg::Char8 cvsid_cpp [] = "@(#)$Id: OSGTextVectorGlyph.cpp,v 1.9 2005/04/25 11:45:24 jbehr Exp $"
static osg::Char8 cvsid_hpp [] = OSGTEXTVECTORGLYPH_HEADER_CVSID
static osg::Char8 cvsid_inl [] = OSGTEXTVECTORGLYPH_INLINE_CVSID


Variable Documentation

osg ::Char8 cvsid_cpp[] = "@(#)$Id: OSGTextVectorGlyph.cpp,v 1.9 2005/04/25 11:45:24 jbehr Exp $" [static]
 

Definition at line 636 of file OSGTextVectorGlyph.cpp.

osg ::Char8 cvsid_hpp[] = OSGTEXTVECTORGLYPH_HEADER_CVSID [static]
 

Definition at line 637 of file OSGTextVectorGlyph.cpp.

osg ::Char8 cvsid_inl[] = OSGTEXTVECTORGLYPH_INLINE_CVSID [static]
 

Definition at line 638 of file OSGTextVectorGlyph.cpp.


Generated on Thu Aug 25 04:12:23 2005 for OpenSG by  doxygen 1.4.3