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

Basic tool for working with AP209 model

#include <StepAP209_Construct.hxx>

Inheritance diagram for StepAP209_Construct:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC StepAP209_Construct ()
 Creates an empty tool

 StepAP209_Construct (const Handle< XSControl_WorkSession > &WS)
 Creates a tool and initializes it

Standard_Boolean Init (const Handle< XSControl_WorkSession > &WS)
 Initializes tool; returns True if succeeded

Standard_Boolean IsDesing (const Handle< StepBasic_ProductDefinitionFormation > &PD) const
Standard_Boolean IsAnalys (const Handle< StepBasic_ProductDefinitionFormation > &PD) const
Handle_StepFEA_FeaModel FeaModel (const Handle< StepBasic_Product > &Prod) const
Handle_StepFEA_FeaModel FeaModel (const Handle< StepBasic_ProductDefinitionFormation > &PDF) const
Handle_StepFEA_FeaAxis2Placement3d GetFeaAxis2Placement3d (const Handle< StepFEA_FeaModel > &theFeaModel) const
Handle_StepShape_ShapeRepresentation IdealShape (const Handle< StepBasic_Product > &Prod) const
Handle_StepShape_ShapeRepresentation IdealShape (const Handle< StepBasic_ProductDefinitionFormation > &PDF) const
Handle_StepShape_ShapeRepresentation NominShape (const Handle< StepBasic_Product > &Prod) const
Handle_StepShape_ShapeRepresentation NominShape (const Handle< StepBasic_ProductDefinitionFormation > &PDF) const
Handle_StepElement_HSequenceOfElementMaterial GetElementMaterial () const
Handle_StepFEA_HSequenceOfElementGeometricRelationship GetElemGeomRelat () const
Handle_StepFEA_HSequenceOfElementRepresentation GetElements1D (const Handle< StepFEA_FeaModel > &theFeaModel) const
Handle_StepFEA_HSequenceOfElementRepresentation GetElements2D (const Handle< StepFEA_FeaModel > &theFEAModel) const
Handle_StepFEA_HSequenceOfElementRepresentation GetElements3D (const Handle< StepFEA_FeaModel > &theFEAModel) const
Handle_StepElement_HSequenceOfCurveElementSectionDefinition GetCurElemSection (const Handle< StepFEA_Curve3dElementRepresentation > &ElemRepr) const
 Getting list of curve_element_section_definitions
for given element_representation

Handle_StepShape_ShapeRepresentation GetShReprForElem (const Handle< StepFEA_ElementRepresentation > &ElemRepr) const
Standard_Boolean CreateAnalysStructure (const Handle< StepBasic_Product > &Prod) const
 Create empty structure for idealized_analysis_shape

Standard_Boolean CreateFeaStructure (const Handle< StepBasic_Product > &Prod) const
 Create fea structure

Standard_Boolean ReplaceCcDesingToApplied () const
 Put into model entities Applied... for AP209 instead of
entities CcDesing... from AP203.

Standard_Boolean CreateAddingEntities (const Handle< StepBasic_ProductDefinition > &AnaPD) const
 Create approval.. , date.. , time.. , person.. and
organization.. entities for analysis structure

Handle_StepData_StepModel CreateAP203Structure () const
 Create AP203 structure from existing AP209 structure

Standard_Boolean CreateAdding203Entities (const Handle< StepBasic_ProductDefinition > &PD, Handle< StepData_StepModel > &aModel) const
 Create approval.. , date.. , time.. , person.. and
organization.. entities for 203 structure

Handle_StepFEA_FeaModel FeaModel (const Handle< StepRepr_ProductDefinitionShape > &PDS) const
Handle_StepFEA_FeaModel FeaModel (const Handle< StepBasic_ProductDefinition > &PD) const
Handle_StepShape_ShapeRepresentation IdealShape (const Handle< StepBasic_ProductDefinition > &PD) const
Handle_StepShape_ShapeRepresentation IdealShape (const Handle< StepRepr_ProductDefinitionShape > &PDS) const

Protected Member Functions

Handle_StepFEA_HSequenceOfElementRepresentation GetFeaElements (const Handle< StepFEA_FeaModel > &theFeaModel, const Handle< Standard_Type > &theType) const

Constructor & Destructor Documentation


Member Function Documentation

Handle_StepData_StepModel StepAP209_Construct::CreateAP203Structure ( ) const
Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel ( const Handle< StepBasic_Product > &  Prod) const
Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel ( const Handle< StepRepr_ProductDefinitionShape > &  PDS) const
Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel ( const Handle< StepBasic_ProductDefinition > &  PD) const
Handle_StepElement_HSequenceOfCurveElementSectionDefinition StepAP209_Construct::GetCurElemSection ( const Handle< StepFEA_Curve3dElementRepresentation > &  ElemRepr) const
Handle_StepElement_HSequenceOfElementMaterial StepAP209_Construct::GetElementMaterial ( ) const
Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetElements1D ( const Handle< StepFEA_FeaModel > &  theFeaModel) const
Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetElements2D ( const Handle< StepFEA_FeaModel > &  theFEAModel) const
Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetElements3D ( const Handle< StepFEA_FeaModel > &  theFEAModel) const
Handle_StepFEA_HSequenceOfElementGeometricRelationship StepAP209_Construct::GetElemGeomRelat ( ) const
Handle_StepFEA_FeaAxis2Placement3d StepAP209_Construct::GetFeaAxis2Placement3d ( const Handle< StepFEA_FeaModel > &  theFeaModel) const
Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetFeaElements ( const Handle< StepFEA_FeaModel > &  theFeaModel,
const Handle< Standard_Type > &  theType 
) const [protected]
Handle_StepShape_ShapeRepresentation StepAP209_Construct::GetShReprForElem ( const Handle< StepFEA_ElementRepresentation > &  ElemRepr) const
Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape ( const Handle< StepBasic_Product > &  Prod) const
Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape ( const Handle< StepBasic_ProductDefinitionFormation > &  PDF) const
Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape ( const Handle< StepBasic_ProductDefinition > &  PD) const
Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape ( const Handle< StepRepr_ProductDefinitionShape > &  PDS) const
Handle_StepShape_ShapeRepresentation StepAP209_Construct::NominShape ( const Handle< StepBasic_Product > &  Prod) const
Handle_StepShape_ShapeRepresentation StepAP209_Construct::NominShape ( const Handle< StepBasic_ProductDefinitionFormation > &  PDF) const

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