| 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 | |
| 18 | StepFEA_SymmetricTensor22d::StepFEA_SymmetricTensor22d () |
| 19 | { |
| 20 | } |
| 21 | |
| 22 | //======================================================================= |
| 23 | //function : CaseNum |
| 24 | //purpose : |
| 25 | //======================================================================= |
| 26 | |
| 27 | Standard_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 | |
| 39 | Handle(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 | } |