Skip to main content

GeometricModelItemRefView

Enum GeometricModelItemRefView 

Source
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>

Source§

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)

Performs copy-assignment from source. Read more
Source§

impl<'m> Copy for GeometricModelItemRefView<'m>

Source§

impl<'m> Debug for GeometricModelItemRefView<'m>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.