Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_SymmetricTensor22d.cxx
CommitLineData
7fd59977 1// File: StepFEA_SymmetricTensor22d.cxx
2// Created: Thu Dec 12 17:51:06 2002
3// Author: data exchange team
4// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5// Copyright: Open CASCADE 2002
6
7#include <StepFEA_SymmetricTensor22d.ixx>
8
9#include <StepData_SelectArrReal.hxx>
10#include <TColStd_HSequenceOfReal.hxx>
11
12
13//=======================================================================
14//function : StepFEA_SymmetricTensor22d
15//purpose :
16//=======================================================================
17
18StepFEA_SymmetricTensor22d::StepFEA_SymmetricTensor22d ()
19{
20}
21
22//=======================================================================
23//function : CaseNum
24//purpose :
25//=======================================================================
26
27Standard_Integer StepFEA_SymmetricTensor22d::CaseNum (const Handle(Standard_Transient)& ent) const
28{
29 if (ent.IsNull()) return 0;
30 if (ent->IsKind(STANDARD_TYPE(StepData_SelectArrReal))) return 1;
31 return 0;
32}
33
34//=======================================================================
35//function : AnisotropicSymmetricTensor22d
36//purpose :
37//=======================================================================
38
39Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor22d::AnisotropicSymmetricTensor22d () const
40{
41 //return Handle(TColStd_HArray1OfReal)::DownCast(Value());
42 Handle(StepData_SelectArrReal) SSR = Handle(StepData_SelectArrReal)::DownCast(Value());
43 if(SSR.IsNull()) return new TColStd_HArray1OfReal(1,3);
44 return SSR->ArrReal();
45}