프로젝트

일반

사용자정보

통계
| 개정판:

hytos / DTI_PID / SPPIDConverter / MDatatable.vb @ 76f465d0

이력 | 보기 | 이력해설 | 다운로드 (7.05 KB)

1
Imports Llama
2

    
3
Module MDatatable
4

    
5
#Region "Load Pipe"
6
    Public Function LoadPipe_DT() As DataTable
7
        Dim oDt As New DataTable
8
        oDt.Columns.Add("start_x")
9
        oDt.Columns.Add("start_y")
10
        oDt.Columns.Add("end_x")
11
        oDt.Columns.Add("end_y")
12
        oDt.Columns.Add("SystemPath")
13
        Return oDt
14

    
15
    End Function
16

    
17
#End Region
18

    
19
#Region "Load Symbol"
20
    Public Function LoadSymbol_DT() As DataTable
21
        Dim oDt As New DataTable
22
        oDt.Columns.Add("Class")
23
        oDt.Columns.Add("Name")
24
        oDt.Columns.Add("Item")
25
        oDt.Columns.Add("Type")
26
        oDt.Columns.Add("x")
27
        oDt.Columns.Add("y")
28
        oDt.Columns.Add("Angle")
29
        oDt.Columns.Add("SystemPath")
30
        oDt.Columns.Add("Text")
31
        oDt.Columns.Add("uid")
32
        Return oDt
33
    End Function
34
#End Region
35

    
36

    
37
#Region "Load DWG DataSet"
38
    Public Function Load_Dwg_Ds() As DataSet
39
        Dim oDs As New DataSet
40

    
41

    
42

    
43

    
44
    End Function
45

    
46

    
47

    
48

    
49
#End Region
50

    
51
#Region "Check LineNoText above Line"
52
    Public Function PipeRun_Dt() As DataTable
53
        Dim oDt As New DataTable
54
        oDt.Columns.Add("Piperun", GetType(LMPipeRun))
55
        oDt.Columns.Add("startx")
56
        oDt.Columns.Add("starty")
57
        oDt.Columns.Add("endx")
58
        oDt.Columns.Add("endy")
59
        oDt.Columns.Add("value")
60
        Return oDt
61
    End Function
62

    
63
#End Region
64

    
65

    
66
    Public Function Drawing_Dt() As DataTable
67
        Dim oDt As New DataTable
68
        oDt.Columns.Add("Name")
69
        oDt.Columns.Add("Path")
70
        Return oDt
71
    End Function
72

    
73
    Public Function Line_Dt() As DataTable
74
        Dim oDt As New DataTable
75
        oDt.Columns.Add(_XML_LINE_UID)
76
        oDt.Columns.Add(_XML_LINE_LINENOUID)
77
        oDt.Columns.Add(_XML_LINENO_TEXT)
78
        oDt.Columns.Add(_XML_LINE_RUNNAME)
79
        oDt.Columns.Add(_XML_LINE_STARTPOINT)
80
        oDt.Columns.Add(_XML_LINE_ENDPOINT)
81
        oDt.Columns.Add(_XML_LINE_SYSTEMPATH)
82
        oDt.Columns.Add(_XML_LINE_DRAWING_TF)
83
        oDt.Columns.Add(_XML_LINE_TYPE)
84
        oDt.Columns.Add(_XML_LINE_Conn1_Uid)
85
        oDt.Columns.Add(_XML_LINE_Conn2_Uid)
86
        oDt.Columns.Add(_XML_LINE_Direction)
87
        oDt.Columns.Add(_XML_LINE_FlowDirection)
88
        oDt.Columns.Add(_XML_LINE_SPID)
89
        oDt.Columns.Add(_XML_LINE_LMCONNECTOR, GetType(LMConnector))
90
        oDt.Columns.Add(_XML_LINE_LMCONNECTOR_1, GetType(LMConnector))
91
        oDt.Columns.Add(_XML_LINE_LMCONNECTOR_2, GetType(LMConnector))
92

    
93

    
94
        oDt.Columns.Add(_XML_LINE_STARTPOINT_X)
95
        oDt.Columns.Add(_XML_LINE_STARTPOINT_Y)
96
        oDt.Columns.Add(_XML_LINE_ENDPOINT_X)
97
        oDt.Columns.Add(_XML_LINE_ENDPOINT_Y)
98

    
99
        oDt.Columns.Add(_XML_LINE_DWG_STARTPOINT_X)
100
        oDt.Columns.Add(_XML_LINE_DWG_STARTPOINT_Y)
101
        oDt.Columns.Add(_XML_LINE_DWG_ENDPOINT_X)
102
        oDt.Columns.Add(_XML_LINE_DWG_ENDPOINT_Y)
103

    
104
        oDt.Columns.Add(_XML_LINE_Check)
105

    
106

    
107

    
108
        Return oDt
109
    End Function
110

    
111
    Public Function ModelingResult_Dt() As DataTable
112
        Dim oDt As New DataTable
113
        oDt.Columns.Add(_Modeling_Uid)
114
        oDt.Columns.Add(_Modeling_LineNoUid)
115
        oDt.Columns.Add(_Modeling_Location_X)
116
        oDt.Columns.Add(_Modeling_Location_Y)
117
        oDt.Columns.Add(_Modeling_Connection1_X)
118
        oDt.Columns.Add(_Modeling_Connection1_Y)
119
        oDt.Columns.Add(_Modeling_Connection2_X)
120
        oDt.Columns.Add(_Modeling_Connection2_Y)
121
        oDt.Columns.Add(_Modeling_Connection3_X)
122
        oDt.Columns.Add(_Modeling_Connection3_Y)
123
        oDt.Columns.Add(_Modeling_Connection4_X)
124
        oDt.Columns.Add(_Modeling_Connection4_Y)
125
        oDt.Columns.Add(_Modeling_Type)
126
        oDt.Columns.Add(_Modeling_Angle)
127
        Return oDt
128
    End Function
129

    
130
    Public Function Symbol_Dt() As DataTable
131
        Dim oDt As New DataTable
132
        oDt.Columns.Add(_XML_SYMBOL_UID)
133
        oDt.Columns.Add(_XML_SYMBOL_LINENOUID)
134
        oDt.Columns.Add(_XML_LINENO_TEXT)
135
        oDt.Columns.Add(_XML_SYMBOL_RUNNAME)
136
        oDt.Columns.Add(_XML_SYMBOL_NAME)
137
        oDt.Columns.Add(_XML_SYMBOL_CLASS)
138
        oDt.Columns.Add(_XML_SYMBOL_LOCATION)
139
        oDt.Columns.Add(_XML_SYMBOL_ORIGINALPOINT)
140
        oDt.Columns.Add(_XML_SYMBOL_SIZE)
141
        oDt.Columns.Add(_XML_SYMBOL_ANGLE)
142
        oDt.Columns.Add(_XML_SYMBOL_TYPE)
143
        oDt.Columns.Add(_XML_SYMBOL_SYSTEMPATH)
144
        oDt.Columns.Add(_XML_SYMBOL_DRAWING_TF)
145
        oDt.Columns.Add(_XML_SYMBOL_Conn1_Uid)
146
        oDt.Columns.Add(_XML_SYMBOL_Conn2_Uid)
147
        oDt.Columns.Add(_XML_SYMBOL_Conn3_Uid)
148
        oDt.Columns.Add(_XML_SYMBOL_Conn4_Uid)
149
        oDt.Columns.Add(_XML_SYMBOL_LMSYMBOL, GetType(LMSymbol))
150
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_1, GetType(LMConnector))
151
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_2, GetType(LMConnector))
152
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_3, GetType(LMConnector))
153
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_4, GetType(LMConnector))
154

    
155
        oDt.Columns.Add(_XML_SYMBOL_Conn1_Point)
156
        oDt.Columns.Add(_XML_SYMBOL_Conn2_Point)
157
        oDt.Columns.Add(_XML_SYMBOL_Conn3_Point)
158
        oDt.Columns.Add(_XML_SYMBOL_Conn4_Point)
159

    
160

    
161

    
162
        oDt.Columns.Add(_XML_SYMBOL_CONNECTIONPOINT)
163
        oDt.Columns.Add(_XML_SYMBOL_SPID)
164

    
165
        oDt.Columns.Add(_XML_SYMBOL_CENTERPOINT_X)
166
        oDt.Columns.Add(_XML_SYMBOL_CENTERPOINT_Y)
167
        oDt.Columns.Add(_XML_SYMBOL_DWG_CENTERPOINT_X)
168
        oDt.Columns.Add(_XML_SYMBOL_DWG_CENTERPOINT_Y)
169

    
170
        oDt.Columns.Add(_XML_SYMBOL_CONN1_POINT_X)
171
        oDt.Columns.Add(_XML_SYMBOL_CONN1_POINT_Y)
172
        oDt.Columns.Add(_XML_SYMBOL_CONN2_POINT_X)
173
        oDt.Columns.Add(_XML_SYMBOL_CONN2_POINT_Y)
174
        oDt.Columns.Add(_XML_SYMBOL_CONN3_POINT_X)
175
        oDt.Columns.Add(_XML_SYMBOL_CONN3_POINT_Y)
176
        oDt.Columns.Add(_XML_SYMBOL_CONN4_POINT_X)
177
        oDt.Columns.Add(_XML_SYMBOL_CONN4_POINT_Y)
178

    
179
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN1_POINT_X)
180
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN1_POINT_Y)
181
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN2_POINT_X)
182
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN2_POINT_Y)
183
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN3_POINT_X)
184
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN3_POINT_Y)
185
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN4_POINT_X)
186
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN4_POINT_Y)
187

    
188
        oDt.Columns.Add(_XML_SYMBOL_Check)
189
        Return oDt
190
    End Function
191

    
192
    Public Function Attribute_Dt() As DataTable
193
        Dim oDt As New DataTable
194
        oDt.Columns.Add(_XML_ATTRIBUTE_UID)
195
        oDt.Columns.Add(_XML_ATTRIBUTE_NAME)
196
        oDt.Columns.Add(_XML_ATTRIBUTE_VALUE)
197
        Return oDt
198
    End Function
199

    
200

    
201
    Public Function ImageSymbol_Dt() As DataTable
202
        Dim oDt As New DataTable
203
        oDt.Columns.Add(_Sheet_ImageSymbol_Type)
204
        oDt.Columns.Add(_Sheet_ImageSymbol_StartCell)
205
        oDt.Columns.Add(_Sheet_ImageSymbol_EndCell)
206
        Return oDt
207
    End Function
208

    
209
    Public Function DrawLind_Dt() As DataTable
210
        Dim oDt As New DataTable
211
        oDt.Columns.Add(_XML_LINE_UID)
212
        oDt.Columns.Add(_XML_LINE_STARTPOINT_X)
213
        oDt.Columns.Add(_XML_LINE_STARTPOINT_Y)
214
        oDt.Columns.Add(_XML_LINE_ENDPOINT_X)
215
        oDt.Columns.Add(_XML_LINE_ENDPOINT_Y)
216
        Return oDt
217
    End Function
218

    
219
End Module
클립보드 이미지 추가 (최대 크기: 500 MB)