HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PathFinder< T > Member List

This is the complete list of members for GU_PathFinder< T >, including all inherited members.

addEndSHedge(const GU_PathSHedge &sh, bool and_reverse=false)GU_PathFinder< T >
addStartSHedge(const GU_PathSHedge &sh, bool and_reverse=false)GU_PathFinder< T >
avoidEdges(GA_EdgeGroup *grp)GU_PathFinder< T >inline
avoidGroups(GA_PointGroup *ptgrp, GA_EdgeGroup *edgegrp, GA_VertexGroup *vtxgrp, GA_PrimitiveGroup *primgrp)GU_PathFinder< T >inline
avoidPoints(GA_PointGroup *grp)GU_PathFinder< T >inline
avoidPrimitives(GA_PrimitiveGroup *grp)GU_PathFinder< T >inline
avoidVertices(GA_VertexGroup *grp)GU_PathFinder< T >inline
clearEndSHedges()GU_PathFinder< T >
clearStartSHedges()GU_PathFinder< T >
CostType typedefGU_PathFinder< T >
extendDualPath(GU_SHedgeArray &path, bool trim_crossing=true, bool is_for_prim_loo=false)GU_PathFinder< T >
extendPath(GU_SHedgeArray &path, bool trim_crossing=true)GU_PathFinder< T >
findDualPath(GU_SHedgeArray &path, GU_EdgeSuccessor::Mask succ_type)GU_PathFinder< T >
findPath(GU_SHedgeArray &path, GU_EdgeSuccessor::Mask succ_type)GU_PathFinder< T >
getBestCost(const GU_PathSHedge &sh)GU_PathFinder< T >
getStartSHedges() const GU_PathFinder< T >inline
GU_PathFinder(GU_PathHedge::Interface *dhip, const GA_Attribute *uv_attrib=nullptr)GU_PathFinder< T >explicit
isEndOnBoundary()GU_PathFinder< T >inline
isStartOnBoundary()GU_PathFinder< T >inline
reset(bool heap_only=false)GU_PathFinder< T >
resetAvoidGroups()GU_PathFinder< T >inline
setCollisionGroup(const GA_Group *group, bool exclude, bool strong)GU_PathFinder< T >inline
setEndHedge(const GU_PathHedge &eh, bool and_equiv=true)GU_PathFinder< T >
setEndPoint(GA_Offset pt)GU_PathFinder< T >
setEndPrimitive(GA_Offset prim)GU_PathFinder< T >
setEndSHedge(const GU_PathSHedge &ssh, bool and_reverse=false)GU_PathFinder< T >
setEndVertex(GA_Offset vtx)GU_PathFinder< T >
setStartHedge(const GU_PathHedge &sh, bool and_equiv=true)GU_PathFinder< T >
setStartPoint(GA_Offset pt)GU_PathFinder< T >
setStartPrimitive(GA_Offset prim)GU_PathFinder< T >
setStartSHedge(const GU_PathSHedge &ssh, bool and_reverse=false)GU_PathFinder< T >
setStartVertex(GA_Offset vtx)GU_PathFinder< T >
simplifyDualPath(GU_SHedgeArray &path)GU_PathFinder< T >
simplifyPath(GU_SHedgeArray &path)GU_PathFinder< T >