1 // File: StepFEA_FeaModel.cxx
2 // Created: Thu Dec 12 17:51:05 2002
3 // Author: data exchange team
4 // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5 // Copyright: Open CASCADE 2002
7 #include <StepFEA_FeaModel.ixx>
9 //=======================================================================
10 //function : StepFEA_FeaModel
12 //=======================================================================
14 StepFEA_FeaModel::StepFEA_FeaModel ()
18 //=======================================================================
21 //=======================================================================
23 void StepFEA_FeaModel::Init (const Handle(TCollection_HAsciiString) &aRepresentation_Name,
24 const Handle(StepRepr_HArray1OfRepresentationItem) &aRepresentation_Items,
25 const Handle(StepRepr_RepresentationContext) &aRepresentation_ContextOfItems,
26 const Handle(TCollection_HAsciiString) &aCreatingSoftware,
27 const Handle(TColStd_HArray1OfAsciiString) &aIntendedAnalysisCode,
28 const Handle(TCollection_HAsciiString) &aDescription,
29 const Handle(TCollection_HAsciiString) &aAnalysisType)
31 StepRepr_Representation::Init(aRepresentation_Name,
32 aRepresentation_Items,
33 aRepresentation_ContextOfItems);
35 theCreatingSoftware = aCreatingSoftware;
37 theIntendedAnalysisCode = aIntendedAnalysisCode;
39 theDescription = aDescription;
41 theAnalysisType = aAnalysisType;
44 //=======================================================================
45 //function : CreatingSoftware
47 //=======================================================================
49 Handle(TCollection_HAsciiString) StepFEA_FeaModel::CreatingSoftware () const
51 return theCreatingSoftware;
54 //=======================================================================
55 //function : SetCreatingSoftware
57 //=======================================================================
59 void StepFEA_FeaModel::SetCreatingSoftware (const Handle(TCollection_HAsciiString) &aCreatingSoftware)
61 theCreatingSoftware = aCreatingSoftware;
64 //=======================================================================
65 //function : IntendedAnalysisCode
67 //=======================================================================
69 Handle(TColStd_HArray1OfAsciiString) StepFEA_FeaModel::IntendedAnalysisCode () const
71 return theIntendedAnalysisCode;
74 //=======================================================================
75 //function : SetIntendedAnalysisCode
77 //=======================================================================
79 void StepFEA_FeaModel::SetIntendedAnalysisCode (const Handle(TColStd_HArray1OfAsciiString) &aIntendedAnalysisCode)
81 theIntendedAnalysisCode = aIntendedAnalysisCode;
84 //=======================================================================
85 //function : Description
87 //=======================================================================
89 Handle(TCollection_HAsciiString) StepFEA_FeaModel::Description () const
91 return theDescription;
94 //=======================================================================
95 //function : SetDescription
97 //=======================================================================
99 void StepFEA_FeaModel::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
101 theDescription = aDescription;
104 //=======================================================================
105 //function : AnalysisType
107 //=======================================================================
109 Handle(TCollection_HAsciiString) StepFEA_FeaModel::AnalysisType () const
111 return theAnalysisType;
114 //=======================================================================
115 //function : SetAnalysisType
117 //=======================================================================
119 void StepFEA_FeaModel::SetAnalysisType (const Handle(TCollection_HAsciiString) &aAnalysisType)
121 theAnalysisType = aAnalysisType;