Open CASCADE Technology 6.6.0
|
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 | |
void | MakeRelationship () |
Make a (ShapeRepresentationRelationship,...WithTransformation) Resulting Value is returned by ItemValue | |
Handle_Standard_Transient | ItemValue () const |
Returns the Value If no Make... has been called, returns the starting SR | |
Handle_StepGeom_Axis2Placement3d | ItemLocation () const |
Returns the location of the item, computed from starting aLoc | |
Handle_StepRepr_NextAssemblyUsageOccurrence | GetNAUO () const |
Returns NAUO object describing the assembly link | |
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 with NAUO definition or not, according to model schema (AP214 or AP203) |
STEPConstruct_Assembly::STEPConstruct_Assembly | ( | ) |
static Standard_Boolean STEPConstruct_Assembly::CheckSRRReversesNAUO | ( | const Handle< Interface_InterfaceModel > & | Model, |
const Handle< StepShape_ContextDependentShapeRepresentation > & | CDSR | ||
) | [static] |
Handle_StepRepr_NextAssemblyUsageOccurrence STEPConstruct_Assembly::GetNAUO | ( | ) | const |
void STEPConstruct_Assembly::Init | ( | const Handle< StepShape_ShapeDefinitionRepresentation > & | aSR, |
const Handle< StepShape_ShapeDefinitionRepresentation > & | SDR0, | ||
const Handle< StepGeom_Axis2Placement3d > & | Ax0, | ||
const Handle< StepGeom_Axis2Placement3d > & | Loc | ||
) |
Handle_StepGeom_Axis2Placement3d STEPConstruct_Assembly::ItemLocation | ( | ) | const |
Handle_Standard_Transient STEPConstruct_Assembly::ItemValue | ( | ) | const |
void STEPConstruct_Assembly::MakeRelationship | ( | ) |