Share

ReferenceComponent Object


Description

The ReferenceComponent object is the base class for the DerivedPartComponent and DerivedAssemblyComponent objects.

Methods

Name Description
BreakLinkToFile Method that breaks the connection of the derived component with the part or assembly from which it was created. When the link is broken the ReferencedFile property will return Nothing.
Delete Method that deletes the ReferenceComponent.
GetReferenceKey Method that generates and returns the reference key for this entity.
SetEndOfPart Method that repositions the end-of-part marker relative to the object this method is called from.

Properties

Name Description
Application Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned.
AttributeSets Property that returns the AttributeSets collection object associated with this object.
HealthStatus Property that returns an enum indicating the current state of the object.
IsEmbedded Property that returns whether the reference component refers to an embedded document or a linked document.
LinkedToFile Property that returns whether the derived component is still linked to the base part or assembly document. If True, the link still exists. If False, the link has been broken and the ReferencedFile property will return Nothing.
Name Property that returns the component's name.
Parent Property that returns the parent object.
ReferencedDocumentDescriptor Property that returns the DocumentDescriptor object.
Type Returns an ObjectTypeEnum indicating this object's type.

Accessed From

AngleiMateDefinition.ReferenceComponent, AngleiMateDefinitionProxy.ReferenceComponent, CompositeiMateDefinition.ReferenceComponent, CompositeiMateDefinitionProxy.ReferenceComponent, DerivedParameterTable.ReferenceComponent, Face.ReferenceComponent, FaceProxy.ReferenceComponent, FlushiMateDefinition.ReferenceComponent, FlushiMateDefinitionProxy.ReferenceComponent, HelicalCurve.ReferenceComponent, HelicalCurveProxy.ReferenceComponent, iFeature.ReferenceComponent, iFeatureProxy.ReferenceComponent, iMateDefinition.ReferenceComponent, InsertiMateDefinition.ReferenceComponent, InsertiMateDefinitionProxy.ReferenceComponent, MateiMateDefinition.ReferenceComponent, MateiMateDefinitionProxy.ReferenceComponent, PlanarSketch.ReferenceComponent, PlanarSketchProxy.ReferenceComponent, ReferenceFeature.ReferenceComponent, ReferenceFeatureProxy.ReferenceComponent, RotateRotateiMateDefinition.ReferenceComponent, RotateRotateiMateDefinitionProxy.ReferenceComponent, RotateTranslateiMateDefinition.ReferenceComponent, RotateTranslateiMateDefinitionProxy.ReferenceComponent, Sketch3D.ReferenceComponent, Sketch3DProxy.ReferenceComponent, SketchArc.ReferenceComponent, SketchArc3D.ReferenceComponent, SketchArc3DProxy.ReferenceComponent, SketchArcProxy.ReferenceComponent, SketchBlock.ReferenceComponent, SketchBlockDefinition.ReferenceComponent, SketchBlockDefinitionProxy.ReferenceComponent, SketchBlockProxy.ReferenceComponent, SketchCircle.ReferenceComponent, SketchCircle3D.ReferenceComponent, SketchCircle3DProxy.ReferenceComponent, SketchCircleProxy.ReferenceComponent, SketchControlPointSpline.ReferenceComponent, SketchControlPointSpline3D.ReferenceComponent, SketchControlPointSpline3DProxy.ReferenceComponent, SketchControlPointSplineProxy.ReferenceComponent, SketchEllipse.ReferenceComponent, SketchEllipse3D.ReferenceComponent, SketchEllipse3DProxy.ReferenceComponent, SketchEllipseProxy.ReferenceComponent, SketchEllipticalArc.ReferenceComponent, SketchEllipticalArc3D.ReferenceComponent, SketchEllipticalArc3DProxy.ReferenceComponent, SketchEllipticalArcProxy.ReferenceComponent, SketchEntity.ReferenceComponent, SketchEntity3D.ReferenceComponent, SketchEquationCurve.ReferenceComponent, SketchEquationCurve3D.ReferenceComponent, SketchEquationCurve3DProxy.ReferenceComponent, SketchEquationCurveProxy.ReferenceComponent, SketchFixedSpline.ReferenceComponent, SketchFixedSpline3D.ReferenceComponent, SketchFixedSpline3DProxy.ReferenceComponent, SketchFixedSplineProxy.ReferenceComponent, SketchLine.ReferenceComponent, SketchLine3D.ReferenceComponent, SketchLine3DProxy.ReferenceComponent, SketchLineProxy.ReferenceComponent, SketchOffsetSpline.ReferenceComponent, SketchOffsetSplineProxy.ReferenceComponent, SketchPoint.ReferenceComponent, SketchPoint3D.ReferenceComponent, SketchPoint3DProxy.ReferenceComponent, SketchPointProxy.ReferenceComponent, SketchSpline.ReferenceComponent, SketchSpline3D.ReferenceComponent, SketchSpline3DProxy.ReferenceComponent, SketchSplineHandle.ReferenceComponent, SketchSplineHandle3D.ReferenceComponent, SketchSplineHandle3DProxy.ReferenceComponent, SketchSplineHandleProxy.ReferenceComponent, SketchSplineProxy.ReferenceComponent, TangentiMateDefinition.ReferenceComponent, TangentiMateDefinitionProxy.ReferenceComponent, WorkAxis.ReferenceComponent, WorkAxisProxy.ReferenceComponent, WorkPlane.ReferenceComponent, WorkPlaneProxy.ReferenceComponent, WorkPoint.ReferenceComponent, WorkPointProxy.ReferenceComponent

Derived Classes

DerivedAliasComponent, DerivedAssemblyComponent, DerivedFutureAssemblyComponent, DerivedFuturePartComponent, DerivedPartComponent, ImportedComponent, iPartMember, ShrinkwrapComponent

Version

Introduced in version 5.3

Was this information helpful?