BrepStagingState#
Defined in BREP_STAGING/inc/BrepStagingState.h
-
class BrepStagingState#
Public Functions
-
inline StagedBrepData &Data()#
-
inline const StagedBrepData &Data() const#
-
inline void ClearCollections()#
-
inline void Clear()#
-
inline double GetTolerance() const#
-
inline void SetTolerance(double dTolerance)#
-
inline pxr::GfRange3d GetExtent() const#
- inline void SetExtent(
- const pxr::GfVec3d &rMin,
- const pxr::GfVec3d &rMax,
-
inline uint32_t GetRegionCount() const#
-
inline void ResizeRegionRecords(uint32_t uiRegionCount)#
-
inline StagedRegionData *GetRegionRecord(uint32_t uiRegionIndex)#
- inline const StagedRegionData *GetRegionRecord(
- uint32_t uiRegionIndex,
-
inline uint32_t AddRegionRecord(const StagedRegionData &rRegionData)#
-
inline uint32_t GetShellCount() const#
-
inline void ResizeShellRecords(uint32_t uiShellCount)#
-
inline StagedShellData *GetShellRecord(uint32_t uiShellIndex)#
- inline const StagedShellData *GetShellRecord(
- uint32_t uiShellIndex,
- inline bool TryGetShellPoint(
- uint32_t uiShellPointIndex,
- pxr::GfVec3d &rPoint,
-
inline uint32_t GetFaceuseCount() const#
-
inline void ResizeFaceuseRecords(uint32_t uiFaceuseCount)#
-
inline StagedFaceuseData *GetFaceuseRecord(uint32_t uiFaceuseIndex)#
- inline const StagedFaceuseData *GetFaceuseRecord(
- uint32_t uiFaceuseIndex,
-
inline uint32_t GetFaceCount() const#
-
inline StagedFaceData *GetFaceRecord(uint32_t uiFaceIndex)#
- inline const StagedFaceData *GetFaceRecord(
- uint32_t uiFaceIndex,
-
inline void AppendFaceRecord(const StagedFaceData &rFaceData)#
-
inline uint32_t GetFaceSurfaceCount() const#
- inline StagedSurfaceData *GetFaceSurfaceRecord(
- uint32_t uiSurfaceIndex,
- inline const StagedSurfaceData *GetFaceSurfaceRecord(
- uint32_t uiSurfaceIndex,
- inline void AppendFaceSurfaceRecord(
- const StagedSurfaceData &rSurfaceData,
-
inline uint32_t GetLoopCount() const#
-
inline StagedLoopData *GetLoopRecord(uint32_t uiLoopIndex)#
- inline const StagedLoopData *GetLoopRecord(
- uint32_t uiLoopIndex,
-
inline void AppendLoopRecord(const StagedLoopData &rLoopData)#
- inline void InsertLoopRecordAt(
- uint32_t uiIndex,
- const StagedLoopData &rLoopData,
-
inline uint32_t GetEdgeuseCount() const#
-
inline void ResizeEdgeuseRecords(uint32_t uiEdgeuseCount)#
-
inline StagedEdgeuseData *GetEdgeuseRecord(uint32_t uiEdgeuseIndex)#
- inline const StagedEdgeuseData *GetEdgeuseRecord(
- uint32_t uiEdgeuseIndex,
- inline void AppendEdgeuseRecord(
- const StagedEdgeuseData &rEdgeuseData,
- inline void SetEdgeuseCurve2d(
- uint32_t uiEdgeuseIndex,
- const StagedCurveData2d &rCurve,
- inline const StagedCurveData2d *GetEdgeuseCurve2d(
- uint32_t uiEdgeuseIndex,
-
inline uint32_t GetVertexCount() const#
- inline const StagedVertexData *GetVertexRecord(
- uint32_t uiVertexIndex,
-
inline void AppendVertexRecord(const StagedVertexData &rVertexData)#
-
inline uint32_t GetVertexPointCount() const#
-
inline void AppendVertexPointRecord(const pxr::GfVec3d &rPoint)#
- inline const pxr::GfVec3d *GetVertexPointRecord(
- uint32_t uiVertexIndex,
-
inline pxr::GfVec3d *GetVertexPointRecord(uint32_t uiVertexIndex)#
-
inline uint32_t GetEdgeCount() const#
-
inline StagedEdgeData *GetEdgeRecord(uint32_t uiEdgeIndex)#
- inline const StagedEdgeData *GetEdgeRecord(
- uint32_t uiEdgeIndex,
-
inline void AppendEdgeRecord(const StagedEdgeData &rEdgeData)#
-
inline uint32_t GetWireEdgeCount() const#
-
inline StagedEdgeData *GetWireEdgeRecord(uint32_t uiEdgeIndex)#
- inline const StagedEdgeData *GetWireEdgeRecord(
- uint32_t uiEdgeIndex,
-
inline uint32_t GetEdgeCurveCount() const#
-
inline StagedCurveData *GetEdgeCurveRecord(uint32_t uiCurveIndex)#
- inline const StagedCurveData *GetEdgeCurveRecord(
- uint32_t uiCurveIndex,
-
inline void AppendEdgeCurveRecord(const StagedCurveData &rCurveData)#
-
inline uint32_t GetWireEdgeCurveCount() const#
- inline StagedCurveData *GetWireEdgeCurveRecord(
- uint32_t uiCurveIndex,
- inline const StagedCurveData *GetWireEdgeCurveRecord(
- uint32_t uiCurveIndex,
-
inline void ClearDedupMaps()#
- inline bool TryGetEdgeIndexForSourceEdge(
- SourceObjectId uiSourceEdgeId,
- uint32_t &rEdgeIndex,
- inline void RegisterEdgeForSourceEdge(
- SourceObjectId uiSourceEdgeId,
- uint32_t uiEdgeIndex,
- inline bool TryGetVertexIndexForSourceVertex(
- SourceObjectId uiSourceVertexId,
- uint32_t &rVertexIndex,
- inline void RegisterVertexForSourceVertex(
- SourceObjectId uiSourceVertexId,
- uint32_t uiVertexIndex,
- inline StagedEdgeRadialValues *GetEdgeRadialList(
- uint32_t uiEdgeIndex,
- inline const StagedEdgeRadialValues *GetEdgeRadialList(
- uint32_t uiEdgeIndex,
- inline void SetEdgeRadialList(
- uint32_t uiEdgeIndex,
- uint32_t uiRadialHeadEdgeuseIndex,
- uint32_t uiRadialTailEdgeuseIndex,
-
inline bool HasEdgeRadialList(uint32_t uiEdgeIndex) const#
- inline void AppendImpliedBoundarySegment(
- const StagedEdgeuseData &rEdgeuseData,
-
inline void ClearImpliedBoundarySegments()#
-
inline bool HasImpliedBoundarySegments() const#
-
inline uint32_t GetImpliedBoundarySegmentCount() const#
- inline const StagedEdgeuseData *GetImpliedBoundarySegment(
- uint32_t uiSegmentIndex,
-
inline void ClearNaturalBoundaryVertexPositions()#
- inline void AppendNaturalBoundaryVertexPosition(
- const pxr::GfVec3d &rPosition,
- inline const std::vector<pxr::GfVec3d> &GetNaturalBoundaryVertexPositions(
-
inline void ResetImpliedBoundaryState()#
-
inline void SetImpliedBoundaryCase(ImpliedBoundaryCase eCase)#
-
inline ImpliedBoundaryCase GetImpliedBoundaryCase() const#
- inline void SetImpliedBoundaryAugmentTarget(
- uint32_t uiSourceLoopIndex,
- uint32_t uiContactVertexIndex,
-
inline uint32_t GetImpliedBoundaryAugmentSourceLoopIndex() const#
-
inline uint32_t GetImpliedBoundaryContactVertexIndex() const#
-
inline StagedBrepData &Data()#