pub enum IdAttributeSelectRef {
Show 111 variants
Action(ActionId),
Address(AddressId),
AdvancedBrepShapeRepresentation(AdvancedBrepShapeRepresentationId),
AdvancedFace(AdvancedFaceId),
AllAroundShapeAspect(AllAroundShapeAspectId),
AngularLocation(AngularLocationId),
AngularSize(AngularSizeId),
AngularityTolerance(AngularityToleranceId),
ApplicationContext(ApplicationContextId),
AscribableStateRelationship(AscribableStateRelationshipId),
CentreOfSymmetry(CentreOfSymmetryId),
CharacterizedRepresentation(CharacterizedRepresentationId),
CircularRunoutTolerance(CircularRunoutToleranceId),
ClosedShell(ClosedShellId),
CoaxialityTolerance(CoaxialityToleranceId),
CommonDatum(CommonDatumId),
CompositeGroupShapeAspect(CompositeGroupShapeAspectId),
CompositeShapeAspect(CompositeShapeAspectId),
ConcentricityTolerance(ConcentricityToleranceId),
ConnectedFaceSet(ConnectedFaceSetId),
ConstructiveGeometryRepresentation(ConstructiveGeometryRepresentationId),
ContinuousShapeAspect(ContinuousShapeAspectId),
CylindricityTolerance(CylindricityToleranceId),
Datum(DatumId),
DatumFeature(DatumFeatureId),
DatumReferenceCompartment(DatumReferenceCompartmentId),
DatumReferenceElement(DatumReferenceElementId),
DatumSystem(DatumSystemId),
DatumTarget(DatumTargetId),
DefaultModelGeometricView(DefaultModelGeometricViewId),
DefinitionalRepresentation(DefinitionalRepresentationId),
DerivedShapeAspect(DerivedShapeAspectId),
DimensionalLocation(DimensionalLocationId),
DimensionalLocationWithPath(DimensionalLocationWithPathId),
DimensionalSize(DimensionalSizeId),
DimensionalSizeWithDatumFeature(DimensionalSizeWithDatumFeatureId),
DimensionalSizeWithPath(DimensionalSizeWithPathId),
DirectedDimensionalLocation(DirectedDimensionalLocationId),
DraughtingModel(DraughtingModelId),
Edge(EdgeId),
EdgeCurve(EdgeCurveId),
EdgeLoop(EdgeLoopId),
Face(FaceId),
FaceBound(FaceBoundId),
FaceOuterBound(FaceOuterBoundId),
FaceSurface(FaceSurfaceId),
FeatureForDatumTargetRelationship(FeatureForDatumTargetRelationshipId),
FlatnessTolerance(FlatnessToleranceId),
GeneralDatumReference(GeneralDatumReferenceId),
GeometricTolerance(GeometricToleranceId),
GeometricToleranceWithDatumReference(GeometricToleranceWithDatumReferenceId),
GeometricToleranceWithDefinedAreaUnit(GeometricToleranceWithDefinedAreaUnitId),
GeometricToleranceWithDefinedUnit(GeometricToleranceWithDefinedUnitId),
GeometricToleranceWithMaximumTolerance(GeometricToleranceWithMaximumToleranceId),
GeometricToleranceWithModifiers(GeometricToleranceWithModifiersId),
GeometricallyBoundedSurfaceShapeRepresentation(GeometricallyBoundedSurfaceShapeRepresentationId),
GeometricallyBoundedWireframeShapeRepresentation(GeometricallyBoundedWireframeShapeRepresentationId),
Group(GroupId),
LineProfileTolerance(LineProfileToleranceId),
Loop(LoopId),
ManifoldSurfaceShapeRepresentation(ManifoldSurfaceShapeRepresentationId),
MechanicalDesignGeometricPresentationRepresentation(MechanicalDesignGeometricPresentationRepresentationId),
MechanicalDesignPresentationRepresentationWithDraughting(MechanicalDesignPresentationRepresentationWithDraughtingId),
MechanicalDesignShadedPresentationRepresentation(MechanicalDesignShadedPresentationRepresentationId),
ModifiedGeometricTolerance(ModifiedGeometricToleranceId),
OpenShell(OpenShellId),
OrganizationalAddress(OrganizationalAddressId),
OrganizationalProject(OrganizationalProjectId),
OrientedClosedShell(OrientedClosedShellId),
OrientedEdge(OrientedEdgeId),
ParallelismTolerance(ParallelismToleranceId),
Path(PathId),
PerpendicularityTolerance(PerpendicularityToleranceId),
PersonAndOrganizationAddress(PersonAndOrganizationAddressId),
PersonalAddress(PersonalAddressId),
PlacedDatumTargetFeature(PlacedDatumTargetFeatureId),
PolyLoop(PolyLoopId),
PositionTolerance(PositionToleranceId),
PresentationArea(PresentationAreaId),
PresentationRepresentation(PresentationRepresentationId),
PresentationView(PresentationViewId),
ProductCategory(ProductCategoryId),
ProductConceptFeatureCategory(ProductConceptFeatureCategoryId),
ProductDefinitionShape(ProductDefinitionShapeId),
ProductRelatedProductCategory(ProductRelatedProductCategoryId),
PropertyDefinition(PropertyDefinitionId),
Representation(RepresentationId),
RoundnessTolerance(RoundnessToleranceId),
ShapeAspect(ShapeAspectId),
ShapeAspectAssociativity(ShapeAspectAssociativityId),
ShapeAspectDerivingRelationship(ShapeAspectDerivingRelationshipId),
ShapeAspectRelationship(ShapeAspectRelationshipId),
ShapeDimensionRepresentation(ShapeDimensionRepresentationId),
ShapeRepresentation(ShapeRepresentationId),
ShapeRepresentationWithParameters(ShapeRepresentationWithParametersId),
StraightnessTolerance(StraightnessToleranceId),
SurfaceProfileTolerance(SurfaceProfileToleranceId),
SymbolRepresentation(SymbolRepresentationId),
SymmetryTolerance(SymmetryToleranceId),
TessellatedShapeRepresentation(TessellatedShapeRepresentationId),
ToleranceZone(ToleranceZoneId),
ToleranceZoneWithDatum(ToleranceZoneWithDatumId),
TopologicalRepresentationItem(TopologicalRepresentationItemId),
TotalRunoutTolerance(TotalRunoutToleranceId),
UnequallyDisposedGeometricTolerance(UnequallyDisposedGeometricToleranceId),
Vertex(VertexId),
VertexLoop(VertexLoopId),
VertexPoint(VertexPointId),
VertexShell(VertexShellId),
WireShell(WireShellId),
Complex(ComplexUnitId),
}Variants§
Action(ActionId)
Address(AddressId)
AdvancedBrepShapeRepresentation(AdvancedBrepShapeRepresentationId)
AdvancedFace(AdvancedFaceId)
AllAroundShapeAspect(AllAroundShapeAspectId)
AngularLocation(AngularLocationId)
AngularSize(AngularSizeId)
AngularityTolerance(AngularityToleranceId)
ApplicationContext(ApplicationContextId)
AscribableStateRelationship(AscribableStateRelationshipId)
CentreOfSymmetry(CentreOfSymmetryId)
CharacterizedRepresentation(CharacterizedRepresentationId)
CircularRunoutTolerance(CircularRunoutToleranceId)
ClosedShell(ClosedShellId)
CoaxialityTolerance(CoaxialityToleranceId)
CommonDatum(CommonDatumId)
CompositeGroupShapeAspect(CompositeGroupShapeAspectId)
CompositeShapeAspect(CompositeShapeAspectId)
ConcentricityTolerance(ConcentricityToleranceId)
ConnectedFaceSet(ConnectedFaceSetId)
ConstructiveGeometryRepresentation(ConstructiveGeometryRepresentationId)
ContinuousShapeAspect(ContinuousShapeAspectId)
CylindricityTolerance(CylindricityToleranceId)
Datum(DatumId)
DatumFeature(DatumFeatureId)
DatumReferenceCompartment(DatumReferenceCompartmentId)
DatumReferenceElement(DatumReferenceElementId)
DatumSystem(DatumSystemId)
DatumTarget(DatumTargetId)
DefaultModelGeometricView(DefaultModelGeometricViewId)
DefinitionalRepresentation(DefinitionalRepresentationId)
DerivedShapeAspect(DerivedShapeAspectId)
DimensionalLocation(DimensionalLocationId)
DimensionalLocationWithPath(DimensionalLocationWithPathId)
DimensionalSize(DimensionalSizeId)
DimensionalSizeWithDatumFeature(DimensionalSizeWithDatumFeatureId)
DimensionalSizeWithPath(DimensionalSizeWithPathId)
DirectedDimensionalLocation(DirectedDimensionalLocationId)
DraughtingModel(DraughtingModelId)
Edge(EdgeId)
EdgeCurve(EdgeCurveId)
EdgeLoop(EdgeLoopId)
Face(FaceId)
FaceBound(FaceBoundId)
FaceOuterBound(FaceOuterBoundId)
FaceSurface(FaceSurfaceId)
FeatureForDatumTargetRelationship(FeatureForDatumTargetRelationshipId)
FlatnessTolerance(FlatnessToleranceId)
GeneralDatumReference(GeneralDatumReferenceId)
GeometricTolerance(GeometricToleranceId)
GeometricToleranceWithDatumReference(GeometricToleranceWithDatumReferenceId)
GeometricToleranceWithDefinedAreaUnit(GeometricToleranceWithDefinedAreaUnitId)
GeometricToleranceWithDefinedUnit(GeometricToleranceWithDefinedUnitId)
GeometricToleranceWithMaximumTolerance(GeometricToleranceWithMaximumToleranceId)
GeometricToleranceWithModifiers(GeometricToleranceWithModifiersId)
GeometricallyBoundedSurfaceShapeRepresentation(GeometricallyBoundedSurfaceShapeRepresentationId)
GeometricallyBoundedWireframeShapeRepresentation(GeometricallyBoundedWireframeShapeRepresentationId)
Group(GroupId)
LineProfileTolerance(LineProfileToleranceId)
Loop(LoopId)
ManifoldSurfaceShapeRepresentation(ManifoldSurfaceShapeRepresentationId)
MechanicalDesignGeometricPresentationRepresentation(MechanicalDesignGeometricPresentationRepresentationId)
MechanicalDesignPresentationRepresentationWithDraughting(MechanicalDesignPresentationRepresentationWithDraughtingId)
MechanicalDesignShadedPresentationRepresentation(MechanicalDesignShadedPresentationRepresentationId)
ModifiedGeometricTolerance(ModifiedGeometricToleranceId)
OpenShell(OpenShellId)
OrganizationalAddress(OrganizationalAddressId)
OrganizationalProject(OrganizationalProjectId)
OrientedClosedShell(OrientedClosedShellId)
OrientedEdge(OrientedEdgeId)
ParallelismTolerance(ParallelismToleranceId)
Path(PathId)
PerpendicularityTolerance(PerpendicularityToleranceId)
PersonAndOrganizationAddress(PersonAndOrganizationAddressId)
PersonalAddress(PersonalAddressId)
PlacedDatumTargetFeature(PlacedDatumTargetFeatureId)
PolyLoop(PolyLoopId)
PositionTolerance(PositionToleranceId)
PresentationArea(PresentationAreaId)
PresentationRepresentation(PresentationRepresentationId)
PresentationView(PresentationViewId)
ProductCategory(ProductCategoryId)
ProductConceptFeatureCategory(ProductConceptFeatureCategoryId)
ProductDefinitionShape(ProductDefinitionShapeId)
ProductRelatedProductCategory(ProductRelatedProductCategoryId)
PropertyDefinition(PropertyDefinitionId)
Representation(RepresentationId)
RoundnessTolerance(RoundnessToleranceId)
ShapeAspect(ShapeAspectId)
ShapeAspectAssociativity(ShapeAspectAssociativityId)
ShapeAspectDerivingRelationship(ShapeAspectDerivingRelationshipId)
ShapeAspectRelationship(ShapeAspectRelationshipId)
ShapeDimensionRepresentation(ShapeDimensionRepresentationId)
ShapeRepresentation(ShapeRepresentationId)
ShapeRepresentationWithParameters(ShapeRepresentationWithParametersId)
StraightnessTolerance(StraightnessToleranceId)
SurfaceProfileTolerance(SurfaceProfileToleranceId)
SymbolRepresentation(SymbolRepresentationId)
SymmetryTolerance(SymmetryToleranceId)
TessellatedShapeRepresentation(TessellatedShapeRepresentationId)
ToleranceZone(ToleranceZoneId)
ToleranceZoneWithDatum(ToleranceZoneWithDatumId)
TopologicalRepresentationItem(TopologicalRepresentationItemId)
TotalRunoutTolerance(TotalRunoutToleranceId)
UnequallyDisposedGeometricTolerance(UnequallyDisposedGeometricToleranceId)
Vertex(VertexId)
VertexLoop(VertexLoopId)
VertexPoint(VertexPointId)
VertexShell(VertexShellId)
WireShell(WireShellId)
Complex(ComplexUnitId)
Implementations§
Source§impl IdAttributeSelectRef
impl IdAttributeSelectRef
pub fn resolve<'m>(&self, model: &'m StepModel) -> IdAttributeSelectRefView<'m>
pub fn entity_key(&self) -> EntityKey
Trait Implementations§
Source§impl Clone for IdAttributeSelectRef
impl Clone for IdAttributeSelectRef
Source§fn clone(&self) -> IdAttributeSelectRef
fn clone(&self) -> IdAttributeSelectRef
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 IdAttributeSelectRef
impl Debug for IdAttributeSelectRef
Source§impl PartialEq for IdAttributeSelectRef
impl PartialEq for IdAttributeSelectRef
Source§fn eq(&self, other: &IdAttributeSelectRef) -> bool
fn eq(&self, other: &IdAttributeSelectRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IdAttributeSelectRef
Auto Trait Implementations§
impl Freeze for IdAttributeSelectRef
impl RefUnwindSafe for IdAttributeSelectRef
impl Send for IdAttributeSelectRef
impl Sync for IdAttributeSelectRef
impl Unpin for IdAttributeSelectRef
impl UnsafeUnpin for IdAttributeSelectRef
impl UnwindSafe for IdAttributeSelectRef
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