|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | STEPConstruct_Assembly () |
| Standard_EXPORT void | Init (const Handle(StepShape_ShapeDefinitionRepresentation)&aSR, const Handle(StepShape_ShapeDefinitionRepresentation)&SDR0, const Handle(StepGeom_Axis2Placement3d)&Ax0, const Handle(StepGeom_Axis2Placement3d)&Loc) |
| | Initialises with starting values
Ax0 : origin axis (typically, standard XYZ)
Loc : location to which place the item
//! Makes a MappedItem
Resulting Value is returned by ItemValue
.
|
| Standard_EXPORT void | MakeRelationship () |
| | Make a (ShapeRepresentationRelationship,...WithTransformation)
Resulting Value is returned by ItemValue
.
|
| Standard_EXPORT Handle_Standard_Transient | ItemValue () const |
| | Returns the Value
If no Make... has been called, returns the starting SR
.
|
| Standard_EXPORT Handle_StepGeom_Axis2Placement3d | ItemLocation () const |
| | Returns the location of the item, computed from starting aLoc
.
|
| Standard_EXPORT Handle_StepRepr_NextAssemblyUsageOccurrence | GetNAUO () const |
| | Returns NAUO object describing the assembly link
.
|
Static Public Member Functions |
| static Standard_EXPORT Standard_Boolean | CheckSRRReversesNAUO (const Handle(Interface_InterfaceModel)&Model, const Handle(StepShape_ContextDependentShapeRepresentation)&CDSR) |
| | Checks whether SRR's definition of assembly and component contradicts
with NAUO definition or not, according to model schema (AP214 or AP203)
.
|
Private Attributes |
| Handle_StepShape_ShapeDefinitionRepresentation | thesdr |
| Handle_StepShape_ShapeDefinitionRepresentation | thesdr0 |
| Handle_StepShape_ShapeRepresentation | thesr |
| Handle_StepShape_ShapeRepresentation | thesr0 |
| Handle_Standard_Transient | theval |
| Handle_StepGeom_Axis2Placement3d | theloc |
| Handle_StepGeom_Axis2Placement3d | theax0 |