|
Open CASCADE Technology
6.5.4
|
Basic tool for working with AP209 model
#include <StepAP209_Construct.hxx>

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 |
| Standard_Boolean StepAP209_Construct::CreateAdding203Entities | ( | const Handle< StepBasic_ProductDefinition > & | PD, |
| Handle< StepData_StepModel > & | aModel | ||
| ) | const |
| Standard_Boolean StepAP209_Construct::CreateAddingEntities | ( | const Handle< StepBasic_ProductDefinition > & | AnaPD | ) | const |
| Standard_Boolean StepAP209_Construct::CreateAnalysStructure | ( | const Handle< StepBasic_Product > & | Prod | ) | const |
| Handle_StepData_StepModel StepAP209_Construct::CreateAP203Structure | ( | ) | const |
| Standard_Boolean StepAP209_Construct::CreateFeaStructure | ( | const Handle< StepBasic_Product > & | Prod | ) | const |
| Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel | ( | const Handle< StepBasic_Product > & | Prod | ) | const |
| Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel | ( | const Handle< StepBasic_ProductDefinitionFormation > & | ) | 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 > & | ) | 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 |
| Standard_Boolean StepAP209_Construct::IsAnalys | ( | const Handle< StepBasic_ProductDefinitionFormation > & | PD | ) | const |
| Standard_Boolean StepAP209_Construct::IsDesing | ( | const Handle< StepBasic_ProductDefinitionFormation > & | PD | ) | const |
| Handle_StepShape_ShapeRepresentation StepAP209_Construct::NominShape | ( | const Handle< StepBasic_Product > & | Prod | ) | const |
| Handle_StepShape_ShapeRepresentation StepAP209_Construct::NominShape | ( | const Handle< StepBasic_ProductDefinitionFormation > & | ) | const |
1.8.0