StagedBrepCoedgeBuilder#
Defined in BREP_STAGING/inc/BrepCoedgeBuilder.h
-
class StagedBrepCoedgeBuilder#
Public Functions
- StagedBrepCoedgeBuilder(
- BrepStagingState &rState,
- uint32_t uiCurrentLoopTraversalCount,
- uint32_t uiCurrentCoedgeTraversalCount,
- uint32_t uiOuterLoopSourceIndex,
- uint32_t uiOuterLoopEdgeuseStartIndex,
- uint32_t uiOuterLoopEdgeuseCount,
- bool bHasImpliedNaturalBoundary,
-
bool IsFirstLoop() const#
-
bool IsFirstCoedge() const#
-
bool IsCurrentLoopExplicitOuterLoop() const#
-
bool IsCurrentLoopAugmentedOuterLoop() const#
-
bool IsCurrentOuterLoop() const#
- uint32_t GetReserveCountForCurrentLoop(
- uint32_t uiLoopEdgeuseCount,
-
bool ShouldReverseLoop(bool bSourceSameLoopOrient) const#
- bool ShouldEdgeuseMatchSourceOrientation(
- bool bReverseLoop,
- bool bSourceSameEdgeOrient,
-
bool ShouldEdgeuseEnterBottomSide(bool bSameEdgeuseOrient) const#
- uint32_t GetEdgeuseTargetIndexForCurrentCoedge(
- bool bReverseLoop,
- uint32_t uiLoopEdgeuseCount,
-
void ReserveEdgeuses(uint32_t uiAdditionalEdgeuseCount)#
- void SetEdgeuseForCurrentTraversal(
- uint32_t uiEdgeuseIndex,
- bool bSameEdgeuseOrient,
- bool bBottomSideEntry,
- StagedCoedgeBuildResult AddSourceCoedgeForCurrentTraversal(
- const SourceLoopData &rLoopData,
- const SourceCoedgeData &rCoedgeData,