|
HDK
|
This is the complete list of members for GD_TrimLoop, including all inherited members.
| addPossibleChild(GD_TrimLoop *loop) | GD_TrimLoop | protected |
| adjustDepths(int deltadepth) | GD_TrimLoop | protected |
| append(GD_TrimLoop *loop, int consolidate=0, int deleteloop=0, int join=0) | GD_TrimLoop | |
| append(GD_TrimPiece *piece) | GD_TrimLoop | |
| appendAtIntersect(GD_TrimLoop *loop, int deleteloop, float tol=1E-4F) | GD_TrimLoop | |
| appendLoop(GD_TrimLoop *loop) | GD_TrimLoop | |
| appendPoint(float u, float v) | GD_TrimLoop | |
| applyWindingRule(int isfragmented=0, int altitude=0, int *maxdepth=0, int *basedir=0) | GD_TrimLoop | protected |
| close(int connect_ends=0) | GD_TrimLoop | |
| copy() const | GD_TrimLoop | |
| copyThis() const | GD_TrimLoop | |
| cut(float u1, float u2) const | GD_TrimLoop | |
| cutAtIsoparm(GD_TrimLoop **left, GD_TrimLoop **right, GD_IsoparmDirection iso, float val, float tol=1e-4f) | GD_TrimLoop | |
| cutAtTrim(GD_TrimLoop **inside, GD_TrimLoop **outside, const GD_TrimLoop *cutter, GD_TrimLoop *source) | GD_TrimLoop | |
| doIsoparm(int isoparm, float val, float tol, GD_DomainBoundary code, UT_Array< GD_TrimHitInfo > &hitlist, int &hit, int &i) const | GD_TrimLoop | protected |
| domainBridge(const UT_BoundingRect &brect, const UT_Vector2 &posa, float ua, GD_DomainBoundary a, const UT_Vector2 &posb, float ub, GD_DomainBoundary b, float tol, const UT_BoundingRect &bbox, int alwayscounter=0) | GD_TrimLoop | static |
| domainClip(const UT_BoundingRect &brect, float tol=1E-4F, int preservedirection=1) | GD_TrimLoop | |
| doWalk(float &u, float &v) | GD_TrimLoop | |
| endWalk() | GD_TrimLoop | |
| evaluate(float u, UT_Vector2 &pos) const | GD_TrimLoop | |
| evaluate(float u, UT_Vector2 &pos, UT_Vector2 &der) const | GD_TrimLoop | |
| evaluateHead(UT_Vector2 &pos) const | GD_TrimLoop | |
| evaluateNormal(UT_Vector3 &normal) const | GD_TrimLoop | |
| evaluateTail(UT_Vector2 &pos) const | GD_TrimLoop | |
| findDepths(int depth) | GD_TrimLoop | protected |
| findDirection() | GD_TrimLoop | |
| findMaxDepth() const | GD_TrimLoop | protected |
| flatten() | GD_TrimLoop | |
| fragment(const GD_TrimLoop *loop) const | GD_TrimLoop | protected |
| GD_TrimLoop() | GD_TrimLoop | |
| GD_TrimLoop(GD_TrimPiece *curve) | GD_TrimLoop | |
| getBaseDir() const | GD_TrimLoop | |
| getBaseTrimDir() const | GD_TrimLoop | protected |
| getChild() const | GD_TrimLoop | inline |
| getData(UT_IntArray &ncurves, UT_IntArray &order, UT_IntArray &ncvs, UT_FloatArray &knots, UT_FloatArray &min, UT_FloatArray &max, UT_FloatArray &u, UT_FloatArray &v, UT_FloatArray &w) const | GD_TrimLoop | |
| getDetail() const | GD_TrimLoop | inline |
| getId() const | GD_TrimLoop | inline |
| getMaxHeight() const | GD_TrimLoop | |
| getMemoryUsage(bool inclusive) const | GD_TrimLoop | |
| getNext() const | GD_TrimLoop | inline |
| getParameterRange(float &umin, float &umax) const | GD_TrimLoop | |
| getPiece(GD_TrimPiece *prev_piece) const | GD_TrimLoop | |
| getPoints(int numdivs, UT_Vector3Array &domain, int usebreak) | GD_TrimLoop | |
| hitHead(const UT_BoundingRect &brect, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const | GD_TrimLoop | |
| hitTail(const UT_BoundingRect &brect, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const | GD_TrimLoop | |
| intersect(const GD_TrimLoop &loop, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const | GD_TrimLoop | |
| intersect(GD_TrimPiece &piece, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1e-4F) const | GD_TrimLoop | |
| intersect(float val, GD_IsoparmDirection isoparm, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const | GD_TrimLoop | protected |
| intersectAll(const GD_TrimLoop &loop, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1e-4F) const | GD_TrimLoop | |
| intersectDomain(const UT_BoundingRect &brect, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const | GD_TrimLoop | |
| isClockwise() const | GD_TrimLoop | inline |
| isClosed() const | GD_TrimLoop | inline |
| isHeadNearTail(float tol=1E-4F) const | GD_TrimLoop | |
| isInside(const GD_TrimLoop &prim, float tol=1E-4F) const | GD_TrimLoop | |
| isInside(const UT_Vector2 &pt, float tol=1E-4F) const | GD_TrimLoop | |
| isInsideJitter(const UT_Vector2 &pt, float tol=1e-4F, float dither=1e-5F) const | GD_TrimLoop | |
| isTrimmedIn(const UT_Vector2 &pt, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| isTrimmedIn(float u, float v, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| isTrimmedIn(const UT_Vector2 &pt, UT_IntArray &validloops, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| isTrimmedIn(float u, float v, UT_IntArray &validloops, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| isTrimmedIn(GD_TrimLoop *loop, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| isTrimmedInJitter(const UT_Vector2 &pt, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| isTrimmedInJitter(float u, float v, GD_TrimRule rule=GD_TrimWindingRule) const | GD_TrimLoop | |
| length() const | GD_TrimLoop | |
| myBBox | GD_TrimLoop | |
| myLastTrimPiece | GD_TrimLoop | |
| myTrimPieces | GD_TrimLoop | |
| parametricDist(float u1, float u2) const | GD_TrimLoop | |
| parametricLength(float u1, float u2) const | GD_TrimLoop | |
| preprocessLoops(GD_TrimRule rule, int altitude=0) | GD_TrimLoop | |
| print(int i=1, int recurse=1) const | GD_TrimLoop | |
| processIsoparmHits(UT_Array< GD_TrimHitInfo > &hits, int hit, float tol=1E-4F) const | GD_TrimLoop | protected |
| removeDegenerateLoops(float tol=1E-4F) | GD_TrimLoop | protected |
| removeRedundantLoops() | GD_TrimLoop | protected |
| reverse() | GD_TrimLoop | |
| reverseThis() | GD_TrimLoop | |
| setDetail(GD_Detail *gdp) | GD_TrimLoop | inline |
| setLoopIds(int id=0) | GD_TrimLoop | |
| snapPieces() | GD_TrimLoop | protected |
| startWalk(float inc, float minstep, float maxstep, float &u, float &v) | GD_TrimLoop | |
| ~GD_TrimLoop() | GD_TrimLoop |