|
| Interface (const GU_Detail &gdp, const GA_PrimitiveGroup *prim_group=nullptr, bool exclude_prims=true) |
|
void | fromVertex (GU_PathHedge &out, GA_Offset vtx) |
|
void | lnext (GU_PathHedge &out, const GU_PathHedge &hedge) |
|
void | lprev (GU_PathHedge &out, const GU_PathHedge &hedge) |
|
void | primaryLNext (GU_PathHedge &out, const GU_PathHedge &hedge) |
|
void | iterEquivalentHedges (GA_Offset p0, GA_Offset p1, const UT_Function< bool(const GU_PathHedge &)> &fn) |
|
void | iterEquivalentHedges (const GU_PathHedge &hedge, const UT_Function< bool(const GU_PathHedge &)> &fn) |
|
GU_PathHedge | findHedgeWithEndpoints (GA_Offset p0, GA_Offset p1) |
|
GU_PathHedge | nextEquivalentHedge (const GU_PathHedge &hedge) |
|
GU_PathHedge | sym (const GU_PathHedge &hedge) |
|
GU_PathHedge | primary (const GU_PathHedge &e) |
|
GU_PathSHedge | primary (const GU_PathSHedge &e) |
|
void | iterIncidentHedges (GA_Offset pt, const UT_Function< bool(const GU_PathHedge &)> &fn) |
|
GU_PathHedge | firstIncidentHedge (GA_Offset pt) |
|
void | iterIncidentEdges (GA_Offset pt, const UT_Function< bool(const GU_PathHedge &)> &fn) |
|
GU_PathHedge | firstIncidentEdge (GA_Offset pt) |
|
void | iterIncomingHedges (GA_Offset pt, const UT_Function< bool(const GU_PathHedge &)> &fn) |
|
GU_PathHedge | firstIncomingHedge (GA_Offset pt) |
|
const GA_OffsetArray & | getVtxNexts (GA_Offset vtx) |
|
const GA_OffsetArray & | getVtxPrevs (GA_Offset vtx) |
|
SYS_FORCE_INLINE bool | isValidHedge (const GU_PathHedge &hedge) const |
|
SYS_FORCE_INLINE bool | areEquivalent (const GU_PathHedge &h1, const GU_PathHedge &h2) |
|
bool | areEquivalent (const GU_PathSHedge &sh1, const GU_PathSHedge &sh2) |
|
SYS_FORCE_INLINE GA_Offset | srcVertex (const GU_PathHedge &h) const |
|
SYS_FORCE_INLINE GA_Offset | dstVertex (const GU_PathHedge &h) const |
|
SYS_FORCE_INLINE GA_Offset | srcPoint (const GU_PathHedge &h) const |
|
SYS_FORCE_INLINE GA_Offset | dstPoint (const GU_PathHedge &h) const |
|
GA_Offset | srcVertex (const GU_PathSHedge &sh) const |
|
GA_Offset | dstVertex (const GU_PathSHedge &sh) const |
|
GA_Offset | srcPoint (const GU_PathSHedge &sh) const |
|
GA_Offset | dstPoint (const GU_PathSHedge &sh) const |
|
SYS_FORCE_INLINE GA_Offset | hedgePrimitiveOffset (const GU_PathHedge &h) const |
|
SYS_FORCE_INLINE const
GEO_Primitive * | hedgePrimitive (const GU_PathHedge &h) const |
|
SYS_FORCE_INLINE bool | isHedgeValidPolygon (const GU_PathHedge &h) |
|
bool | isHedgeValidPolygon (const GU_PathSHedge &hedge) |
|
SYS_FORCE_INLINE fpreal | length (const GU_PathHedge &h) const |
|
SYS_FORCE_INLINE const GU_Detail * | getDetail () const |
|
bool | isVtxBoundary (GA_Offset vtx) |
|
bool | isPointBoundary (GA_Offset pt) |
|
bool | isHedgeBoundary (const GU_PathHedge &hedge) |
|
bool | isQuadVtx (GA_Offset vtx) |
|
bool | isQuadPt (GA_Offset pt) |
|
bool | isQuadHedge (const GU_PathHedge &hedge) |
|
SYS_FORCE_INLINE GA_Edge | hedgeToEdge (const GU_PathHedge &hedge) const |
|
void | reset () |
|
Definition at line 104 of file GU_PathHedge.h.