#include <GB_Breakpoint.h>

Public Member Functions | |
| virtual | ~GB_Breakpoint (void) |
| bool | operator== (const GB_Breakpoint &b) |
| int | isPrimary () const |
| virtual int | evaluate (UT_Vector4 &, int=0, int=0) const =0 |
| virtual int | iterateOverCVs (void *, iterateFuncPtr)=0 |
| virtual int | iterateOverCVs (void *, iterateVertexFuncPtr)=0 |
| virtual void | getKnotIndices (int &, int &, GB_Basis **, GB_Basis **) const =0 |
| virtual void | getParameter (float &, float &) const =0 |
| int | u () const |
| int & | u () |
| int | v () const |
| int & | v () |
| const GB_Primitive * | spline () const |
| GB_Primitive *& | spline () |
| int | save (ostream &os, int binary) const |
| bool | load (UT_IStream &is, const GB_Detail &gdp) |
Protected Member Functions | |
| GB_Breakpoint (GB_Primitive *prim=0, int uidx=-1, int vidx=-1) | |
| GB_Breakpoint (const GB_Breakpoint &b) | |
| GB_Breakpoint & | operator= (const GB_Breakpoint &b) |
Protected Attributes | |
| GB_Primitive * | mySpline |
| int | myUidx |
| int | myVidx |
Definition at line 36 of file GB_Breakpoint.h.
| GB_Breakpoint::GB_Breakpoint | ( | GB_Primitive * | prim = 0, |
|
| int | uidx = -1, |
|||
| int | vidx = -1 | |||
| ) | [inline, protected] |
Definition at line 41 of file GB_Breakpoint.h.
| GB_Breakpoint::GB_Breakpoint | ( | const GB_Breakpoint & | b | ) | [inline, protected] |
Definition at line 47 of file GB_Breakpoint.h.
| virtual GB_Breakpoint::~GB_Breakpoint | ( | void | ) | [virtual] |
| virtual int GB_Breakpoint::evaluate | ( | UT_Vector4 & | , | |
| int | = 0, |
|||
| int | = 0 | |||
| ) | const [pure virtual] |
Implemented in GEO_Breakpoint.
| virtual void GB_Breakpoint::getKnotIndices | ( | int & | , | |
| int & | , | |||
| GB_Basis ** | , | |||
| GB_Basis ** | ||||
| ) | const [pure virtual] |
Implemented in GEO_Breakpoint.
| virtual void GB_Breakpoint::getParameter | ( | float & | , | |
| float & | ||||
| ) | const [pure virtual] |
Implemented in GEO_Breakpoint.
| int GB_Breakpoint::isPrimary | ( | ) | const [inline] |
Definition at line 76 of file GB_Breakpoint.h.
| virtual int GB_Breakpoint::iterateOverCVs | ( | void * | , | |
| iterateVertexFuncPtr | ||||
| ) | [pure virtual] |
Implemented in GEO_Breakpoint, and GEO_Breakpoint.
| virtual int GB_Breakpoint::iterateOverCVs | ( | void * | , | |
| iterateFuncPtr | ||||
| ) | [pure virtual] |
Implemented in GEO_Breakpoint, and GEO_Breakpoint.
| bool GB_Breakpoint::load | ( | UT_IStream & | is, | |
| const GB_Detail & | gdp | |||
| ) |
| GB_Breakpoint& GB_Breakpoint::operator= | ( | const GB_Breakpoint & | b | ) | [inline, protected] |
Definition at line 56 of file GB_Breakpoint.h.
| bool GB_Breakpoint::operator== | ( | const GB_Breakpoint & | b | ) | [inline] |
Definition at line 68 of file GB_Breakpoint.h.
| int GB_Breakpoint::save | ( | ostream & | os, | |
| int | binary | |||
| ) | const |
| GB_Primitive*& GB_Breakpoint::spline | ( | ) | [inline] |
Definition at line 107 of file GB_Breakpoint.h.
| const GB_Primitive* GB_Breakpoint::spline | ( | ) | const [inline] |
Definition at line 106 of file GB_Breakpoint.h.
| int& GB_Breakpoint::u | ( | ) | [inline] |
Definition at line 103 of file GB_Breakpoint.h.
| int GB_Breakpoint::u | ( | ) | const [inline] |
Definition at line 102 of file GB_Breakpoint.h.
| int& GB_Breakpoint::v | ( | ) | [inline] |
Definition at line 105 of file GB_Breakpoint.h.
| int GB_Breakpoint::v | ( | ) | const [inline] |
Definition at line 104 of file GB_Breakpoint.h.
GB_Primitive* GB_Breakpoint::mySpline [protected] |
Definition at line 117 of file GB_Breakpoint.h.
int GB_Breakpoint::myUidx [protected] |
Definition at line 118 of file GB_Breakpoint.h.
int GB_Breakpoint::myVidx [protected] |
Definition at line 118 of file GB_Breakpoint.h.
1.5.9