pub enum GeometricModelItemRefView<'m> {
Show 110 variants
AdvancedFace(&'m AdvancedFace),
AnnotationPlaceholderLeaderLine(&'m AnnotationPlaceholderLeaderLine),
AnnotationPlaceholderOccurrence(&'m AnnotationPlaceholderOccurrence),
AnnotationPlaceholderOccurrenceWithLeaderLine(&'m AnnotationPlaceholderOccurrenceWithLeaderLine),
AnnotationPlane(&'m AnnotationPlane),
AnnotationToAnnotationLeaderLine(&'m AnnotationToAnnotationLeaderLine),
AnnotationToModelLeaderLine(&'m AnnotationToModelLeaderLine),
ApllPoint(&'m ApllPoint),
ApllPointWithSurface(&'m ApllPointWithSurface),
AuxiliaryLeaderLine(&'m AuxiliaryLeaderLine),
Axis1Placement(&'m Axis1Placement),
Axis2Placement2d(&'m Axis2Placement2d),
Axis2Placement3d(&'m Axis2Placement3d),
BSplineCurve(&'m BSplineCurve),
BSplineCurveWithKnots(&'m BSplineCurveWithKnots),
BSplineSurface(&'m BSplineSurface),
BSplineSurfaceWithKnots(&'m BSplineSurfaceWithKnots),
BezierCurve(&'m BezierCurve),
BezierSurface(&'m BezierSurface),
BoundedCurve(&'m BoundedCurve),
BoundedPcurve(&'m BoundedPcurve),
BoundedSurface(&'m BoundedSurface),
BoundedSurfaceCurve(&'m BoundedSurfaceCurve),
BrepWithVoids(&'m BrepWithVoids),
CameraModel(&'m CameraModel),
CameraModelD3(&'m CameraModelD3),
CameraModelD3MultiClipping(&'m CameraModelD3MultiClipping),
CameraModelD3WithHlhsr(&'m CameraModelD3WithHlhsr),
CartesianPoint(&'m CartesianPoint),
Circle(&'m Circle),
ClosedShell(&'m ClosedShell),
ComplexTriangulatedFace(&'m ComplexTriangulatedFace),
ComplexTriangulatedSurfaceSet(&'m ComplexTriangulatedSurfaceSet),
CompositeCurve(&'m CompositeCurve),
CompositeText(&'m CompositeText),
Conic(&'m Conic),
ConicalSurface(&'m ConicalSurface),
ConnectedFaceSet(&'m ConnectedFaceSet),
CoordinatesList(&'m CoordinatesList),
Curve(&'m Curve),
CylindricalSurface(&'m CylindricalSurface),
DefinedCharacterGlyph(&'m DefinedCharacterGlyph),
DefinedSymbol(&'m DefinedSymbol),
DegenerateToroidalSurface(&'m DegenerateToroidalSurface),
Direction(&'m Direction),
DraughtingCallout(&'m DraughtingCallout),
EdgeCurve(&'m EdgeCurve),
EdgeLoop(&'m EdgeLoop),
ElementarySurface(&'m ElementarySurface),
Ellipse(&'m Ellipse),
ExternallyDefinedHatchStyle(&'m ExternallyDefinedHatchStyle),
ExternallyDefinedTileStyle(&'m ExternallyDefinedTileStyle),
FaceSurface(&'m FaceSurface),
FillAreaStyleHatching(&'m FillAreaStyleHatching),
FillAreaStyleTileColouredRegion(&'m FillAreaStyleTileColouredRegion),
FillAreaStyleTileCurveWithStyle(&'m FillAreaStyleTileCurveWithStyle),
FillAreaStyleTileSymbolWithStyle(&'m FillAreaStyleTileSymbolWithStyle),
FillAreaStyleTiles(&'m FillAreaStyleTiles),
GeometricCurveSet(&'m GeometricCurveSet),
GeometricRepresentationItem(&'m GeometricRepresentationItem),
GeometricSet(&'m GeometricSet),
Hyperbola(&'m Hyperbola),
IntersectionCurve(&'m IntersectionCurve),
LeaderDirectedCallout(&'m LeaderDirectedCallout),
Line(&'m Line),
ManifoldSolidBrep(&'m ManifoldSolidBrep),
OffsetSurface(&'m OffsetSurface),
OneDirectionRepeatFactor(&'m OneDirectionRepeatFactor),
OpenShell(&'m OpenShell),
OrientedClosedShell(&'m OrientedClosedShell),
Pcurve(&'m Pcurve),
Placement(&'m Placement),
PlanarBox(&'m PlanarBox),
PlanarExtent(&'m PlanarExtent),
Plane(&'m Plane),
Point(&'m Point),
PolyLoop(&'m PolyLoop),
Polyline(&'m Polyline),
QuasiUniformCurve(&'m QuasiUniformCurve),
QuasiUniformSurface(&'m QuasiUniformSurface),
RationalBSplineCurve(&'m RationalBSplineCurve),
RationalBSplineSurface(&'m RationalBSplineSurface),
RepositionedTessellatedItem(&'m RepositionedTessellatedItem),
SeamCurve(&'m SeamCurve),
ShellBasedSurfaceModel(&'m ShellBasedSurfaceModel),
SolidModel(&'m SolidModel),
SphericalSurface(&'m SphericalSurface),
Surface(&'m Surface),
SurfaceCurve(&'m SurfaceCurve),
SurfaceOfLinearExtrusion(&'m SurfaceOfLinearExtrusion),
SurfaceOfRevolution(&'m SurfaceOfRevolution),
SweptSurface(&'m SweptSurface),
SymbolTarget(&'m SymbolTarget),
TessellatedCurveSet(&'m TessellatedCurveSet),
TessellatedFace(&'m TessellatedFace),
TessellatedGeometricSet(&'m TessellatedGeometricSet),
TessellatedItem(&'m TessellatedItem),
TessellatedShell(&'m TessellatedShell),
TessellatedSolid(&'m TessellatedSolid),
TessellatedStructuredItem(&'m TessellatedStructuredItem),
TessellatedSurfaceSet(&'m TessellatedSurfaceSet),
TextLiteral(&'m TextLiteral),
ToroidalSurface(&'m ToroidalSurface),
TrimmedCurve(&'m TrimmedCurve),
TwoDirectionRepeatFactor(&'m TwoDirectionRepeatFactor),
UniformCurve(&'m UniformCurve),
UniformSurface(&'m UniformSurface),
Vector(&'m Vector),
VertexPoint(&'m VertexPoint),
Complex(&'m ComplexUnit),
}Variants§
AdvancedFace(&'m AdvancedFace)
AnnotationPlaceholderLeaderLine(&'m AnnotationPlaceholderLeaderLine)
AnnotationPlaceholderOccurrence(&'m AnnotationPlaceholderOccurrence)
AnnotationPlaceholderOccurrenceWithLeaderLine(&'m AnnotationPlaceholderOccurrenceWithLeaderLine)
AnnotationPlane(&'m AnnotationPlane)
AnnotationToAnnotationLeaderLine(&'m AnnotationToAnnotationLeaderLine)
AnnotationToModelLeaderLine(&'m AnnotationToModelLeaderLine)
ApllPoint(&'m ApllPoint)
ApllPointWithSurface(&'m ApllPointWithSurface)
AuxiliaryLeaderLine(&'m AuxiliaryLeaderLine)
Axis1Placement(&'m Axis1Placement)
Axis2Placement2d(&'m Axis2Placement2d)
Axis2Placement3d(&'m Axis2Placement3d)
BSplineCurve(&'m BSplineCurve)
BSplineCurveWithKnots(&'m BSplineCurveWithKnots)
BSplineSurface(&'m BSplineSurface)
BSplineSurfaceWithKnots(&'m BSplineSurfaceWithKnots)
BezierCurve(&'m BezierCurve)
BezierSurface(&'m BezierSurface)
BoundedCurve(&'m BoundedCurve)
BoundedPcurve(&'m BoundedPcurve)
BoundedSurface(&'m BoundedSurface)
BoundedSurfaceCurve(&'m BoundedSurfaceCurve)
BrepWithVoids(&'m BrepWithVoids)
CameraModel(&'m CameraModel)
CameraModelD3(&'m CameraModelD3)
CameraModelD3MultiClipping(&'m CameraModelD3MultiClipping)
CameraModelD3WithHlhsr(&'m CameraModelD3WithHlhsr)
CartesianPoint(&'m CartesianPoint)
Circle(&'m Circle)
ClosedShell(&'m ClosedShell)
ComplexTriangulatedFace(&'m ComplexTriangulatedFace)
ComplexTriangulatedSurfaceSet(&'m ComplexTriangulatedSurfaceSet)
CompositeCurve(&'m CompositeCurve)
CompositeText(&'m CompositeText)
Conic(&'m Conic)
ConicalSurface(&'m ConicalSurface)
ConnectedFaceSet(&'m ConnectedFaceSet)
CoordinatesList(&'m CoordinatesList)
Curve(&'m Curve)
CylindricalSurface(&'m CylindricalSurface)
DefinedCharacterGlyph(&'m DefinedCharacterGlyph)
DefinedSymbol(&'m DefinedSymbol)
DegenerateToroidalSurface(&'m DegenerateToroidalSurface)
Direction(&'m Direction)
DraughtingCallout(&'m DraughtingCallout)
EdgeCurve(&'m EdgeCurve)
EdgeLoop(&'m EdgeLoop)
ElementarySurface(&'m ElementarySurface)
Ellipse(&'m Ellipse)
ExternallyDefinedHatchStyle(&'m ExternallyDefinedHatchStyle)
ExternallyDefinedTileStyle(&'m ExternallyDefinedTileStyle)
FaceSurface(&'m FaceSurface)
FillAreaStyleHatching(&'m FillAreaStyleHatching)
FillAreaStyleTileColouredRegion(&'m FillAreaStyleTileColouredRegion)
FillAreaStyleTileCurveWithStyle(&'m FillAreaStyleTileCurveWithStyle)
FillAreaStyleTileSymbolWithStyle(&'m FillAreaStyleTileSymbolWithStyle)
FillAreaStyleTiles(&'m FillAreaStyleTiles)
GeometricCurveSet(&'m GeometricCurveSet)
GeometricRepresentationItem(&'m GeometricRepresentationItem)
GeometricSet(&'m GeometricSet)
Hyperbola(&'m Hyperbola)
IntersectionCurve(&'m IntersectionCurve)
LeaderDirectedCallout(&'m LeaderDirectedCallout)
Line(&'m Line)
ManifoldSolidBrep(&'m ManifoldSolidBrep)
OffsetSurface(&'m OffsetSurface)
OneDirectionRepeatFactor(&'m OneDirectionRepeatFactor)
OpenShell(&'m OpenShell)
OrientedClosedShell(&'m OrientedClosedShell)
Pcurve(&'m Pcurve)
Placement(&'m Placement)
PlanarBox(&'m PlanarBox)
PlanarExtent(&'m PlanarExtent)
Plane(&'m Plane)
Point(&'m Point)
PolyLoop(&'m PolyLoop)
Polyline(&'m Polyline)
QuasiUniformCurve(&'m QuasiUniformCurve)
QuasiUniformSurface(&'m QuasiUniformSurface)
RationalBSplineCurve(&'m RationalBSplineCurve)
RationalBSplineSurface(&'m RationalBSplineSurface)
RepositionedTessellatedItem(&'m RepositionedTessellatedItem)
SeamCurve(&'m SeamCurve)
ShellBasedSurfaceModel(&'m ShellBasedSurfaceModel)
SolidModel(&'m SolidModel)
SphericalSurface(&'m SphericalSurface)
Surface(&'m Surface)
SurfaceCurve(&'m SurfaceCurve)
SurfaceOfLinearExtrusion(&'m SurfaceOfLinearExtrusion)
SurfaceOfRevolution(&'m SurfaceOfRevolution)
SweptSurface(&'m SweptSurface)
SymbolTarget(&'m SymbolTarget)
TessellatedCurveSet(&'m TessellatedCurveSet)
TessellatedFace(&'m TessellatedFace)
TessellatedGeometricSet(&'m TessellatedGeometricSet)
TessellatedItem(&'m TessellatedItem)
TessellatedShell(&'m TessellatedShell)
TessellatedSolid(&'m TessellatedSolid)
TessellatedStructuredItem(&'m TessellatedStructuredItem)
TessellatedSurfaceSet(&'m TessellatedSurfaceSet)
TextLiteral(&'m TextLiteral)
ToroidalSurface(&'m ToroidalSurface)
TrimmedCurve(&'m TrimmedCurve)
TwoDirectionRepeatFactor(&'m TwoDirectionRepeatFactor)
UniformCurve(&'m UniformCurve)
UniformSurface(&'m UniformSurface)
Vector(&'m Vector)
VertexPoint(&'m VertexPoint)
Complex(&'m ComplexUnit)
Trait Implementations§
Source§impl<'m> Clone for GeometricModelItemRefView<'m>
impl<'m> Clone for GeometricModelItemRefView<'m>
Source§fn clone(&self) -> GeometricModelItemRefView<'m>
fn clone(&self) -> GeometricModelItemRefView<'m>
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 moreimpl<'m> Copy for GeometricModelItemRefView<'m>
Auto Trait Implementations§
impl<'m> Freeze for GeometricModelItemRefView<'m>
impl<'m> RefUnwindSafe for GeometricModelItemRefView<'m>
impl<'m> Send for GeometricModelItemRefView<'m>
impl<'m> Sync for GeometricModelItemRefView<'m>
impl<'m> Unpin for GeometricModelItemRefView<'m>
impl<'m> UnsafeUnpin for GeometricModelItemRefView<'m>
impl<'m> UnwindSafe for GeometricModelItemRefView<'m>
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