# DataExchange
TKSTEP
StepAP214

# StepAP214_AutoDesignGroupedItem Class Reference

`#include <StepAP214_AutoDesignGroupedItem.hxx>`

Inheritance diagram for StepAP214_AutoDesignGroupedItem:

[legend]

## Public Member Functions

void * | operator new (size_t, void *anAddress)
void * | operator new (size_t size)
void | operator delete (void *anAddress)
Standard_EXPORT | StepAP214_AutoDesignGroupedItem ()
| Returns a AutoDesignGroupedItem SelectType .
Standard_EXPORT Standard_Integer | CaseNum (const Handle(Standard_Transient)&ent) const

Recognizes a AutoDesignGroupedItem Kind Entity that is :
1 -> AdvancedBrepShapeRepresentation
2 -> CsgShapeRepresentation
3 -> FacetedBrepShapeRepresentation
4 -> GeometricallyBoundedSurfaceShapeRepresentation
5 -> GeometricallyBoundedWireframeShapeRepresentation
6 -> ManifoldSurfaceShapeRepresentation
7 -> Representation
8 -> RepresentationItem
9 -> ShapeAspect
10 -> ShapeRepresentation
11 -> TemplateInstance
0 else
.

Standard_EXPORT Handle_StepShape_AdvancedBrepShapeRepresentation | AdvancedBrepShapeRepresentation () const
| returns Value as a AdvancedBrepShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepShape_CsgShapeRepresentation | CsgShapeRepresentation () const
| returns Value as a CsgShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepShape_FacetedBrepShapeRepresentation | FacetedBrepShapeRepresentation () const
| returns Value as a FacetedBrepShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepShape_GeometricallyBoundedSurfaceShapeRepresentation | GeometricallyBoundedSurfaceShapeRepresentation () const
| returns Value as a GeometricallyBoundedSurfaceShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepShape_GeometricallyBoundedWireframeShapeRepresentation | GeometricallyBoundedWireframeShapeRepresentation () const
| returns Value as a GeometricallyBoundedWireframeShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepShape_ManifoldSurfaceShapeRepresentation | ManifoldSurfaceShapeRepresentation () const
| returns Value as a ManifoldSurfaceShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepRepr_Representation | Representation () const
| returns Value as a Representation (Null if another type)
Standard_EXPORT Handle_StepRepr_RepresentationItem | RepresentationItem () const
| returns Value as a RepresentationItem (Null if another type)
Standard_EXPORT Handle_StepRepr_ShapeAspect | ShapeAspect () const
| returns Value as a ShapeAspect (Null if another type)
Standard_EXPORT Handle_StepShape_ShapeRepresentation | ShapeRepresentation () const
| returns Value as a ShapeRepresentation (Null if another type)
Standard_EXPORT Handle_StepVisual_TemplateInstance | TemplateInstance () const
| returns Value as a TemplateInstance (Null if another type)

## Constructor & Destructor Documentation

Standard_EXPORT StepAP214_AutoDesignGroupedItem::StepAP214_AutoDesignGroupedItem | ( |  | ) |

## Member Function Documentation

Standard_EXPORT Handle_StepShape_AdvancedBrepShapeRepresentation StepAP214_AutoDesignGroupedItem::AdvancedBrepShapeRepresentation | ( |  | ) | const

Standard_EXPORT Standard_Integer StepAP214_AutoDesignGroupedItem::CaseNum | ( | const Handle(Standard_Transient)& | ent | ) | const`[virtual]`

| Implements StepData_SelectType.

Standard_EXPORT Handle_StepShape_CsgShapeRepresentation StepAP214_AutoDesignGroupedItem::CsgShapeRepresentation | ( |  | ) | const

Standard_EXPORT Handle_StepShape_FacetedBrepShapeRepresentation StepAP214_AutoDesignGroupedItem::FacetedBrepShapeRepresentation | ( |  | ) | const

Standard_EXPORT Handle_StepShape_GeometricallyBoundedSurfaceShapeRepresentation StepAP214_AutoDesignGroupedItem::GeometricallyBoundedSurfaceShapeRepresentation | ( |  | ) | const

Standard_EXPORT Handle_StepShape_GeometricallyBoundedWireframeShapeRepresentation StepAP214_AutoDesignGroupedItem::GeometricallyBoundedWireframeShapeRepresentation | ( |  | ) | const

Standard_EXPORT Handle_StepShape_ManifoldSurfaceShapeRepresentation StepAP214_AutoDesignGroupedItem::ManifoldSurfaceShapeRepresentation | ( |  | ) | const

void StepAP214_AutoDesignGroupedItem::operator delete | ( | void * | anAddress | ) | `[inline]`

| Reimplemented from StepData_SelectType.

void* StepAP214_AutoDesignGroupedItem::operator new | ( | size_t | size | ) | `[inline]`

| Reimplemented from StepData_SelectType.

void* StepAP214_AutoDesignGroupedItem::operator new | ( | size_t | ,
|  | void * | anAddress
| ) | `[inline]`

| Reimplemented from StepData_SelectType.

Standard_EXPORT Handle_StepRepr_Representation StepAP214_AutoDesignGroupedItem::Representation | ( |  | ) | const

Standard_EXPORT Handle_StepRepr_RepresentationItem StepAP214_AutoDesignGroupedItem::RepresentationItem | ( |  | ) | const

Standard_EXPORT Handle_StepRepr_ShapeAspect StepAP214_AutoDesignGroupedItem::ShapeAspect | ( |  | ) | const

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP214_AutoDesignGroupedItem::ShapeRepresentation | ( |  | ) | const

Standard_EXPORT Handle_StepVisual_TemplateInstance StepAP214_AutoDesignGroupedItem::TemplateInstance | ( |  | ) | const

The documentation for this class was generated from the following file:

- StepAP214_AutoDesignGroupedItem.hxx