OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKSTEP
StepAP209


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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT StepAP209_Construct ()
 Creates an empty tool
.
Standard_EXPORT StepAP209_Construct (const Handle(XSControl_WorkSession)&WS)
 Creates a tool and initializes it
.
Standard_EXPORT Standard_Boolean Init (const Handle(XSControl_WorkSession)&WS)
 Initializes tool; returns True if succeeded
.
Standard_EXPORT Standard_Boolean IsDesing (const Handle(StepBasic_ProductDefinitionFormation)&PD) const
Standard_EXPORT Standard_Boolean IsAnalys (const Handle(StepBasic_ProductDefinitionFormation)&PD) const
Standard_EXPORT Handle_StepFEA_FeaModel FeaModel (const Handle(StepBasic_Product)&Prod) const
Standard_EXPORT Handle_StepFEA_FeaModel FeaModel (const Handle(StepBasic_ProductDefinitionFormation)&PDF) const
Standard_EXPORT Handle_StepFEA_FeaAxis2Placement3d GetFeaAxis2Placement3d (const Handle(StepFEA_FeaModel)&theFeaModel) const
Standard_EXPORT Handle_StepShape_ShapeRepresentation IdealShape (const Handle(StepBasic_Product)&Prod) const
Standard_EXPORT Handle_StepShape_ShapeRepresentation IdealShape (const Handle(StepBasic_ProductDefinitionFormation)&PDF) const
Standard_EXPORT Handle_StepShape_ShapeRepresentation NominShape (const Handle(StepBasic_Product)&Prod) const
Standard_EXPORT Handle_StepShape_ShapeRepresentation NominShape (const Handle(StepBasic_ProductDefinitionFormation)&PDF) const
Standard_EXPORT Handle_StepElement_HSequenceOfElementMaterial GetElementMaterial () const
Standard_EXPORT Handle_StepFEA_HSequenceOfElementGeometricRelationship GetElemGeomRelat () const
Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation GetElements1D (const Handle(StepFEA_FeaModel)&theFeaModel) const
Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation GetElements2D (const Handle(StepFEA_FeaModel)&theFEAModel) const
Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation GetElements3D (const Handle(StepFEA_FeaModel)&theFEAModel) const
Standard_EXPORT Handle_StepElement_HSequenceOfCurveElementSectionDefinition GetCurElemSection (const Handle(StepFEA_Curve3dElementRepresentation)&ElemRepr) const
 Getting list of curve_element_section_definitions
for given element_representation
.
Standard_EXPORT Handle_StepShape_ShapeRepresentation GetShReprForElem (const Handle(StepFEA_ElementRepresentation)&ElemRepr) const
Standard_EXPORT Standard_Boolean CreateAnalysStructure (const Handle(StepBasic_Product)&Prod) const
 Create empty structure for idealized_analysis_shape
.
Standard_EXPORT Standard_Boolean CreateFeaStructure (const Handle(StepBasic_Product)&Prod) const
 Create fea structure
.
Standard_EXPORT Standard_Boolean ReplaceCcDesingToApplied () const
 Put into model entities Applied... for AP209 instead of
entities CcDesing... from AP203.
.
Standard_EXPORT Standard_Boolean CreateAddingEntities (const Handle(StepBasic_ProductDefinition)&AnaPD) const
 Create approval.. , date.. , time.. , person.. and
organization.. entities for analysis structure
.
Standard_EXPORT Handle_StepData_StepModel CreateAP203Structure () const
 Create AP203 structure from existing AP209 structure
.
Standard_EXPORT Standard_Boolean CreateAdding203Entities (const Handle(StepBasic_ProductDefinition)&PD, Handle(StepData_StepModel)&aModel) const
 Create approval.. , date.. , time.. , person.. and
organization.. entities for 203 structure
.
Standard_EXPORT Handle_StepFEA_FeaModel FeaModel (const Handle(StepRepr_ProductDefinitionShape)&PDS) const
Standard_EXPORT Handle_StepFEA_FeaModel FeaModel (const Handle(StepBasic_ProductDefinition)&PD) const
Standard_EXPORT Handle_StepShape_ShapeRepresentation IdealShape (const Handle(StepBasic_ProductDefinition)&PD) const
Standard_EXPORT Handle_StepShape_ShapeRepresentation IdealShape (const Handle(StepRepr_ProductDefinitionShape)&PDS) const

Protected Member Functions

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

Constructor & Destructor Documentation

Standard_EXPORT StepAP209_Construct::StepAP209_Construct  ) 
 

Standard_EXPORT StepAP209_Construct::StepAP209_Construct const Handle(XSControl_WorkSession)&  WS  ) 
 


Member Function Documentation

Standard_EXPORT Standard_Boolean StepAP209_Construct::CreateAdding203Entities const Handle(StepBasic_ProductDefinition)&  PD,
Handle(StepData_StepModel)&  aModel
const
 

Standard_EXPORT Standard_Boolean StepAP209_Construct::CreateAddingEntities const Handle(StepBasic_ProductDefinition)&  AnaPD  )  const
 

Standard_EXPORT Standard_Boolean StepAP209_Construct::CreateAnalysStructure const Handle(StepBasic_Product)&  Prod  )  const
 

Standard_EXPORT Handle_StepData_StepModel StepAP209_Construct::CreateAP203Structure  )  const
 

Standard_EXPORT Standard_Boolean StepAP209_Construct::CreateFeaStructure const Handle(StepBasic_Product)&  Prod  )  const
 

Standard_EXPORT Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel const Handle(StepBasic_ProductDefinition)&  PD  )  const
 

Standard_EXPORT Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel const Handle(StepRepr_ProductDefinitionShape)&  PDS  )  const
 

Standard_EXPORT Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel const Handle(StepBasic_ProductDefinitionFormation)&  PDF  )  const
 

Standard_EXPORT Handle_StepFEA_FeaModel StepAP209_Construct::FeaModel const Handle(StepBasic_Product)&  Prod  )  const
 

Standard_EXPORT Handle_StepElement_HSequenceOfCurveElementSectionDefinition StepAP209_Construct::GetCurElemSection const Handle(StepFEA_Curve3dElementRepresentation)&  ElemRepr  )  const
 

Standard_EXPORT Handle_StepElement_HSequenceOfElementMaterial StepAP209_Construct::GetElementMaterial  )  const
 

Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetElements1D const Handle(StepFEA_FeaModel)&  theFeaModel  )  const
 

Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetElements2D const Handle(StepFEA_FeaModel)&  theFEAModel  )  const
 

Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetElements3D const Handle(StepFEA_FeaModel)&  theFEAModel  )  const
 

Standard_EXPORT Handle_StepFEA_HSequenceOfElementGeometricRelationship StepAP209_Construct::GetElemGeomRelat  )  const
 

Standard_EXPORT Handle_StepFEA_FeaAxis2Placement3d StepAP209_Construct::GetFeaAxis2Placement3d const Handle(StepFEA_FeaModel)&  theFeaModel  )  const
 

Standard_EXPORT Handle_StepFEA_HSequenceOfElementRepresentation StepAP209_Construct::GetFeaElements const Handle(StepFEA_FeaModel)&  theFeaModel,
const Handle(Standard_Type)&  theType
const [protected]
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::GetShReprForElem const Handle(StepFEA_ElementRepresentation)&  ElemRepr  )  const
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape const Handle(StepRepr_ProductDefinitionShape)&  PDS  )  const
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape const Handle(StepBasic_ProductDefinition)&  PD  )  const
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape const Handle(StepBasic_ProductDefinitionFormation)&  PDF  )  const
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::IdealShape const Handle(StepBasic_Product)&  Prod  )  const
 

Standard_EXPORT Standard_Boolean StepAP209_Construct::Init const Handle(XSControl_WorkSession)&  WS  ) 
 

Standard_EXPORT Standard_Boolean StepAP209_Construct::IsAnalys const Handle(StepBasic_ProductDefinitionFormation)&  PD  )  const
 

Standard_EXPORT Standard_Boolean StepAP209_Construct::IsDesing const Handle(StepBasic_ProductDefinitionFormation)&  PD  )  const
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::NominShape const Handle(StepBasic_ProductDefinitionFormation)&  PDF  )  const
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation StepAP209_Construct::NominShape const Handle(StepBasic_Product)&  Prod  )  const
 

void StepAP209_Construct::operator delete void *  anAddress  )  [inline]
 

Reimplemented from STEPConstruct_Tool.

void* StepAP209_Construct::operator new size_t  size  )  [inline]
 

Reimplemented from STEPConstruct_Tool.

void* StepAP209_Construct::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from STEPConstruct_Tool.

Standard_EXPORT Standard_Boolean StepAP209_Construct::ReplaceCcDesingToApplied  )  const
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:42:19 2008 for OpenCASCADE by  doxygen 1.4.1