// File: StepFEA_SymmetricTensor42d.cxx // Created: Thu Dec 12 17:51:06 2002 // Author: data exchange team // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 // Copyright: Open CASCADE 2002 #include #include #include //======================================================================= //function : StepFEA_SymmetricTensor42d //purpose : //======================================================================= StepFEA_SymmetricTensor42d::StepFEA_SymmetricTensor42d () { } //======================================================================= //function : CaseNum //purpose : //======================================================================= Standard_Integer StepFEA_SymmetricTensor42d::CaseNum (const Handle(Standard_Transient)& ent) const { if (ent.IsNull()) return 0; if (ent->IsKind(STANDARD_TYPE(StepData_SelectArrReal))) return 1; return 0; } //======================================================================= //function : AnisotropicSymmetricTensor42d //purpose : //======================================================================= Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor42d::AnisotropicSymmetricTensor42d () const { //return Handle(TColStd_HArray1OfReal)::DownCast(Value()); Handle(StepData_SelectArrReal) SSR = Handle(StepData_SelectArrReal)::DownCast(Value()); if(SSR.IsNull()) return new TColStd_HArray1OfReal(1,6); return SSR->ArrReal(); }