OCC.StepAP209 module

-Purpose:

class StepAP209_Construct(*args)

Bases: OCC.STEPConstruct.STEPConstruct_Tool

  • Creates an empty tool
Return type:None
  • Creates a tool and initializes it
Parameters:WS (Handle_XSControl_WorkSession &) –
Return type:None
CreateAP203Structure()
  • Create AP203 structure from existing AP209 structure
Return type:Handle_StepData_StepModel
CreateAdding203Entities()
  • Create approval.. , date.. , time.. , person.. and organization.. entities for 203 structure
Parameters:
  • PD (Handle_StepBasic_ProductDefinition &) –
  • aModel (Handle_StepData_StepModel &) –
Return type:

bool

CreateAddingEntities()
  • Create approval.. , date.. , time.. , person.. and organization.. entities for analysis structure
Parameters:AnaPD (Handle_StepBasic_ProductDefinition &) –
Return type:bool
CreateAnalysStructure()
  • Create empty structure for idealized_analysis_shape
Parameters:Prod (Handle_StepBasic_Product &) –
Return type:bool
CreateFeaStructure()
  • Create fea structure
Parameters:Prod (Handle_StepBasic_Product &) –
Return type:bool
FeaModel()
Parameters:
  • Prod (Handle_StepBasic_Product &) –
  • PDF (Handle_StepBasic_ProductDefinitionFormation &) –
  • PDS (Handle_StepRepr_ProductDefinitionShape &) –
  • PD (Handle_StepBasic_ProductDefinition &) –
Return type:

Handle_StepFEA_FeaModel

Return type:

Handle_StepFEA_FeaModel

Return type:

Handle_StepFEA_FeaModel

Return type:

Handle_StepFEA_FeaModel

GetCurElemSection()
  • Getting list of curve_element_section_definitions for given element_representation
Parameters:ElemRepr (Handle_StepFEA_Curve3dElementRepresentation &) –
Return type:Handle_StepElement_HSequenceOfCurveElementSectionDefinition
GetElemGeomRelat()
Return type:Handle_StepFEA_HSequenceOfElementGeometricRelationship
GetElementMaterial()
Return type:Handle_StepElement_HSequenceOfElementMaterial
GetElements1D()
Parameters:theFeaModel (Handle_StepFEA_FeaModel &) –
Return type:Handle_StepFEA_HSequenceOfElementRepresentation
GetElements2D()
Parameters:theFEAModel (Handle_StepFEA_FeaModel &) –
Return type:Handle_StepFEA_HSequenceOfElementRepresentation
GetElements3D()
Parameters:theFEAModel (Handle_StepFEA_FeaModel &) –
Return type:Handle_StepFEA_HSequenceOfElementRepresentation
GetFeaAxis2Placement3d()
Parameters:theFeaModel (Handle_StepFEA_FeaModel &) –
Return type:Handle_StepFEA_FeaAxis2Placement3d
GetShReprForElem()
Parameters:ElemRepr (Handle_StepFEA_ElementRepresentation &) –
Return type:Handle_StepShape_ShapeRepresentation
IdealShape()
Parameters:
  • Prod (Handle_StepBasic_Product &) –
  • PDF (Handle_StepBasic_ProductDefinitionFormation &) –
  • PD (Handle_StepBasic_ProductDefinition &) –
  • PDS (Handle_StepRepr_ProductDefinitionShape &) –
Return type:

Handle_StepShape_ShapeRepresentation

Return type:

Handle_StepShape_ShapeRepresentation

Return type:

Handle_StepShape_ShapeRepresentation

Return type:

Handle_StepShape_ShapeRepresentation

Init()
  • Initializes tool; returns True if succeeded
Parameters:WS (Handle_XSControl_WorkSession &) –
Return type:bool
IsAnalys()
Parameters:PD (Handle_StepBasic_ProductDefinitionFormation &) –
Return type:bool
IsDesing()
Parameters:PD (Handle_StepBasic_ProductDefinitionFormation &) –
Return type:bool
NominShape()
Parameters:
  • Prod (Handle_StepBasic_Product &) –
  • PDF (Handle_StepBasic_ProductDefinitionFormation &) –
Return type:

Handle_StepShape_ShapeRepresentation

Return type:

Handle_StepShape_ShapeRepresentation

ReplaceCcDesingToApplied()
  • Put into model entities Applied… for AP209 instead of entities CcDesing… from AP203.
Return type:bool
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
new_instancemethod(func, inst, cls)
register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases