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

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()