OCC.Core.StepAP209 module¶
StepAP209 module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_stepap209.html
-
class
StepAP209_Construct
(*args)¶ Bases:
OCC.Core.STEPConstruct.STEPConstruct_Tool
- Creates an empty tool
- rtype
None* Creates a tool and initializes it
- param WS
- type WS
XSControl_WorkSession
- rtype
None
-
CreateAP203Structure
()¶ - Create AP203 structure from existing AP209 structure
- rtype
opencascade::handle<StepData_StepModel>
-
CreateAdding203Entities
()¶ - Create approval.. , date.. , time.. , person.. and organization.. entities for 203 structure
- param PD
- type PD
StepBasic_ProductDefinition
- param aModel
- type aModel
StepData_StepModel
- rtype
bool
-
CreateAddingEntities
()¶ - Create approval.. , date.. , time.. , person.. and organization.. entities for analysis structure
- param AnaPD
- type AnaPD
StepBasic_ProductDefinition
- rtype
bool
-
CreateAnalysStructure
()¶ - Create empty structure for idealized_analysis_shape
- param Prod
- type Prod
StepBasic_Product
- rtype
bool
-
CreateFeaStructure
()¶ - Create fea structure
- param Prod
- type Prod
StepBasic_Product
- rtype
bool
-
FeaModel
()¶ - Parameters
Prod –
- type Prod
StepBasic_Product
- rtype
opencascade::handle<StepFEA_FeaModel>:param PDF:
- type PDF
StepBasic_ProductDefinitionFormation
- rtype
opencascade::handle<StepFEA_FeaModel>:param PDS:
- type PDS
StepRepr_ProductDefinitionShape
- rtype
opencascade::handle<StepFEA_FeaModel>:param PD:
- type PD
StepBasic_ProductDefinition
- rtype
opencascade::handle<StepFEA_FeaModel>
-
GetCurElemSection
()¶ - Getting list of curve_element_section_definitions for given element_representation
- param ElemRepr
- type ElemRepr
StepFEA_Curve3dElementRepresentation
- rtype
opencascade::handle<StepElement_HSequenceOfCurveElementSectionDefinition>
-
GetElemGeomRelat
()¶ - Return type
opencascade::handle<StepFEA_HSequenceOfElementGeometricRelationship>
-
GetElementMaterial
()¶ - Return type
opencascade::handle<StepElement_HSequenceOfElementMaterial>
-
GetElements1D
()¶ - Parameters
theFeaModel –
- type theFeaModel
StepFEA_FeaModel
- rtype
opencascade::handle<StepFEA_HSequenceOfElementRepresentation>
-
GetElements2D
()¶ - Parameters
theFEAModel –
- type theFEAModel
StepFEA_FeaModel
- rtype
opencascade::handle<StepFEA_HSequenceOfElementRepresentation>
-
GetElements3D
()¶ - Parameters
theFEAModel –
- type theFEAModel
StepFEA_FeaModel
- rtype
opencascade::handle<StepFEA_HSequenceOfElementRepresentation>
-
GetFeaAxis2Placement3d
()¶ - Parameters
theFeaModel –
- type theFeaModel
StepFEA_FeaModel
- rtype
opencascade::handle<StepFEA_FeaAxis2Placement3d>
-
GetShReprForElem
()¶ - Parameters
ElemRepr –
- type ElemRepr
StepFEA_ElementRepresentation
- rtype
opencascade::handle<StepShape_ShapeRepresentation>
-
IdealShape
()¶ - Parameters
Prod –
- type Prod
StepBasic_Product
- rtype
opencascade::handle<StepShape_ShapeRepresentation>:param PDF:
- type PDF
StepBasic_ProductDefinitionFormation
- rtype
opencascade::handle<StepShape_ShapeRepresentation>:param PD:
- type PD
StepBasic_ProductDefinition
- rtype
opencascade::handle<StepShape_ShapeRepresentation>:param PDS:
- type PDS
StepRepr_ProductDefinitionShape
- rtype
opencascade::handle<StepShape_ShapeRepresentation>
-
Init
()¶ - Initializes tool; returns True if succeeded
- param WS
- type WS
XSControl_WorkSession
- rtype
bool
-
IsAnalys
()¶ - Parameters
PD –
- type PD
StepBasic_ProductDefinitionFormation
- rtype
bool
-
IsDesing
()¶ - Parameters
PD –
- type PD
StepBasic_ProductDefinitionFormation
- rtype
bool
-
NominShape
()¶ - Parameters
Prod –
- type Prod
StepBasic_Product
- rtype
opencascade::handle<StepShape_ShapeRepresentation>:param PDF:
- type PDF
StepBasic_ProductDefinitionFormation
- rtype
opencascade::handle<StepShape_ShapeRepresentation>
-
ReplaceCcDesingToApplied
()¶ - Put into model entities Applied… for AP209 instead of entities CcDesing… from AP203.
- rtype
bool
-
property
thisown
¶ The membership flag