blob: 8d0faa8f707d7ed57717e87409f28d12b6f58c31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
// File: StepFEA_SymmetricTensor43d.cxx
// Created: Thu Dec 12 17:51:05 2002
// Author: data exchange team
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepFEA_SymmetricTensor43d.ixx>
#include <StepFEA_SymmetricTensor43dMember.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepFEA_SymmetricTensor43d
//purpose :
//=======================================================================
StepFEA_SymmetricTensor43d::StepFEA_SymmetricTensor43d ()
{
}
//=======================================================================
//function : CaseNum
//purpose :
//=======================================================================
Standard_Integer StepFEA_SymmetricTensor43d::CaseNum (const Handle(Standard_Transient)& ent) const
{
return 0;
}
//=======================================================================
//function : CaseMem
//purpose :
//=======================================================================
Standard_Integer StepFEA_SymmetricTensor43d::CaseMem (const Handle(StepData_SelectMember)& ent) const
{
if(ent.IsNull()) return 0;
if(ent->Matches("ANISOTROPIC_SYMMETRIC_TENSOR4_3D")) return 1;
else if(ent->Matches("FEA_ISOTROPIC_SYMMETRIC_TENSOR4_3D")) return 2;
else if(ent->Matches("FEA_ISO_ORTHOTROPIC_SYMMETRIC_TENSOR4_3D")) return 3;
else if(ent->Matches("FEA_TRANSVERSE_ISOTROPIC_SYMMETRIC_TENSOR4_3D")) return 4;
else if(ent->Matches("FEA_COLUMN_NORMALISED_ORTHOTROPIC_SYMMETRIC_TENSOR4_3D")) return 5;
else if(ent->Matches("FEA_COLUMN_NORMALISED_MONOCLINIC_SYMMETRIC_TENSOR4_3D")) return 6;
else return 0;
}
//=======================================================================
//function : NewMember
//purpose :
//=======================================================================
Handle(StepData_SelectMember) StepFEA_SymmetricTensor43d::NewMember() const
{
//Handle(StepData_SelectMember) dummy;
//return dummy;
return new StepFEA_SymmetricTensor43dMember;
}
//=======================================================================
//function : AnisotropicSymmetricTensor43d
//purpose :
//=======================================================================
Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor43d::AnisotropicSymmetricTensor43d () const
{
Handle(TColStd_HArray1OfReal) anArr; // = new TColStd_HArray1OfReal(1,1);
Handle(StepFEA_SymmetricTensor43dMember) SelMem =
Handle(StepFEA_SymmetricTensor43dMember)::DownCast(Value());
if(SelMem.IsNull()) return anArr;
//Handle(TColStd_HSequenceOfReal) aSeq = SelMem->SeqReal();
return anArr;
//return Handle(TColStd_HArray1OfReal)::DownCast(Value());
}
//=======================================================================
//function : FeaIsotropicSymmetricTensor43d
//purpose :
//=======================================================================
Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor43d::FeaIsotropicSymmetricTensor43d () const
{
Handle(TColStd_HArray1OfReal) anArr; // = new TColStd_HArray1OfReal(1,1);
Handle(StepFEA_SymmetricTensor43dMember) SelMem =
Handle(StepFEA_SymmetricTensor43dMember)::DownCast(Value());
if(SelMem.IsNull()) return anArr;
//Handle(TColStd_HSequenceOfReal) aSeq = SelMem->SeqReal();
return anArr;
//return Handle(TColStd_HArray1OfReal)::DownCast(Value());
}
//=======================================================================
//function : FeaIsoOrthotropicSymmetricTensor43d
//purpose :
//=======================================================================
Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor43d::FeaIsoOrthotropicSymmetricTensor43d () const
{
return Handle(TColStd_HArray1OfReal)::DownCast(Value());
}
//=======================================================================
//function : FeaTransverseIsotropicSymmetricTensor43d
//purpose :
//=======================================================================
Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor43d::FeaTransverseIsotropicSymmetricTensor43d () const
{
return Handle(TColStd_HArray1OfReal)::DownCast(Value());
}
//=======================================================================
//function : FeaColumnNormalisedOrthotropicSymmetricTensor43d
//purpose :
//=======================================================================
Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor43d::FeaColumnNormalisedOrthotropicSymmetricTensor43d () const
{
return Handle(TColStd_HArray1OfReal)::DownCast(Value());
}
//=======================================================================
//function : FeaColumnNormalisedMonoclinicSymmetricTensor43d
//purpose :
//=======================================================================
Handle(TColStd_HArray1OfReal) StepFEA_SymmetricTensor43d::FeaColumnNormalisedMonoclinicSymmetricTensor43d () const
{
return Handle(TColStd_HArray1OfReal)::DownCast(Value());
}
|