#include <GU_IsectCurveSet.h>
|
| GU_IsectCurve () |
|
| GU_IsectCurve (int surface, GD_TrimLoop *loop) |
|
| ~GU_IsectCurve () |
|
void | append (const UT_Vector4 &point) |
|
void | append (GU_IsectCurve &curve) |
|
void | appendReverse (GU_IsectCurve &curve) |
|
void | prepend (GU_IsectCurve &curve) |
|
void | prependReverse (GU_IsectCurve &curve) |
|
void | appendCopy (GU_IsectCurve &curve) |
|
void | reparameterize (const UT_Vector4 &start, const UT_Vector4 &length) |
|
void | getArea (float &areaxy, float &areazw, int dir) const |
|
void | getLength (float &lengthxy, float &lengthzw) const |
|
float | getLength (int surface) const |
|
int | numPoints () const |
|
void | linkInto (GU_IsectCurveSet &curveset, const UT_Vector4 &tol) |
|
void | unLink () |
|
void | empty () |
|
int | isClosed () const |
|
UT_Vector4 & | operator() (int i) |
|
UT_Vector4 | operator() (int i) const |
|
int | operator== (const GU_IsectCurve &curve) |
|
GU_IsectNode * | getNode (int idx) const |
|
void | setNode (int idx, GU_IsectNode *node) |
|
int | getEndPoint (int idx, UT_Vector4 &pt) const |
|
int | setEndPoint (int idx, const UT_Vector4 &pt) |
|
void | findDirection (const GEO_TPSurf &surfxy, const GEO_TPSurf &surfzw, int signxy=1, int signzw=1) |
|
int | getDirection (int surfside) const |
|
void | setDirection (int surfside, int dir) |
|
GEO_Face * | createSpaceCurve (GU_Detail *gdp, int surface, GEO_TPSurf *surf, GEO_TPSurf *base1, GEO_TPSurf *base2, GEO_Face *&edge1, GEO_Face *&edge2, GEO_Face *&prof1, GEO_Face *&prof2, float tol=1e-3F) const |
|
void | createProfile (int surface, int direction, GEO_Profiles &profs, GA_PrimitiveGroup *profgroup=0, float tol=1e-3F) const |
|
GD_TrimLoop * | createTrimmedProfile (int surface, int direction, GEO_Profiles &profs, GA_PrimitiveGroup *profgroup=0, float tol=1e-3F) const |
|
GD_TrimLoop * | createTrimLoop (int surface, int direction, int parameter, float tol=1e-3F) const |
|
Definition at line 33 of file GU_IsectCurveSet.h.
GU_IsectCurve::GU_IsectCurve |
( |
| ) |
|
GU_IsectCurve::~GU_IsectCurve |
( |
| ) |
|
void GU_IsectCurve::empty |
( |
| ) |
|
int GU_IsectCurve::getDirection |
( |
int |
surfside | ) |
const |
|
inline |
void GU_IsectCurve::getLength |
( |
float & |
lengthxy, |
|
|
float & |
lengthzw |
|
) |
| const |
float GU_IsectCurve::getLength |
( |
int |
surface | ) |
const |
GU_IsectNode* GU_IsectCurve::getNode |
( |
int |
idx | ) |
const |
|
inline |
int GU_IsectCurve::isClosed |
( |
| ) |
const |
|
inline |
int GU_IsectCurve::numPoints |
( |
| ) |
const |
|
inline |
void GU_IsectCurve::setDirection |
( |
int |
surfside, |
|
|
int |
dir |
|
) |
| |
|
inline |
void GU_IsectCurve::setNode |
( |
int |
idx, |
|
|
GU_IsectNode * |
node |
|
) |
| |
|
inline |
void GU_IsectCurve::unLink |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: