GD_PrimPoly Class Reference

#include <GD_PrimPoly.h>

Inheritance diagram for GD_PrimPoly:

GD_Face GD_Primitive GB_Primitive GB_Element

List of all members.

Public Member Functions

 GD_PrimPoly (GD_Detail *d)
 ~GD_PrimPoly ()
virtual unsigned getOrder () const
virtual unsigned getPrimitiveId () const
virtual int evaluate (float u, UT_Vector3 &pos, unsigned du=0, int uOffset=-1) const
virtual GD_TrimLooptrimLoop (float ustart, float ustop) const
virtual int breakCount () const

Static Public Member Functions

static GD_PrimPolybuild (GD_Detail *d, int npts, int closed=0, int appendPts=1)

Protected Member Functions

virtual int savePrivate (ostream &, int binary) const
virtual bool loadPrivate (UT_IStream &)

Friends

ostream & operator<< (ostream &os, const GD_PrimPoly &d)


Detailed Description

Definition at line 30 of file GD_PrimPoly.h.


Constructor & Destructor Documentation

GD_PrimPoly::GD_PrimPoly ( GD_Detail d  )  [inline]

Definition at line 33 of file GD_PrimPoly.h.

GD_PrimPoly::~GD_PrimPoly (  ) 


Member Function Documentation

virtual int GD_PrimPoly::breakCount (  )  const [virtual]

Implements GD_Face.

static GD_PrimPoly* GD_PrimPoly::build ( GD_Detail d,
int  npts,
int  closed = 0,
int  appendPts = 1 
) [static]

virtual int GD_PrimPoly::evaluate ( float  u,
UT_Vector3 pos,
unsigned  du = 0,
int  uOffset = -1 
) const [virtual]

Implements GD_Face.

virtual unsigned GD_PrimPoly::getOrder (  )  const [virtual]

Implements GD_Face.

virtual unsigned GD_PrimPoly::getPrimitiveId (  )  const [virtual]

Implements GB_Primitive.

virtual bool GD_PrimPoly::loadPrivate ( UT_IStream  )  [protected, virtual]

Implements GD_Face.

virtual int GD_PrimPoly::savePrivate ( ostream &  ,
int  binary 
) const [protected, virtual]

Implements GD_Face.

virtual GD_TrimLoop* GD_PrimPoly::trimLoop ( float  ustart,
float  ustop 
) const [virtual]

Implements GD_Face.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
const GD_PrimPoly d 
) [friend]

Definition at line 64 of file GD_PrimPoly.h.


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

Generated on Mon Jan 28 00:48:15 2013 for HDK by  doxygen 1.5.9