pub enum RepresentedDefinitionRef {
Show 33 variants
AllAroundShapeAspect(AllAroundShapeAspectId),
AngularLocation(AngularLocationId),
CentreOfSymmetry(CentreOfSymmetryId),
CommonDatum(CommonDatumId),
CompositeGroupShapeAspect(CompositeGroupShapeAspectId),
CompositeShapeAspect(CompositeShapeAspectId),
ContinuousShapeAspect(ContinuousShapeAspectId),
Datum(DatumId),
DatumFeature(DatumFeatureId),
DatumReferenceCompartment(DatumReferenceCompartmentId),
DatumReferenceElement(DatumReferenceElementId),
DatumSystem(DatumSystemId),
DatumTarget(DatumTargetId),
DefaultModelGeometricView(DefaultModelGeometricViewId),
DerivedShapeAspect(DerivedShapeAspectId),
DimensionalLocation(DimensionalLocationId),
DimensionalLocationWithPath(DimensionalLocationWithPathId),
DimensionalSizeWithDatumFeature(DimensionalSizeWithDatumFeatureId),
DirectedDimensionalLocation(DirectedDimensionalLocationId),
FeatureForDatumTargetRelationship(FeatureForDatumTargetRelationshipId),
GeneralDatumReference(GeneralDatumReferenceId),
GeneralProperty(GeneralPropertyId),
PlacedDatumTargetFeature(PlacedDatumTargetFeatureId),
ProductDefinitionShape(ProductDefinitionShapeId),
PropertyDefinition(PropertyDefinitionId),
PropertyDefinitionRelationship(PropertyDefinitionRelationshipId),
ShapeAspect(ShapeAspectId),
ShapeAspectAssociativity(ShapeAspectAssociativityId),
ShapeAspectDerivingRelationship(ShapeAspectDerivingRelationshipId),
ShapeAspectRelationship(ShapeAspectRelationshipId),
ToleranceZone(ToleranceZoneId),
ToleranceZoneWithDatum(ToleranceZoneWithDatumId),
Complex(ComplexUnitId),
}Variants§
AllAroundShapeAspect(AllAroundShapeAspectId)
AngularLocation(AngularLocationId)
CentreOfSymmetry(CentreOfSymmetryId)
CommonDatum(CommonDatumId)
CompositeGroupShapeAspect(CompositeGroupShapeAspectId)
CompositeShapeAspect(CompositeShapeAspectId)
ContinuousShapeAspect(ContinuousShapeAspectId)
Datum(DatumId)
DatumFeature(DatumFeatureId)
DatumReferenceCompartment(DatumReferenceCompartmentId)
DatumReferenceElement(DatumReferenceElementId)
DatumSystem(DatumSystemId)
DatumTarget(DatumTargetId)
DefaultModelGeometricView(DefaultModelGeometricViewId)
DerivedShapeAspect(DerivedShapeAspectId)
DimensionalLocation(DimensionalLocationId)
DimensionalLocationWithPath(DimensionalLocationWithPathId)
DimensionalSizeWithDatumFeature(DimensionalSizeWithDatumFeatureId)
DirectedDimensionalLocation(DirectedDimensionalLocationId)
FeatureForDatumTargetRelationship(FeatureForDatumTargetRelationshipId)
GeneralDatumReference(GeneralDatumReferenceId)
GeneralProperty(GeneralPropertyId)
PlacedDatumTargetFeature(PlacedDatumTargetFeatureId)
ProductDefinitionShape(ProductDefinitionShapeId)
PropertyDefinition(PropertyDefinitionId)
PropertyDefinitionRelationship(PropertyDefinitionRelationshipId)
ShapeAspect(ShapeAspectId)
ShapeAspectAssociativity(ShapeAspectAssociativityId)
ShapeAspectDerivingRelationship(ShapeAspectDerivingRelationshipId)
ShapeAspectRelationship(ShapeAspectRelationshipId)
ToleranceZone(ToleranceZoneId)
ToleranceZoneWithDatum(ToleranceZoneWithDatumId)
Complex(ComplexUnitId)
Implementations§
Source§impl RepresentedDefinitionRef
impl RepresentedDefinitionRef
pub fn resolve<'m>( &self, model: &'m StepModel, ) -> RepresentedDefinitionRefView<'m>
pub fn entity_key(&self) -> EntityKey
Trait Implementations§
Source§impl Clone for RepresentedDefinitionRef
impl Clone for RepresentedDefinitionRef
Source§fn clone(&self) -> RepresentedDefinitionRef
fn clone(&self) -> RepresentedDefinitionRef
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 RepresentedDefinitionRef
impl Debug for RepresentedDefinitionRef
Source§impl PartialEq for RepresentedDefinitionRef
impl PartialEq for RepresentedDefinitionRef
Source§fn eq(&self, other: &RepresentedDefinitionRef) -> bool
fn eq(&self, other: &RepresentedDefinitionRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RepresentedDefinitionRef
Auto Trait Implementations§
impl Freeze for RepresentedDefinitionRef
impl RefUnwindSafe for RepresentedDefinitionRef
impl Send for RepresentedDefinitionRef
impl Sync for RepresentedDefinitionRef
impl Unpin for RepresentedDefinitionRef
impl UnsafeUnpin for RepresentedDefinitionRef
impl UnwindSafe for RepresentedDefinitionRef
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