-
Notifications
You must be signed in to change notification settings - Fork 0
/
LDDPartsList.xml
340 lines (338 loc) · 14.2 KB
/
LDDPartsList.xml
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
<?xml version="1.0"?>
<doc>
<assembly>
<name>LDDPartsList</name>
</assembly>
<members>
<member name="F:LDDPartsList.AboutBox.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:LDDPartsList.AboutBox.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
</member>
<member name="M:LDDPartsList.AboutBox.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="T:LDDPartsList.Brick">
<summary>
Container for Brick informations.
</summary>
</member>
<member name="M:LDDPartsList.Brick.#ctor(System.Int32,System.Int32,System.Int32)">
<summary>
Creates a Brick object.
</summary>
<param name="itemNos">The itemNos from the LXFML.</param>
<param name="designID">The designID from the LXFML.</param>
<param name="materialID">The materialID from the LXFML.</param>
</member>
<member name="M:LDDPartsList.Brick.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
<summary>
Creates a Brick object.
</summary>
<param name="itemNos">The itemNos from the LXFML.</param>
<param name="designID">The designID from the LXFML.</param>
<param name="materialID">The materialID from the LXFML.</param>
<param name="name">The name of the Brick.</param>
</member>
<member name="M:LDDPartsList.Brick.GetDesignID">
<summary>
Returns the designID.
</summary>
<returns>designID</returns>
</member>
<member name="M:LDDPartsList.Brick.GetItemNo">
<summary>
Returns the designID.
</summary>
<returns>designID</returns>
</member>
<member name="M:LDDPartsList.Brick.GetMaterialID">
<summary>
Returns the materialID.
</summary>
<returns>materialID</returns>
</member>
<member name="M:LDDPartsList.Brick.GetMaterialName">
<summary>
Returns the materialName.
</summary>
<returns>materialName</returns>
</member>
<member name="M:LDDPartsList.Brick.GetMaterialCode">
<summary>
Returns the materialCode.
</summary>
<returns>materialCode</returns>
</member>
<member name="M:LDDPartsList.Brick.GetName">
<summary>
Returns the name of the Brick.
</summary>
<returns>Part's name</returns>
</member>
<member name="M:LDDPartsList.Brick.SetName(System.String)">
<summary>
Sets the Brick's name.
</summary>
<param name="newname">New name of the Brick.</param>
</member>
<member name="M:LDDPartsList.Brick.GetCount">
<summary>
Gets how many times this part was used.
</summary>
<returns>The use count.</returns>
</member>
<member name="M:LDDPartsList.Brick.Increment">
<summary>
Increments, how many times this part was used.
</summary>
</member>
<member name="M:LDDPartsList.Brick.HashCodeCompute(System.Int32,System.Int32)">
<summary>
Generates a hash from designID and materialID.
Used by Brick.
</summary>
<param name="designID">The designID from the XFML.</param>
<param name="materialID">The materialID from the XFML.</param>
<returns>The hash.</returns>
</member>
<member name="M:LDDPartsList.FileTypes.#cctor">
<summary>
The static constructor creates a predefiend set of known file types.
These types will handle the save actions.
</summary>
</member>
<member name="M:LDDPartsList.FileTypes.#ctor(System.Int32,System.String,System.String,System.Boolean,LDDPartsList.IFileTypeHandler)">
<summary>
Constructor
</summary>
<param name="id">Reference identifier</param>
<param name="extension">File extension</param>
<param name="description">Describe what is this file.</param>
<param name="CanXSL">Can you transform to this by XSL from XML? If yes, then true.</param>
<param name="handler">Save action handler object</param>
</member>
<member name="M:LDDPartsList.FileTypes.IsXSLTEnabled(LDDPartsList.FileTypes)">
<summary>
Returns if the given Filetype can work from XML.
</summary>
<param name="ft">The filetype under questioning</param>
<returns>Can you transform to this by XSL from XML? If yes, then true.</returns>
</member>
<member name="M:LDDPartsList.FileTypes.GetByID(System.Int32)">
<summary>
Return the filetype identified by its ID.
</summary>
<param name="id">Reference ID</param>
<returns>The filetype with the matching ID.</returns>
</member>
<member name="M:LDDPartsList.FileTypes.GetExtension">
<summary>
Returns the extension associated with this filetype.
</summary>
<returns>The extension as string.</returns>
</member>
<member name="M:LDDPartsList.FileTypes.GetDescription">
<summary>
Returns the summary of this filetype.
</summary>
<returns>The descrioption.</returns>
</member>
<member name="M:LDDPartsList.FileTypes.Save(System.Xml.XmlDocument,System.String)">
<summary>
Calls the Save method for this handler.
</summary>
<param name="xml">The XmlDocument to save by the handler.</param>
<param name="filename">Absolute path of a file.</param>
<returns>Success?</returns>
</member>
<member name="M:LDDPartsList.FileTypes.Save(System.Xml.XmlDocument,System.String,System.Int32)">
<summary>
Call the Save method for the specified handler.
</summary>
<param name="xml">The XmlDocument to save by the handler.</param>
<param name="filename">Absolute path of a file.</param>
<param name="typeID">The filetype reference ID.</param>
<returns>Success?</returns>
</member>
<member name="T:LDDPartsList.LDDPartsListForm">
<summary>
Main class.
</summary>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.#ctor(System.String[])">
<summary>
Constructor.
Fills the outputtype ComboBox with the known filetypes.
</summary>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.openbutton_Click(System.Object,System.EventArgs)">
<summary>
Opens an opendialog to select a file.
</summary>
<param name="sender">The invoker object.</param>
<param name="e">Event parameters.</param>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.outputtype_SelectedIndexChanged(System.Object,System.EventArgs)">
<summary>
If the output type is changed, change the savename's extension.
</summary>
<param name="sender">The invoker object.</param>
<param name="e">Event parameters.</param>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.savebutton_Click(System.Object,System.EventArgs)">
<summary>
</summary>
<param name="sender">The invoker object.</param>
<param name="e">Event parameters.</param>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.gobutton_Click(System.Object,System.EventArgs)">
<summary>
If "Go!" is pressed, start processing the input to the output.
</summary>
<param name="sender">The invoker object.</param>
<param name="e">Event parameters.</param>
</member>
<member name="F:LDDPartsList.LDDPartsListForm.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:LDDPartsList.LDDPartsListForm.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="T:LDDPartsList.PartNameLookup">
<summary>
Lookup for designID&materialID keys.
</summary>
</member>
<member name="M:LDDPartsList.PartNameLookup.#ctor(System.String)">
<summary>
Constructor of PartNameLookup.
</summary>
<param name="partnamesfile">File containing the part descriptions.</param>
</member>
<member name="M:LDDPartsList.PartNameLookup.GetNameOfPart(System.Int32,System.Int32)">
<summary>
Get the name from the part description XML.
</summary>
<param name="designID">The designID form the LXFML Part</param>
<param name="materialID">The materialID form the LXFML Part</param>
<returns>The name of the part, or "Unknown".</returns>
</member>
<member name="M:LDDPartsList.PartNameLookup.GetNameOfPart(System.Int32)">
<summary>
Get the name from the part description XML.
</summary>
<param name="hash">The hash from the SortedDictionary<int, Brick>.</param>
<returns>The name of the part or "Unknown".</returns>
</member>
<member name="M:LDDPartsList.PartNameLookup.UnHash(System.Int32)">
<summary>
Hash splitter.
</summary>
<param name="hash">The hash from the SortedDictionary<int, Brick>.</param>
<returns>Array. [0] is designID, [1] is materialID.</returns>
</member>
<member name="T:LDDPartsList.PartsReader">
<summary>
PartsReader processes an LXFML stream, and count every part, and resolvesits name (if known).
</summary>
</member>
<member name="M:LDDPartsList.PartsReader.#ctor(System.String)">
<summary>
Creates the lookup, and initiates the process.
</summary>
<param name="lxfml">LXFML XML string</param>
</member>
<member name="M:LDDPartsList.PartsReader.Extract">
<summary>
Extract iterates through the LXFML, and counts every part.
</summary>
<returns>A dictionary with the part informations.</returns>
</member>
<member name="M:LDDPartsList.Program.Main">
<summary>
The main entry point for the application.
</summary>
</member>
<member name="T:LDDPartsList.Properties.Resources">
<summary>
Klasa zasobu wymagająca zdefiniowania typu do wyszukiwania zlokalizowanych ciągów itd.
</summary>
</member>
<member name="P:LDDPartsList.Properties.Resources.ResourceManager">
<summary>
Zwraca buforowane wystąpienie ResourceManager używane przez tę klasę.
</summary>
</member>
<member name="P:LDDPartsList.Properties.Resources.Culture">
<summary>
Przesłania właściwość CurrentUICulture bieżącego wątku dla wszystkich
przypadków przeszukiwania zasobów za pomocą tej klasy zasobów wymagającej zdefiniowania typu.
</summary>
</member>
<member name="P:LDDPartsList.Properties.Resources.preview">
<summary>
Wyszukuje zlokalizowany zasób typu System.Drawing.Bitmap.
</summary>
</member>
<member name="T:LDDPartsList.Unzip">
<summary>
UnZip implements the pkunzip provided by SharpZipLib.
</summary>
</member>
<member name="M:LDDPartsList.Unzip.#ctor(System.String)">
<summary>
This constructor sets the compressed filename.
</summary>
<param name="filename">The LXF file to unzip.</param>
</member>
<member name="M:LDDPartsList.Unzip.GetLXFML">
<summary>
Returns the contents os IMAGE100.LXFML, as an XML string.
</summary>
<returns>Contents of IMAGE100.LXFML.</returns>
</member>
<member name="M:LDDPartsList.Unzip.Decompress">
<summary>
Decompresses the given LXF.
</summary>
<returns>Contents of IMAGE100.LXFML.</returns>
</member>
<member name="T:LDDPartsList.XMLCreator">
<summary>
XMLCreator transforms a SortedDictionary<int, Brick> to XML.
</summary>
</member>
<member name="M:LDDPartsList.XMLCreator.#ctor(System.Collections.Generic.SortedDictionary{System.Int32,LDDPartsList.Brick})">
<summary>
Constructor for XMLCreator. Sets the dictionary.
</summary>
<param name="dictionary">the dictionary containing the Brick informations</param>
</member>
<member name="M:LDDPartsList.XMLCreator.GetXML">
<summary>
This method converts the SortedDictionary to XML.
</summary>
<returns>The XML.</returns>
</member>
</members>
</doc>