|
Open CASCADE Technology
6.7.1
|
This operator creates an item of an assembly, from its
basic data : a ShapeRepresentation, a Location ...
Three ways of coding such item from a ShapeRepresentation :
More...
#include <STEPConstruct_Assembly.hxx>
Public Member Functions | |
| STEPConstruct_Assembly () | |
| 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 More... | |
| void | MakeRelationship () |
| Make a (ShapeRepresentationRelationship,...WithTransformation) Resulting Value is returned by ItemValue More... | |
| Handle_Standard_Transient | ItemValue () const |
| Returns the Value If no Make... has been called, returns the starting SR More... | |
| Handle_StepGeom_Axis2Placement3d | ItemLocation () const |
| Returns the location of the item, computed from starting aLoc More... | |
| Handle_StepRepr_NextAssemblyUsageOccurrence | GetNAUO () const |
| Returns NAUO object describing the assembly link More... | |
Static Public Member Functions | |
| static Standard_Boolean | CheckSRRReversesNAUO (const Handle< Interface_InterfaceModel > &Model, const Handle< StepShape_ContextDependentShapeRepresentation > &CDSR) |
Checks whether SRR's definition of assembly and component contradicts <br>
with NAUO definition or not, according to model schema (AP214 or AP203) <br>
| |
This operator creates an item of an assembly, from its
basic data : a ShapeRepresentation, a Location ...
Three ways of coding such item from a ShapeRepresentation :
| STEPConstruct_Assembly::STEPConstruct_Assembly | ( | ) |
|
static |
Checks whether SRR's definition of assembly and component contradicts <br>
with NAUO definition or not, according to model schema (AP214 or AP203) <br>
| Handle_StepRepr_NextAssemblyUsageOccurrence STEPConstruct_Assembly::GetNAUO | ( | ) | const |
Returns NAUO object describing the assembly link
| void STEPConstruct_Assembly::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
| Handle_StepGeom_Axis2Placement3d STEPConstruct_Assembly::ItemLocation | ( | ) | const |
Returns the location of the item, computed from starting aLoc
| Handle_Standard_Transient STEPConstruct_Assembly::ItemValue | ( | ) | const |
Returns the Value
If no Make... has been called, returns the starting SR
| void STEPConstruct_Assembly::MakeRelationship | ( | ) |
Make a (ShapeRepresentationRelationship,...WithTransformation)
Resulting Value is returned by ItemValue
1.8.5