UsdBrepArrayData#

Fully qualified name: UsdBrepData::UsdBrepArrayData

Defined in BREP_USD_DATA/inc/UsdBrepArrayData.h

class UsdBrepArrayData#

Public Functions

UsdBrepArrayData() = default#
~UsdBrepArrayData() noexcept = default#
UsdBrepArrayData(const UsdBrepArrayData&) = delete#
UsdBrepArrayData &operator=(const UsdBrepArrayData&) = delete#
uint32_t TotalBrepCount() const#
uint32_t TotalRegionCount() const#
uint32_t TotalShellCount() const#
bool IsBrepPointShell(uint32_t iShellIndex) const#
uint32_t TotalShellVertexCount() const#
uint32_t TotalFaceuseCount() const#
uint32_t TotalFaceCount() const#
uint32_t TotalLoopCount() const#
uint32_t TotalLoopVertexCount() const#
uint32_t TotalEdgeuseCount() const#
uint32_t TotalEdgeCount() const#
uint32_t TotalWireEdgeCount() const#
uint32_t TotalVertexCount() const#
uint32_t TotalShellVertexPositionCount() const#
uint32_t TotalVertexPositionCount() const#
uint32_t TotalEdgeCurveCount() const#
uint32_t TotalEdgeControlVerticesCount() const#
uint32_t TotalEdgeKnotCount() const#
uint32_t TotalWireEdgeCurveCount() const#
uint32_t TotalWireEdgeControlVerticesCount() const#
uint32_t TotalWireEdgeKnotCount() const#
uint32_t TotalEdgeuseCurveCount() const#
uint32_t TotalEdgeuseNonNullCurveCount() const#
uint32_t TotalEdgeuseControlVerticesCount() const#
uint32_t TotalEdgeuseKnotCount() const#
uint32_t TotalFaceSurfaceCount() const#
uint32_t TotalFaceControlVerticesCount() const#
uint32_t TotalFaceKnot_UCount() const#
uint32_t TotalFaceKnot_VCount() const#
void ReSet()#

Public Members

pxr::SdfPath m_sPrimPath#
pxr::GfRange3f m_sBrepArray_BBox#
pxr::SdfPath m_sBrepArray_MaterialPath#
pxr::SdfPathVector m_sBrepMaterial_BrepPathArray#
pxr::VtArray<pxr::VtIntArray> m_sBrepMaterial_BrepIndexArray#
pxr::SdfPathVector m_sFaceMaterial_FacePathArray#
pxr::VtArray<pxr::VtIntArray> m_sFaceMaterial_FaceIndexArray#
std::string m_sCADSource#
VtArray<double> m_sBrepXSectTol3dArray#
VtArray<GfVec3d> m_sBrepExtentArray#
VtArray<uint32_t> m_sBrepRegionCountArray#
VtArray<uint32_t> m_sRegionShellCountArray#
VtArray<TfToken> m_sRegionTypeArray#
VtArray<uint32_t> m_sShellFaceuseCountArray#
VtArray<uint32_t> m_sShellWireEdgeCountArray#
VtArray<TfToken> m_sShellPointTypeArray#
VtArray<uint32_t> m_sFaceuseFaceIndexArray#
VtArray<TfToken> m_sFaceuseOrientationTypeArray#
VtArray<uint32_t> m_sFaceLoopCountArray#
VtArray<TfToken> m_sFaceSurfaceTypeArray#
VtArray<TfToken> m_sFaceTrimTypeArray#
VtArray<GfVec2d> m_sFaceRangeArray#
VtArray<uint32_t> m_sLoopEdgeuseCountArray#
VtArray<uint32_t> m_sLoopVertexIndexArray#
VtArray<uint32_t> m_sEdgeuseEdgeIndexArray#
VtArray<TfToken> m_sEdgeuseOrientationTypeArray#
VtArray<uint32_t> m_sEdgeuseNextRadialEUIndexArray#
VtArray<TfToken> m_sEdgeuseThisRadialEntryTypeArray#
VtArray<TfToken> m_sEdgeCurveTypeArray#
VtArray<double> m_sEdgeRangeArray#
VtArray<GfVec2i> m_sEdgeVertexIndicesArray#
VtArray<TfToken> m_sWireEdgeCurveTypeArray#
VtArray<double> m_sWireEdgeRangeArray#
VtArray<GfVec2i> m_sWireEdgeVertexIndicesArray#
VtArray<TfToken> m_sVertexPointTypeArray#
VtArray<GfVec3d> m_sShell_PointPositionArray#
VtArray<GfVec3d> m_sVertex_PointPositionArray#
VtArray<GfVec3d> m_sEdge_CurveNurb_ControlVerticesArray#
VtArray<uint32_t> m_sEdge_CurveNurb_VertexCountArray#
VtArray<uint32_t> m_sEdge_CurveNurb_OrderArray#
VtArray<double> m_sEdge_CurveNurb_KnotsArray#
VtArray<double> m_sEdge_CurveNurb_WeightsArray#
VtArray<GfVec3d> m_sEdge_CurveCircle_CenterArray#
VtArray<GfVec3d> m_sEdge_CurveCircle_AxisArray#
VtArray<GfVec3d> m_sEdge_CurveCircle_RefDirectionArray#
VtArray<double> m_sEdge_CurveCircle_RadiusArray#
VtArray<GfVec3d> m_sEdge_CurveLine_OriginArray#
VtArray<GfVec3d> m_sEdge_CurveLine_DirectionArray#
VtArray<GfVec3d> m_sEdge_CurveEllipse_CenterArray#
VtArray<GfVec3d> m_sEdge_CurveEllipse_AxisArray#
VtArray<GfVec3d> m_sEdge_CurveEllipse_RefDirectionArray#
VtArray<double> m_sEdge_CurveEllipse_XRadiusArray#
VtArray<double> m_sEdge_CurveEllipse_YRadiusArray#
VtArray<GfVec3d> m_sWireEdge_CurveNurb_ControlVerticesArray#
VtArray<uint32_t> m_sWireEdge_CurveNurb_VertexCountArray#
VtArray<uint32_t> m_sWireEdge_CurveNurb_OrderArray#
VtArray<double> m_sWireEdge_CurveNurb_KnotsArray#
VtArray<double> m_sWireEdge_CurveNurb_WeightsArray#
VtArray<GfVec3d> m_sWireEdge_CurveCircle_CenterArray#
VtArray<GfVec3d> m_sWireEdge_CurveCircle_AxisArray#
VtArray<GfVec3d> m_sWireEdge_CurveCircle_RefDirectionArray#
VtArray<double> m_sWireEdge_CurveCircle_RadiusArray#
VtArray<GfVec3d> m_sWireEdge_CurveLine_OriginArray#
VtArray<GfVec3d> m_sWireEdge_CurveLine_DirectionArray#
VtArray<GfVec3d> m_sWireEdge_CurveEllipse_CenterArray#
VtArray<GfVec3d> m_sWireEdge_CurveEllipse_AxisArray#
VtArray<GfVec3d> m_sWireEdge_CurveEllipse_RefDirectionArray#
VtArray<double> m_sWireEdge_CurveEllipse_XRadiusArray#
VtArray<double> m_sWireEdge_CurveEllipse_YRadiusArray#
VtArray<GfVec2d> m_sEdgeuse_CurveNurb_ControlVerticesArray#
VtArray<uint32_t> m_sEdgeuse_CurveNurb_VertexCountArray#
VtArray<uint32_t> m_sEdgeuse_CurveNurb_OrderArray#
VtArray<double> m_sEdgeuse_CurveNurb_KnotsArray#
VtArray<double> m_sEdgeuse_CurveNurb_WeightsArray#
VtArray<GfVec3d> m_sFace_SurfaceNurb_ControlVerticesArray#
VtArray<uint32_t> m_sFace_SurfaceNurb_UVertexCountArray#
VtArray<uint32_t> m_sFace_SurfaceNurb_VVertexCountArray#
VtArray<uint32_t> m_sFace_SurfaceNurb_UOrderArray#
VtArray<uint32_t> m_sFace_SurfaceNurb_VOrderArray#
VtArray<double> m_sFace_SurfaceNurb_UKnotsArray#
VtArray<double> m_sFace_SurfaceNurb_VKnotsArray#
VtArray<double> m_sFace_SurfaceNurb_WeightsArray#
VtArray<GfVec3d> m_sFace_SurfaceSphere_CenterArray#
VtArray<GfVec3d> m_sFace_SurfaceSphere_AxisArray#
VtArray<GfVec3d> m_sFace_SurfaceSphere_RefDirectionArray#
VtArray<double> m_sFace_SurfaceSphere_RadiusArray#
VtArray<GfVec3d> m_sFace_SurfacePlane_OriginArray#
VtArray<GfVec3d> m_sFace_SurfacePlane_AxisArray#
VtArray<GfVec3d> m_sFace_SurfacePlane_RefDirectionArray#
VtArray<GfVec3d> m_sFace_SurfaceCylinder_OriginArray#
VtArray<GfVec3d> m_sFace_SurfaceCylinder_AxisArray#
VtArray<GfVec3d> m_sFace_SurfaceCylinder_RefDirectionArray#
VtArray<double> m_sFace_SurfaceCylinder_RadiusArray#
VtArray<GfVec3d> m_sFace_SurfaceCone_OriginArray#
VtArray<GfVec3d> m_sFace_SurfaceCone_AxisArray#
VtArray<GfVec3d> m_sFace_SurfaceCone_RefDirectionArray#
VtArray<double> m_sFace_SurfaceCone_RadiusArray#
VtArray<double> m_sFace_SurfaceCone_SemiAngleArray#
VtArray<GfVec3d> m_sFace_SurfaceTorus_OriginArray#
VtArray<GfVec3d> m_sFace_SurfaceTorus_AxisArray#
VtArray<GfVec3d> m_sFace_SurfaceTorus_RefDirectionArray#
VtArray<double> m_sFace_SurfaceTorus_MajorRadiusArray#
VtArray<double> m_sFace_SurfaceTorus_MinorRadiusArray#

Public Static Functions

static uint32_t MapGlobalToLocal(
uint32_t uiGlobalIndex,
uint32_t uiGlobalStartIndex,
)#
static uint32_t MapLocalToGlobal(
uint32_t uiLocalIndex,
uint32_t uiGlobalStartIndex,
)#