pub enum GeometricModelItemRef {
Show 110 variants
AdvancedFace(AdvancedFaceId),
AnnotationPlaceholderLeaderLine(AnnotationPlaceholderLeaderLineId),
AnnotationPlaceholderOccurrence(AnnotationPlaceholderOccurrenceId),
AnnotationPlaceholderOccurrenceWithLeaderLine(AnnotationPlaceholderOccurrenceWithLeaderLineId),
AnnotationPlane(AnnotationPlaneId),
AnnotationToAnnotationLeaderLine(AnnotationToAnnotationLeaderLineId),
AnnotationToModelLeaderLine(AnnotationToModelLeaderLineId),
ApllPoint(ApllPointId),
ApllPointWithSurface(ApllPointWithSurfaceId),
AuxiliaryLeaderLine(AuxiliaryLeaderLineId),
Axis1Placement(Axis1PlacementId),
Axis2Placement2d(Axis2Placement2dId),
Axis2Placement3d(Axis2Placement3dId),
BSplineCurve(BSplineCurveId),
BSplineCurveWithKnots(BSplineCurveWithKnotsId),
BSplineSurface(BSplineSurfaceId),
BSplineSurfaceWithKnots(BSplineSurfaceWithKnotsId),
BezierCurve(BezierCurveId),
BezierSurface(BezierSurfaceId),
BoundedCurve(BoundedCurveId),
BoundedPcurve(BoundedPcurveId),
BoundedSurface(BoundedSurfaceId),
BoundedSurfaceCurve(BoundedSurfaceCurveId),
BrepWithVoids(BrepWithVoidsId),
CameraModel(CameraModelId),
CameraModelD3(CameraModelD3Id),
CameraModelD3MultiClipping(CameraModelD3MultiClippingId),
CameraModelD3WithHlhsr(CameraModelD3WithHlhsrId),
CartesianPoint(CartesianPointId),
Circle(CircleId),
ClosedShell(ClosedShellId),
ComplexTriangulatedFace(ComplexTriangulatedFaceId),
ComplexTriangulatedSurfaceSet(ComplexTriangulatedSurfaceSetId),
CompositeCurve(CompositeCurveId),
CompositeText(CompositeTextId),
Conic(ConicId),
ConicalSurface(ConicalSurfaceId),
ConnectedFaceSet(ConnectedFaceSetId),
CoordinatesList(CoordinatesListId),
Curve(CurveId),
CylindricalSurface(CylindricalSurfaceId),
DefinedCharacterGlyph(DefinedCharacterGlyphId),
DefinedSymbol(DefinedSymbolId),
DegenerateToroidalSurface(DegenerateToroidalSurfaceId),
Direction(DirectionId),
DraughtingCallout(DraughtingCalloutId),
EdgeCurve(EdgeCurveId),
EdgeLoop(EdgeLoopId),
ElementarySurface(ElementarySurfaceId),
Ellipse(EllipseId),
ExternallyDefinedHatchStyle(ExternallyDefinedHatchStyleId),
ExternallyDefinedTileStyle(ExternallyDefinedTileStyleId),
FaceSurface(FaceSurfaceId),
FillAreaStyleHatching(FillAreaStyleHatchingId),
FillAreaStyleTileColouredRegion(FillAreaStyleTileColouredRegionId),
FillAreaStyleTileCurveWithStyle(FillAreaStyleTileCurveWithStyleId),
FillAreaStyleTileSymbolWithStyle(FillAreaStyleTileSymbolWithStyleId),
FillAreaStyleTiles(FillAreaStyleTilesId),
GeometricCurveSet(GeometricCurveSetId),
GeometricRepresentationItem(GeometricRepresentationItemId),
GeometricSet(GeometricSetId),
Hyperbola(HyperbolaId),
IntersectionCurve(IntersectionCurveId),
LeaderDirectedCallout(LeaderDirectedCalloutId),
Line(LineId),
ManifoldSolidBrep(ManifoldSolidBrepId),
OffsetSurface(OffsetSurfaceId),
OneDirectionRepeatFactor(OneDirectionRepeatFactorId),
OpenShell(OpenShellId),
OrientedClosedShell(OrientedClosedShellId),
Pcurve(PcurveId),
Placement(PlacementId),
PlanarBox(PlanarBoxId),
PlanarExtent(PlanarExtentId),
Plane(PlaneId),
Point(PointId),
PolyLoop(PolyLoopId),
Polyline(PolylineId),
QuasiUniformCurve(QuasiUniformCurveId),
QuasiUniformSurface(QuasiUniformSurfaceId),
RationalBSplineCurve(RationalBSplineCurveId),
RationalBSplineSurface(RationalBSplineSurfaceId),
RepositionedTessellatedItem(RepositionedTessellatedItemId),
SeamCurve(SeamCurveId),
ShellBasedSurfaceModel(ShellBasedSurfaceModelId),
SolidModel(SolidModelId),
SphericalSurface(SphericalSurfaceId),
Surface(SurfaceId),
SurfaceCurve(SurfaceCurveId),
SurfaceOfLinearExtrusion(SurfaceOfLinearExtrusionId),
SurfaceOfRevolution(SurfaceOfRevolutionId),
SweptSurface(SweptSurfaceId),
SymbolTarget(SymbolTargetId),
TessellatedCurveSet(TessellatedCurveSetId),
TessellatedFace(TessellatedFaceId),
TessellatedGeometricSet(TessellatedGeometricSetId),
TessellatedItem(TessellatedItemId),
TessellatedShell(TessellatedShellId),
TessellatedSolid(TessellatedSolidId),
TessellatedStructuredItem(TessellatedStructuredItemId),
TessellatedSurfaceSet(TessellatedSurfaceSetId),
TextLiteral(TextLiteralId),
ToroidalSurface(ToroidalSurfaceId),
TrimmedCurve(TrimmedCurveId),
TwoDirectionRepeatFactor(TwoDirectionRepeatFactorId),
UniformCurve(UniformCurveId),
UniformSurface(UniformSurfaceId),
Vector(VectorId),
VertexPoint(VertexPointId),
Complex(ComplexUnitId),
}Variants§
AdvancedFace(AdvancedFaceId)
AnnotationPlaceholderLeaderLine(AnnotationPlaceholderLeaderLineId)
AnnotationPlaceholderOccurrence(AnnotationPlaceholderOccurrenceId)
AnnotationPlaceholderOccurrenceWithLeaderLine(AnnotationPlaceholderOccurrenceWithLeaderLineId)
AnnotationPlane(AnnotationPlaneId)
AnnotationToAnnotationLeaderLine(AnnotationToAnnotationLeaderLineId)
AnnotationToModelLeaderLine(AnnotationToModelLeaderLineId)
ApllPoint(ApllPointId)
ApllPointWithSurface(ApllPointWithSurfaceId)
AuxiliaryLeaderLine(AuxiliaryLeaderLineId)
Axis1Placement(Axis1PlacementId)
Axis2Placement2d(Axis2Placement2dId)
Axis2Placement3d(Axis2Placement3dId)
BSplineCurve(BSplineCurveId)
BSplineCurveWithKnots(BSplineCurveWithKnotsId)
BSplineSurface(BSplineSurfaceId)
BSplineSurfaceWithKnots(BSplineSurfaceWithKnotsId)
BezierCurve(BezierCurveId)
BezierSurface(BezierSurfaceId)
BoundedCurve(BoundedCurveId)
BoundedPcurve(BoundedPcurveId)
BoundedSurface(BoundedSurfaceId)
BoundedSurfaceCurve(BoundedSurfaceCurveId)
BrepWithVoids(BrepWithVoidsId)
CameraModel(CameraModelId)
CameraModelD3(CameraModelD3Id)
CameraModelD3MultiClipping(CameraModelD3MultiClippingId)
CameraModelD3WithHlhsr(CameraModelD3WithHlhsrId)
CartesianPoint(CartesianPointId)
Circle(CircleId)
ClosedShell(ClosedShellId)
ComplexTriangulatedFace(ComplexTriangulatedFaceId)
ComplexTriangulatedSurfaceSet(ComplexTriangulatedSurfaceSetId)
CompositeCurve(CompositeCurveId)
CompositeText(CompositeTextId)
Conic(ConicId)
ConicalSurface(ConicalSurfaceId)
ConnectedFaceSet(ConnectedFaceSetId)
CoordinatesList(CoordinatesListId)
Curve(CurveId)
CylindricalSurface(CylindricalSurfaceId)
DefinedCharacterGlyph(DefinedCharacterGlyphId)
DefinedSymbol(DefinedSymbolId)
DegenerateToroidalSurface(DegenerateToroidalSurfaceId)
Direction(DirectionId)
DraughtingCallout(DraughtingCalloutId)
EdgeCurve(EdgeCurveId)
EdgeLoop(EdgeLoopId)
ElementarySurface(ElementarySurfaceId)
Ellipse(EllipseId)
ExternallyDefinedHatchStyle(ExternallyDefinedHatchStyleId)
ExternallyDefinedTileStyle(ExternallyDefinedTileStyleId)
FaceSurface(FaceSurfaceId)
FillAreaStyleHatching(FillAreaStyleHatchingId)
FillAreaStyleTileColouredRegion(FillAreaStyleTileColouredRegionId)
FillAreaStyleTileCurveWithStyle(FillAreaStyleTileCurveWithStyleId)
FillAreaStyleTileSymbolWithStyle(FillAreaStyleTileSymbolWithStyleId)
FillAreaStyleTiles(FillAreaStyleTilesId)
GeometricCurveSet(GeometricCurveSetId)
GeometricRepresentationItem(GeometricRepresentationItemId)
GeometricSet(GeometricSetId)
Hyperbola(HyperbolaId)
IntersectionCurve(IntersectionCurveId)
LeaderDirectedCallout(LeaderDirectedCalloutId)
Line(LineId)
ManifoldSolidBrep(ManifoldSolidBrepId)
OffsetSurface(OffsetSurfaceId)
OneDirectionRepeatFactor(OneDirectionRepeatFactorId)
OpenShell(OpenShellId)
OrientedClosedShell(OrientedClosedShellId)
Pcurve(PcurveId)
Placement(PlacementId)
PlanarBox(PlanarBoxId)
PlanarExtent(PlanarExtentId)
Plane(PlaneId)
Point(PointId)
PolyLoop(PolyLoopId)
Polyline(PolylineId)
QuasiUniformCurve(QuasiUniformCurveId)
QuasiUniformSurface(QuasiUniformSurfaceId)
RationalBSplineCurve(RationalBSplineCurveId)
RationalBSplineSurface(RationalBSplineSurfaceId)
RepositionedTessellatedItem(RepositionedTessellatedItemId)
SeamCurve(SeamCurveId)
ShellBasedSurfaceModel(ShellBasedSurfaceModelId)
SolidModel(SolidModelId)
SphericalSurface(SphericalSurfaceId)
Surface(SurfaceId)
SurfaceCurve(SurfaceCurveId)
SurfaceOfLinearExtrusion(SurfaceOfLinearExtrusionId)
SurfaceOfRevolution(SurfaceOfRevolutionId)
SweptSurface(SweptSurfaceId)
SymbolTarget(SymbolTargetId)
TessellatedCurveSet(TessellatedCurveSetId)
TessellatedFace(TessellatedFaceId)
TessellatedGeometricSet(TessellatedGeometricSetId)
TessellatedItem(TessellatedItemId)
TessellatedShell(TessellatedShellId)
TessellatedSolid(TessellatedSolidId)
TessellatedStructuredItem(TessellatedStructuredItemId)
TessellatedSurfaceSet(TessellatedSurfaceSetId)
TextLiteral(TextLiteralId)
ToroidalSurface(ToroidalSurfaceId)
TrimmedCurve(TrimmedCurveId)
TwoDirectionRepeatFactor(TwoDirectionRepeatFactorId)
UniformCurve(UniformCurveId)
UniformSurface(UniformSurfaceId)
Vector(VectorId)
VertexPoint(VertexPointId)
Complex(ComplexUnitId)
Implementations§
Source§impl GeometricModelItemRef
impl GeometricModelItemRef
pub fn resolve<'m>(&self, model: &'m StepModel) -> GeometricModelItemRefView<'m>
pub fn entity_key(&self) -> EntityKey
Trait Implementations§
Source§impl Clone for GeometricModelItemRef
impl Clone for GeometricModelItemRef
Source§fn clone(&self) -> GeometricModelItemRef
fn clone(&self) -> GeometricModelItemRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeometricModelItemRef
impl Debug for GeometricModelItemRef
Source§impl PartialEq for GeometricModelItemRef
impl PartialEq for GeometricModelItemRef
Source§fn eq(&self, other: &GeometricModelItemRef) -> bool
fn eq(&self, other: &GeometricModelItemRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GeometricModelItemRef
Auto Trait Implementations§
impl Freeze for GeometricModelItemRef
impl RefUnwindSafe for GeometricModelItemRef
impl Send for GeometricModelItemRef
impl Sync for GeometricModelItemRef
impl Unpin for GeometricModelItemRef
impl UnsafeUnpin for GeometricModelItemRef
impl UnwindSafe for GeometricModelItemRef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more