OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    StepAP209_Construct Class Reference

    Basic tool for working with AP209 model. More...

    #include <StepAP209_Construct.hxx>

    Inheritance diagram for StepAP209_Construct:

    Public Member Functions

     StepAP209_Construct ()
     Creates an empty tool.
     StepAP209_Construct (const occ::handle< XSControl_WorkSession > &WS)
     Creates a tool and initializes it.
    bool Init (const occ::handle< XSControl_WorkSession > &WS)
     Initializes tool; returns True if succeeded.
    bool IsDesing (const occ::handle< StepBasic_ProductDefinitionFormation > &PD) const
    bool IsAnalys (const occ::handle< StepBasic_ProductDefinitionFormation > &PD) const
    occ::handle< StepFEA_FeaModelFeaModel (const occ::handle< StepBasic_Product > &Prod) const
    occ::handle< StepFEA_FeaModelFeaModel (const occ::handle< StepBasic_ProductDefinitionFormation > &PDF) const
    occ::handle< StepFEA_FeaAxis2Placement3dGetFeaAxis2Placement3d (const occ::handle< StepFEA_FeaModel > &theFeaModel) const
    occ::handle< StepShape_ShapeRepresentationIdealShape (const occ::handle< StepBasic_Product > &Prod) const
    occ::handle< StepShape_ShapeRepresentationIdealShape (const occ::handle< StepBasic_ProductDefinitionFormation > &PDF) const
    occ::handle< StepShape_ShapeRepresentationNominShape (const occ::handle< StepBasic_Product > &Prod) const
    occ::handle< StepShape_ShapeRepresentationNominShape (const occ::handle< StepBasic_ProductDefinitionFormation > &PDF) const
    occ::handle< NCollection_HSequence< occ::handle< StepElement_ElementMaterial > > > GetElementMaterial () const
    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementGeometricRelationship > > > GetElemGeomRelat () const
    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > GetElements1D (const occ::handle< StepFEA_FeaModel > &theFeaModel) const
    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > GetElements2D (const occ::handle< StepFEA_FeaModel > &theFEAModel) const
    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > GetElements3D (const occ::handle< StepFEA_FeaModel > &theFEAModel) const
    occ::handle< NCollection_HSequence< occ::handle< StepElement_CurveElementSectionDefinition > > > GetCurElemSection (const occ::handle< StepFEA_Curve3dElementRepresentation > &ElemRepr) const
     Getting list of curve_element_section_definitions for given element_representation.
    occ::handle< StepShape_ShapeRepresentationGetShReprForElem (const occ::handle< StepFEA_ElementRepresentation > &ElemRepr) const
    bool CreateAnalysStructure (const occ::handle< StepBasic_Product > &Prod) const
     Create empty structure for idealized_analysis_shape.
    bool CreateFeaStructure (const occ::handle< StepBasic_Product > &Prod) const
     Create fea structure.
    bool ReplaceCcDesingToApplied () const
     Put into model entities Applied... for AP209 instead of entities CcDesing... from AP203.
    bool CreateAddingEntities (const occ::handle< StepBasic_ProductDefinition > &AnaPD) const
     Create approval.. , date.. , time.. , person.. and organization.. entities for analysis structure.
    occ::handle< StepData_StepModelCreateAP203Structure () const
     Create AP203 structure from existing AP209 structure.
    bool CreateAdding203Entities (const occ::handle< StepBasic_ProductDefinition > &PD, occ::handle< StepData_StepModel > &aModel) const
     Create approval.. , date.. , time.. , person.. and organization.. entities for 203 structure.
    occ::handle< StepFEA_FeaModelFeaModel (const occ::handle< StepRepr_ProductDefinitionShape > &PDS) const
    occ::handle< StepFEA_FeaModelFeaModel (const occ::handle< StepBasic_ProductDefinition > &PD) const
    occ::handle< StepShape_ShapeRepresentationIdealShape (const occ::handle< StepBasic_ProductDefinition > &PD) const
    occ::handle< StepShape_ShapeRepresentationIdealShape (const occ::handle< StepRepr_ProductDefinitionShape > &PDS) const
    Public Member Functions inherited from STEPConstruct_Tool
     STEPConstruct_Tool ()
     Creates an empty tool.
     STEPConstruct_Tool (const occ::handle< XSControl_WorkSession > &WS)
     Creates a tool and loads it with worksession.
    const occ::handle< XSControl_WorkSession > & WS () const
     Returns currently loaded WorkSession.
    occ::handle< Interface_InterfaceModelModel () const
     Returns current model (Null if not loaded).
    const Interface_GraphGraph (const bool recompute=false) const
     Returns current graph (recomputing if necessary).
    const occ::handle< Transfer_TransientProcess > & TransientProcess () const
     Returns TransientProcess (reading; Null if not loaded).
    const occ::handle< Transfer_FinderProcess > & FinderProcess () const
     Returns FinderProcess (writing; Null if not loaded).

    Protected Member Functions

    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > GetFeaElements (const occ::handle< StepFEA_FeaModel > &theFeaModel, const occ::handle< Standard_Type > &theType) const
    Protected Member Functions inherited from STEPConstruct_Tool
    bool SetWS (const occ::handle< XSControl_WorkSession > &WS)
     Load worksession; returns True if succeeded Returns False if either FinderProcess of TransientProcess cannot be obtained or are Null.

    Detailed Description

    Basic tool for working with AP209 model.

    Constructor & Destructor Documentation

    ◆ StepAP209_Construct() [1/2]

    StepAP209_Construct::StepAP209_Construct ( )

    Creates an empty tool.

    ◆ StepAP209_Construct() [2/2]

    StepAP209_Construct::StepAP209_Construct ( const occ::handle< XSControl_WorkSession > & WS)

    Creates a tool and initializes it.

    Member Function Documentation

    ◆ CreateAdding203Entities()

    bool StepAP209_Construct::CreateAdding203Entities ( const occ::handle< StepBasic_ProductDefinition > & PD,
    occ::handle< StepData_StepModel > & aModel ) const

    Create approval.. , date.. , time.. , person.. and organization.. entities for 203 structure.

    ◆ CreateAddingEntities()

    bool StepAP209_Construct::CreateAddingEntities ( const occ::handle< StepBasic_ProductDefinition > & AnaPD) const

    Create approval.. , date.. , time.. , person.. and organization.. entities for analysis structure.

    ◆ CreateAnalysStructure()

    bool StepAP209_Construct::CreateAnalysStructure ( const occ::handle< StepBasic_Product > & Prod) const

    Create empty structure for idealized_analysis_shape.

    ◆ CreateAP203Structure()

    occ::handle< StepData_StepModel > StepAP209_Construct::CreateAP203Structure ( ) const

    Create AP203 structure from existing AP209 structure.

    ◆ CreateFeaStructure()

    bool StepAP209_Construct::CreateFeaStructure ( const occ::handle< StepBasic_Product > & Prod) const

    Create fea structure.

    ◆ FeaModel() [1/4]

    occ::handle< StepFEA_FeaModel > StepAP209_Construct::FeaModel ( const occ::handle< StepBasic_Product > & Prod) const

    ◆ FeaModel() [2/4]

    occ::handle< StepFEA_FeaModel > StepAP209_Construct::FeaModel ( const occ::handle< StepBasic_ProductDefinition > & PD) const

    ◆ FeaModel() [3/4]

    occ::handle< StepFEA_FeaModel > StepAP209_Construct::FeaModel ( const occ::handle< StepBasic_ProductDefinitionFormation > & PDF) const

    ◆ FeaModel() [4/4]

    occ::handle< StepFEA_FeaModel > StepAP209_Construct::FeaModel ( const occ::handle< StepRepr_ProductDefinitionShape > & PDS) const

    ◆ GetCurElemSection()

    Getting list of curve_element_section_definitions for given element_representation.

    ◆ GetElementMaterial()

    occ::handle< NCollection_HSequence< occ::handle< StepElement_ElementMaterial > > > StepAP209_Construct::GetElementMaterial ( ) const

    ◆ GetElements1D()

    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > StepAP209_Construct::GetElements1D ( const occ::handle< StepFEA_FeaModel > & theFeaModel) const

    ◆ GetElements2D()

    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > StepAP209_Construct::GetElements2D ( const occ::handle< StepFEA_FeaModel > & theFEAModel) const

    ◆ GetElements3D()

    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > StepAP209_Construct::GetElements3D ( const occ::handle< StepFEA_FeaModel > & theFEAModel) const

    ◆ GetElemGeomRelat()

    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementGeometricRelationship > > > StepAP209_Construct::GetElemGeomRelat ( ) const

    ◆ GetFeaAxis2Placement3d()

    occ::handle< StepFEA_FeaAxis2Placement3d > StepAP209_Construct::GetFeaAxis2Placement3d ( const occ::handle< StepFEA_FeaModel > & theFeaModel) const

    ◆ GetFeaElements()

    occ::handle< NCollection_HSequence< occ::handle< StepFEA_ElementRepresentation > > > StepAP209_Construct::GetFeaElements ( const occ::handle< StepFEA_FeaModel > & theFeaModel,
    const occ::handle< Standard_Type > & theType ) const
    protected

    ◆ GetShReprForElem()

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::GetShReprForElem ( const occ::handle< StepFEA_ElementRepresentation > & ElemRepr) const

    ◆ IdealShape() [1/4]

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::IdealShape ( const occ::handle< StepBasic_Product > & Prod) const

    ◆ IdealShape() [2/4]

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::IdealShape ( const occ::handle< StepBasic_ProductDefinition > & PD) const

    ◆ IdealShape() [3/4]

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::IdealShape ( const occ::handle< StepBasic_ProductDefinitionFormation > & PDF) const

    ◆ IdealShape() [4/4]

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::IdealShape ( const occ::handle< StepRepr_ProductDefinitionShape > & PDS) const

    ◆ Init()

    bool StepAP209_Construct::Init ( const occ::handle< XSControl_WorkSession > & WS)

    Initializes tool; returns True if succeeded.

    ◆ IsAnalys()

    bool StepAP209_Construct::IsAnalys ( const occ::handle< StepBasic_ProductDefinitionFormation > & PD) const

    ◆ IsDesing()

    bool StepAP209_Construct::IsDesing ( const occ::handle< StepBasic_ProductDefinitionFormation > & PD) const

    ◆ NominShape() [1/2]

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::NominShape ( const occ::handle< StepBasic_Product > & Prod) const

    ◆ NominShape() [2/2]

    occ::handle< StepShape_ShapeRepresentation > StepAP209_Construct::NominShape ( const occ::handle< StepBasic_ProductDefinitionFormation > & PDF) const

    ◆ ReplaceCcDesingToApplied()

    bool StepAP209_Construct::ReplaceCcDesingToApplied ( ) const

    Put into model entities Applied... for AP209 instead of entities CcDesing... from AP203.


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