Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
STEPConstruct_Assembly Class Reference

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

DEFINE_STANDARD_ALLOC 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


Constructor & Destructor Documentation


Member Function Documentation

Handle_StepRepr_NextAssemblyUsageOccurrence STEPConstruct_Assembly::GetNAUO ( ) const
Handle_StepGeom_Axis2Placement3d STEPConstruct_Assembly::ItemLocation ( ) const

The documentation for this class was generated from the following file: