GEO_Breakpoint Class Reference

#include <GEO_Breakpoint.h>

Inheritance diagram for GEO_Breakpoint:

GB_Breakpoint UT_LinkNode

List of all members.

Public Member Functions

 GEO_Breakpoint (GB_Primitive *prim=0, int uidx=-1, int vidx=-1)
 GEO_Breakpoint (const GEO_Breakpoint &b)
 GEO_Breakpoint (const GB_Breakpoint &b)
virtual ~GEO_Breakpoint ()
int evaluate (UT_Vector4 &pos, int du=0, int dv=0) const
int iterateOverCVs (void *data, iterateFuncPtr func)
int iterateOverCVs (void *data, iterateVertexFuncPtr func)
void getKnotIndices (int &ukidx, int &vkidx, GB_Basis **ubasis_ret=0, GB_Basis **vbasis_ret=0) const
void getParameter (float &u, float &v) const


Detailed Description

Definition at line 33 of file GEO_Breakpoint.h.


Constructor & Destructor Documentation

GEO_Breakpoint::GEO_Breakpoint ( GB_Primitive prim = 0,
int  uidx = -1,
int  vidx = -1 
) [inline]

Definition at line 37 of file GEO_Breakpoint.h.

GEO_Breakpoint::GEO_Breakpoint ( const GEO_Breakpoint b  )  [inline]

Definition at line 43 of file GEO_Breakpoint.h.

GEO_Breakpoint::GEO_Breakpoint ( const GB_Breakpoint b  )  [inline]

Definition at line 44 of file GEO_Breakpoint.h.

virtual GEO_Breakpoint::~GEO_Breakpoint (  )  [virtual]


Member Function Documentation

int GEO_Breakpoint::evaluate ( UT_Vector4 pos,
int  du = 0,
int  dv = 0 
) const [virtual]

Implements GB_Breakpoint.

void GEO_Breakpoint::getKnotIndices ( int &  ukidx,
int &  vkidx,
GB_Basis **  ubasis_ret = 0,
GB_Basis **  vbasis_ret = 0 
) const [virtual]

Implements GB_Breakpoint.

void GEO_Breakpoint::getParameter ( float &  u,
float &  v 
) const [virtual]

Implements GB_Breakpoint.

int GEO_Breakpoint::iterateOverCVs ( void *  data,
iterateVertexFuncPtr  func 
) [virtual]

Implements GB_Breakpoint.

int GEO_Breakpoint::iterateOverCVs ( void *  data,
iterateFuncPtr  func 
) [virtual]

Implements GB_Breakpoint.


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

Generated on Thu May 24 00:09:37 2012 for HDK by  doxygen 1.5.9