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 |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | 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)
|
Detailed Description
- do nothing : i.e. informations for assembly are ignored
- create a MappedItem
- create a RepresentationRelationship (WithTransformation)
Constructor & Destructor Documentation
| STEPConstruct_Assembly::STEPConstruct_Assembly |
( |
| ) |
|
Member Function Documentation
| Handle_StepRepr_NextAssemblyUsageOccurrence STEPConstruct_Assembly::GetNAUO |
( |
| ) |
const |
| Handle_StepGeom_Axis2Placement3d STEPConstruct_Assembly::ItemLocation |
( |
| ) |
const |
| void STEPConstruct_Assembly::MakeRelationship |
( |
| ) |
|
| void STEPConstruct_Assembly::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* STEPConstruct_Assembly::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| void* STEPConstruct_Assembly::operator new |
( |
size_t |
size | ) |
[inline] |
The documentation for this class was generated from the following file: