11from RFEM .initModel import Model
22from RFEM .Results .resultTables import ConvertResultsToListOfDct
3+ from RFEM .enums import CaseObjectType
34
45class MeshTables ():
56
@@ -9,64 +10,154 @@ def GetAllFENodes(
910 model = Model ):
1011 '''
1112 Args:
12- model(class, optional): Model instance
13+ model (class, optional): Model instance
1314 '''
1415 return ConvertResultsToListOfDct (model .clientModel .service .get_all_FE_nodes_original_mesh (), include_base )
1516
1617 @staticmethod
17- def getAllFE1DElements (
18+ def GetAllFE1DElements (
1819 include_base : bool = False ,
1920 model = Model ):
2021 '''
2122 Args:
22- model(class, optional): Model instance
23+ model (class, optional): Model instance
2324 '''
2425 return ConvertResultsToListOfDct (model .clientModel .service .get_all_FE_1D_elements (), include_base )
2526
2627 @staticmethod
27- def getAllFE2DElements (
28+ def GetAllFE2DElements (
2829 include_base : bool = False ,
2930 model = Model ):
3031 '''
3132 Args:
32- model(class, optional): Model instance
33+ model (class, optional): Model instance
3334 '''
3435 return ConvertResultsToListOfDct (model .clientModel .service .get_all_FE_2D_elements (), include_base )
3536
3637 @staticmethod
37- def getAllFE3DElements (
38+ def GetAllFE3DElements (
3839 include_base : bool = False ,
3940 model = Model ):
4041 '''
4142 Args:
42- model(class, optional): Model instance
43+ model (class, optional): Model instance
4344 '''
4445 return ConvertResultsToListOfDct (model .clientModel .service .get_all_FE_3D_elements (), include_base )
4546
4647 @staticmethod
47- def getFENodeOriginalMesh (
48+ def GetFENodeOriginalMesh (
4849 nodeNo : int = 1 ,
4950 model = Model ):
51+ '''
52+ Args:
53+ nodeNo (int): Node Number
54+ model (class, optional): Model instance
55+ '''
5056
5157 return model .clientModel .service .get_FE_node_original_mesh (nodeNo )
5258
5359 @staticmethod
54- def getFE1DElement (
60+ def GetFE1DElement (
5561 elementNo : int = 1 ,
5662 model = Model ):
63+ '''
64+ Args:
65+ elementNo (int): Element Number
66+ model (class, optional): Model instance
67+ '''
5768
5869 return model .clientModel .service .get_FE_1D_element (elementNo )
5970
6071 @staticmethod
61- def getFE2DElement (
72+ def GetFE2DElement (
6273 elementNo : int = 1 ,
6374 model = Model ):
75+ '''
76+ Args:
77+ elementNo (int): Element Number
78+ model (class, optional): Model instance
79+ '''
6480
6581 return model .clientModel .service .get_FE_2D_element (elementNo )
6682
6783 @staticmethod
68- def getFE3DElement (
84+ def GetFE3DElement (
6985 elementNo : int = 1 ,
7086 model = Model ):
87+ '''
88+ Args:
89+ elementNo (int): Element Number
90+ model (class, optional): Model instance
91+ '''
7192
7293 return model .clientModel .service .get_FE_3D_element (elementNo )
94+
95+ @staticmethod
96+ def GetAllFENodesInitialState (
97+ loading_type = CaseObjectType .E_OBJECT_TYPE_LOAD_CASE ,
98+ loading_no : int = 1 ,
99+ increment_number : int = 1 ,
100+ include_base : bool = False ,
101+ model = Model ):
102+ '''
103+ Args:
104+ loading_type (emun): Case Object Loading Type Enumeration
105+ loading_no (int): Loading Number
106+ increment_number (int): Increment Number
107+ model (class, optional): Model instance
108+ '''
109+
110+ return ConvertResultsToListOfDct (model .clientModel .service .get_all_FE_nodes_initial_state_mesh ({'case_object' : {'type' : loading_type .name , 'id' : loading_no }, 'increment_number' : increment_number }), include_base )
111+
112+ @staticmethod
113+ def GetAllFENodesDeformed (
114+ loading_type = CaseObjectType .E_OBJECT_TYPE_LOAD_CASE ,
115+ loading_no : int = 1 ,
116+ increment_number : int = 1 ,
117+ include_base : bool = False ,
118+ model = Model ):
119+ '''
120+ Args:
121+ loading_type (emun): Case Object Loading Type Enumeration
122+ loading_no (int): Loading Number
123+ increment_number (int): Increment Number
124+ model (class, optional): Model instance
125+ '''
126+
127+ return ConvertResultsToListOfDct (model .clientModel .service .get_all_FE_nodes_deformed_mesh ({'case_object' : {'type' : loading_type .name , 'id' : loading_no }, 'increment_number' : increment_number }), include_base )
128+
129+ @staticmethod
130+ def GetFENodeInitialState (
131+ nodeNo :int = 1 ,
132+ loading_type = CaseObjectType .E_OBJECT_TYPE_LOAD_CASE ,
133+ loading_no : int = 1 ,
134+ increment_number : int = 1 ,
135+ model = Model ):
136+ '''
137+ Args:
138+ nodeNo (int): Node Number
139+ loading_type (emun): Case Object Loading Type Enumeration
140+ loading_no (int): Loading Number
141+ increment_number (int): Increment Number
142+ model (class, optional): Model instance
143+ '''
144+
145+ return model .clientModel .service .get_FE_node_initial_state_mesh (nodeNo , {'case_object' : {'type' : loading_type .name , 'id' : loading_no }, 'increment_number' : increment_number })
146+
147+ @staticmethod
148+ def GetFENodeDeformed (
149+ nodeNo :int = 1 ,
150+ loading_type = CaseObjectType .E_OBJECT_TYPE_LOAD_CASE ,
151+ loading_no : int = 1 ,
152+ increment_number : int = 1 ,
153+ model = Model ):
154+ '''
155+ Args:
156+ nodeNo (int): Node Number
157+ loading_type (emun): Case Object Loading Type Enumeration
158+ loading_no (int): Loading Number
159+ increment_number (int): Increment Number
160+ model (class, optional): Model instance
161+ '''
162+
163+ return model .clientModel .service .get_FE_node_deformed_mesh (nodeNo , {'case_object' : {'type' : loading_type .name , 'id' : loading_no }, 'increment_number' : increment_number })
0 commit comments