UsdBrepView#

Fully qualified name: UsdBrep::UsdBrepView

Defined in USD_BREP_UTILS/inc/UsdBrepIterator.h

class UsdBrepView#

Public Functions

UsdBrepView(const UsdBrepArrayData &rArrays, uint32_t iBrepIndex)#
inline uint32_t BrepIndex() const#
uint32_t BrepRegionCount() const#
bool HasBrepXSectTol3d() const#
double BrepXSectTol3d() const#
bool HasBrepExtent() const#
GfVec3d BrepExtentMin() const#
GfVec3d BrepExtentMax() const#
inline uint32_t RegionCount() const#
inline uint32_t ShellCount() const#
inline uint32_t FaceuseCount() const#
inline uint32_t FaceCount() const#
inline uint32_t LoopCount() const#
inline uint32_t EdgeuseCount() const#
inline uint32_t EdgeCount() const#
inline uint32_t WireEdgeCount() const#
inline uint32_t VertexCount() const#
pxr::TfToken FaceSurfaceType(uint32_t iLocalFace) const#
pxr::TfToken EdgeCurveType(uint32_t iLocalEdge) const#
uint32_t FaceLoopCount(uint32_t iLocalFace) const#
uint32_t FaceuseLocalFaceIndex(uint32_t localFu) const#
uint32_t EdgeuseLocalEdgeIndex(uint32_t localEu) const#
uint32_t EdgeuseNextRadialLocalIndex(uint32_t localEu) const#
GfVec2i EdgeLocalVertexIndices(uint32_t localEdge) const#
GfVec2i WireEdgeLocalVertexIndices(uint32_t localWireEdge) const#
uint32_t FaceTypeSubIndex(uint32_t iLocalFace) const#
uint32_t EdgeTypeSubIndex(uint32_t iLocalEdge) const#
TfSpan<const uint32_t> RegionShellCounts() const#
TfSpan<const TfToken> RegionTypes() const#
TfSpan<const uint32_t> ShellFaceuseCounts() const#
TfSpan<const uint32_t> ShellWireEdgeCounts() const#
TfSpan<const TfToken> ShellPointTypes() const#
TfSpan<const uint32_t> FaceuseFaceIndices() const#
TfSpan<const TfToken> FaceuseOrientationTypes() const#
TfSpan<const uint32_t> FaceLoopCounts() const#
TfSpan<const TfToken> FaceSurfaceTypes() const#
TfSpan<const TfToken> FaceTrimTypes() const#
TfSpan<const GfVec2d> FaceRanges() const#
TfSpan<const uint32_t> LoopEdgeuseCounts() const#
TfSpan<const uint32_t> LoopVertexIndices() const#
TfSpan<const uint32_t> EdgeuseEdgeIndices() const#
TfSpan<const TfToken> EdgeuseOrientationTypes() const#
TfSpan<const uint32_t> EdgeuseNextRadialIndices() const#
TfSpan<const TfToken> EdgeuseRadialEntryTypes() const#
TfSpan<const TfToken> EdgeCurveTypes() const#
TfSpan<const double> EdgeRanges() const#
TfSpan<const GfVec2i> EdgeVertexIndices() const#
TfSpan<const TfToken> WireEdgeCurveTypes() const#
TfSpan<const double> WireEdgeRanges() const#
TfSpan<const GfVec2i> WireEdgeVertexIndices() const#
TfSpan<const TfToken> VertexPointTypes() const#
TfSpan<const GfVec3d> VertexPositions() const#
TfSpan<const GfVec3d> ShellVertexPositions() const#
TfSpan<const GfVec3d> PlaneSurfaceOrigins() const#
TfSpan<const GfVec3d> PlaneSurfaceAxes() const#
TfSpan<const GfVec3d> PlaneSurfaceRefDirections() const#
TfSpan<const GfVec3d> CylinderSurfaceOrigins() const#
TfSpan<const GfVec3d> CylinderSurfaceAxes() const#
TfSpan<const GfVec3d> CylinderSurfaceRefDirections() const#
TfSpan<const double> CylinderSurfaceRadii() const#
TfSpan<const GfVec3d> ConeSurfaceOrigins() const#
TfSpan<const GfVec3d> ConeSurfaceAxes() const#
TfSpan<const GfVec3d> ConeSurfaceRefDirections() const#
TfSpan<const double> ConeSurfaceRadii() const#
TfSpan<const double> ConeSurfaceSemiAngles() const#
TfSpan<const GfVec3d> SphereSurfaceCenters() const#
TfSpan<const GfVec3d> SphereSurfaceAxes() const#
TfSpan<const GfVec3d> SphereSurfaceRefDirections() const#
TfSpan<const double> SphereSurfaceRadii() const#
TfSpan<const GfVec3d> TorusSurfaceOrigins() const#
TfSpan<const GfVec3d> TorusSurfaceAxes() const#
TfSpan<const GfVec3d> TorusSurfaceRefDirections() const#
TfSpan<const double> TorusSurfaceMajorRadii() const#
TfSpan<const double> TorusSurfaceMinorRadii() const#
TfSpan<const uint32_t> NurbsSurfaceUVertexCounts() const#
TfSpan<const uint32_t> NurbsSurfaceVVertexCounts() const#
TfSpan<const uint32_t> NurbsSurfaceUOrders() const#
TfSpan<const uint32_t> NurbsSurfaceVOrders() const#
TfSpan<const GfVec3d> NurbsSurfaceControlVertices() const#
TfSpan<const double> NurbsSurfaceUKnots() const#
TfSpan<const double> NurbsSurfaceVKnots() const#
TfSpan<const double> NurbsSurfaceWeights() const#
TfSpan<const uint32_t> EdgeNurbsVertexCounts() const#
TfSpan<const uint32_t> EdgeNurbsOrders() const#
TfSpan<const GfVec3d> EdgeNurbsControlVertices() const#
TfSpan<const double> EdgeNurbsKnots() const#
TfSpan<const double> EdgeNurbsWeights() const#
TfSpan<const GfVec3d> EdgeCircleCenters() const#
TfSpan<const GfVec3d> EdgeCircleAxes() const#
TfSpan<const GfVec3d> EdgeCircleRefDirections() const#
TfSpan<const double> EdgeCircleRadii() const#
TfSpan<const GfVec3d> EdgeLineOrigins() const#
TfSpan<const GfVec3d> EdgeLineDirections() const#
TfSpan<const GfVec3d> EdgeEllipseCenters() const#
TfSpan<const GfVec3d> EdgeEllipseAxes() const#
TfSpan<const GfVec3d> EdgeEllipseRefDirections() const#
TfSpan<const double> EdgeEllipseXRadii() const#
TfSpan<const double> EdgeEllipseYRadii() const#
TfSpan<const uint32_t> WireEdgeNurbsVertexCounts() const#
TfSpan<const uint32_t> WireEdgeNurbsOrders() const#
TfSpan<const GfVec3d> WireEdgeNurbsControlVertices() const#
TfSpan<const double> WireEdgeNurbsKnots() const#
TfSpan<const double> WireEdgeNurbsWeights() const#
TfSpan<const GfVec3d> WireEdgeCircleCenters() const#
TfSpan<const GfVec3d> WireEdgeCircleAxes() const#
TfSpan<const GfVec3d> WireEdgeCircleRefDirections() const#
TfSpan<const double> WireEdgeCircleRadii() const#
TfSpan<const GfVec3d> WireEdgeLineOrigins() const#
TfSpan<const GfVec3d> WireEdgeLineDirections() const#
TfSpan<const GfVec3d> WireEdgeEllipseCenters() const#
TfSpan<const GfVec3d> WireEdgeEllipseAxes() const#
TfSpan<const GfVec3d> WireEdgeEllipseRefDirections() const#
TfSpan<const double> WireEdgeEllipseXRadii() const#
TfSpan<const double> WireEdgeEllipseYRadii() const#
TfSpan<const uint32_t> EdgeuseUVNurbsVertexCounts() const#
TfSpan<const uint32_t> EdgeuseUVNurbsOrders() const#
TfSpan<const GfVec2d> EdgeuseUVNurbsControlVertices() const#
TfSpan<const double> EdgeuseUVNurbsKnots() const#
TfSpan<const double> EdgeuseUVNurbsWeights() const#