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 |