|
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 |