class StepRepr_Representation;
class StepRepr_ShapeAspect;
class StepRepr_ShapeAspectRelationship;
-
-
+class StepAP214_AppliedExternalIdentificationAssignment;
+class StepRepr_AssemblyComponentUsage;
+class StepBasic_CharacterizedObject;
+class StepShape_DimensionalSize;
+class StepBasic_ExternallyDefinedItem;
+class StepBasic_Group;
+class StepBasic_GroupRelationship;
+class StepBasic_ProductCategory;
+class StepRepr_MeasureRepresentationItem;
+class StepBasic_ProductDefinitionContext;
+class StepRepr_RepresentationItem;
class StepAP214_DocumentReferenceItem : public StepData_SelectType
{
//! returns Value as a ShapeAspectRelationship (Null if another type)
Standard_EXPORT Handle(StepRepr_ShapeAspectRelationship) ShapeAspectRelationship() const;
+ //! returns Value as a AppliedExternalIdentificationAssignment (Null if another type)
+ Standard_EXPORT Handle(StepAP214_AppliedExternalIdentificationAssignment) AppliedExternalIdentificationAssignment() const;
+
+ //! returns Value as a AssemblyComponentUsage (Null if another type)
+ Standard_EXPORT Handle(StepRepr_AssemblyComponentUsage) AssemblyComponentUsage() const;
+
+ //! returns Value as a CharacterizedObject (Null if another type)
+ Standard_EXPORT Handle(StepBasic_CharacterizedObject) CharacterizedObject() const;
+
+ //! returns Value as a DimensionalSize (Null if another type)
+ Standard_EXPORT Handle(StepShape_DimensionalSize) DimensionalSize() const;
+
+ //! returns Value as a ExternallyDefinedItem (Null if another type)
+ Standard_EXPORT Handle(StepBasic_ExternallyDefinedItem) ExternallyDefinedItem() const;
+
+ //! returns Value as a Group (Null if another type)
+ Standard_EXPORT Handle(StepBasic_Group) Group() const;
+
+ //! returns Value as a GroupRelationship (Null if another type)
+ Standard_EXPORT Handle(StepBasic_GroupRelationship) GroupRelationship() const;
+
+ //! returns Value as a MeasureRepresentationItem (Null if another type)
+ Standard_EXPORT Handle(StepRepr_MeasureRepresentationItem) MeasureRepresentationItem() const;
+
+ //! returns Value as a ProductCategory (Null if another type)
+ Standard_EXPORT Handle(StepBasic_ProductCategory) ProductCategory() const;
+ //! returns Value as a ProductDefinitionContext (Null if another type)
+ Standard_EXPORT Handle(StepBasic_ProductDefinitionContext) ProductDefinitionContext() const;
+ //! returns Value as a RepresentationItem (Null if another type)
+ Standard_EXPORT Handle(StepRepr_RepresentationItem) RepresentationItem() const;
protected: