1 #ifndef __DOM150_ELEMENTS_H__
2 #define __DOM150_ELEMENTS_H__
3 
4 #include <1.5/dom/domTypes.h>
5 
6 class DAE;
7 namespace ColladaDOM150 {
8 
9 class domInput_global;
10 
11 typedef daeSmartRef<domInput_global> domInput_globalRef;
12 typedef daeTArray<domInput_globalRef> domInput_global_Array;
13 
14 class domInput_local;
15 
16 typedef daeSmartRef<domInput_local> domInput_localRef;
17 typedef daeTArray<domInput_localRef> domInput_local_Array;
18 
19 class domInput_local_offset;
20 
21 typedef daeSmartRef<domInput_local_offset> domInput_local_offsetRef;
22 typedef daeTArray<domInput_local_offsetRef> domInput_local_offset_Array;
23 
24 class domTargetable_float;
25 
26 typedef daeSmartRef<domTargetable_float> domTargetable_floatRef;
27 typedef daeTArray<domTargetable_floatRef> domTargetable_float_Array;
28 
29 class domTargetable_float3;
30 
31 typedef daeSmartRef<domTargetable_float3> domTargetable_float3Ref;
32 typedef daeTArray<domTargetable_float3Ref> domTargetable_float3_Array;
33 
34 class domToken_array;
35 
36 typedef daeSmartRef<domToken_array> domToken_arrayRef;
37 typedef daeTArray<domToken_arrayRef> domToken_array_Array;
38 
39 class domIdref_array;
40 
41 typedef daeSmartRef<domIdref_array> domIdref_arrayRef;
42 typedef daeTArray<domIdref_arrayRef> domIdref_array_Array;
43 
44 class domName_array;
45 
46 typedef daeSmartRef<domName_array> domName_arrayRef;
47 typedef daeTArray<domName_arrayRef> domName_array_Array;
48 
49 class domBool_array;
50 
51 typedef daeSmartRef<domBool_array> domBool_arrayRef;
52 typedef daeTArray<domBool_arrayRef> domBool_array_Array;
53 
54 class domFloat_array;
55 
56 typedef daeSmartRef<domFloat_array> domFloat_arrayRef;
57 typedef daeTArray<domFloat_arrayRef> domFloat_array_Array;
58 
59 class domInt_array;
60 
61 typedef daeSmartRef<domInt_array> domInt_arrayRef;
62 typedef daeTArray<domInt_arrayRef> domInt_array_Array;
63 
64 class domParam;
65 
66 typedef daeSmartRef<domParam> domParamRef;
67 typedef daeTArray<domParamRef> domParam_Array;
68 
69 class domAccessor;
70 
71 typedef daeSmartRef<domAccessor> domAccessorRef;
72 typedef daeTArray<domAccessorRef> domAccessor_Array;
73 
74 class domP;
75 
76 typedef daeSmartRef<domP> domPRef;
77 typedef daeTArray<domPRef> domP_Array;
78 
79 class domLookat;
80 
81 typedef daeSmartRef<domLookat> domLookatRef;
82 typedef daeTArray<domLookatRef> domLookat_Array;
83 
84 class domMatrix;
85 
86 typedef daeSmartRef<domMatrix> domMatrixRef;
87 typedef daeTArray<domMatrixRef> domMatrix_Array;
88 
89 class domScale;
90 
91 typedef daeSmartRef<domScale> domScaleRef;
92 typedef daeTArray<domScaleRef> domScale_Array;
93 
94 class domSkew;
95 
96 typedef daeSmartRef<domSkew> domSkewRef;
97 typedef daeTArray<domSkewRef> domSkew_Array;
98 
99 class domTranslate;
100 
101 typedef daeSmartRef<domTranslate> domTranslateRef;
102 typedef daeTArray<domTranslateRef> domTranslate_Array;
103 
104 class domImage_source;
105 
106 typedef daeSmartRef<domImage_source> domImage_sourceRef;
107 typedef daeTArray<domImage_sourceRef> domImage_source_Array;
108 
109 class domImage_mips;
110 
111 typedef daeSmartRef<domImage_mips> domImage_mipsRef;
112 typedef daeTArray<domImage_mipsRef> domImage_mips_Array;
113 
114 class domChannel;
115 
116 typedef daeSmartRef<domChannel> domChannelRef;
117 typedef daeTArray<domChannelRef> domChannel_Array;
118 
119 class domSampler;
120 
121 typedef daeSmartRef<domSampler> domSamplerRef;
122 typedef daeTArray<domSamplerRef> domSampler_Array;
123 
124 class domTechnique;
125 
126 typedef daeSmartRef<domTechnique> domTechniqueRef;
127 typedef daeTArray<domTechniqueRef> domTechnique_Array;
128 
129 class domExtra;
130 
131 typedef daeSmartRef<domExtra> domExtraRef;
132 typedef daeTArray<domExtraRef> domExtra_Array;
133 
134 class domPolylist;
135 
136 typedef daeSmartRef<domPolylist> domPolylistRef;
137 typedef daeTArray<domPolylistRef> domPolylist_Array;
138 
139 class domPolygons;
140 
141 typedef daeSmartRef<domPolygons> domPolygonsRef;
142 typedef daeTArray<domPolygonsRef> domPolygons_Array;
143 
144 class domLinestrips;
145 
146 typedef daeSmartRef<domLinestrips> domLinestripsRef;
147 typedef daeTArray<domLinestripsRef> domLinestrips_Array;
148 
149 class domTristrips;
150 
151 typedef daeSmartRef<domTristrips> domTristripsRef;
152 typedef daeTArray<domTristripsRef> domTristrips_Array;
153 
154 class domLines;
155 
156 typedef daeSmartRef<domLines> domLinesRef;
157 typedef daeTArray<domLinesRef> domLines_Array;
158 
159 class domTriangles;
160 
161 typedef daeSmartRef<domTriangles> domTrianglesRef;
162 typedef daeTArray<domTrianglesRef> domTriangles_Array;
163 
164 class domTrifans;
165 
166 typedef daeSmartRef<domTrifans> domTrifansRef;
167 typedef daeTArray<domTrifansRef> domTrifans_Array;
168 
169 class domVertices;
170 
171 typedef daeSmartRef<domVertices> domVerticesRef;
172 typedef daeTArray<domVerticesRef> domVertices_Array;
173 
174 class domAsset;
175 
176 typedef daeSmartRef<domAsset> domAssetRef;
177 typedef daeTArray<domAssetRef> domAsset_Array;
178 
179 class domImage;
180 
181 typedef daeSmartRef<domImage> domImageRef;
182 typedef daeTArray<domImageRef> domImage_Array;
183 
184 class domCamera;
185 
186 typedef daeSmartRef<domCamera> domCameraRef;
187 typedef daeTArray<domCameraRef> domCamera_Array;
188 
189 class domLight;
190 
191 typedef daeSmartRef<domLight> domLightRef;
192 typedef daeTArray<domLightRef> domLight_Array;
193 
194 class domInstance_with_extra;
195 
196 typedef daeSmartRef<domInstance_with_extra> domInstance_with_extraRef;
197 typedef daeTArray<domInstance_with_extraRef> domInstance_with_extra_Array;
198 
199 class domInstance_image;
200 
201 typedef daeSmartRef<domInstance_image> domInstance_imageRef;
202 typedef daeTArray<domInstance_imageRef> domInstance_image_Array;
203 
204 class domInstance_camera;
205 
206 typedef daeSmartRef<domInstance_camera> domInstance_cameraRef;
207 typedef daeTArray<domInstance_cameraRef> domInstance_camera_Array;
208 
209 class domInstance_force_field;
210 
211 typedef daeSmartRef<domInstance_force_field> domInstance_force_fieldRef;
212 typedef daeTArray<domInstance_force_fieldRef> domInstance_force_field_Array;
213 
214 class domInstance_light;
215 
216 typedef daeSmartRef<domInstance_light> domInstance_lightRef;
217 typedef daeTArray<domInstance_lightRef> domInstance_light_Array;
218 
219 class domInstance_material;
220 
221 typedef daeSmartRef<domInstance_material> domInstance_materialRef;
222 typedef daeTArray<domInstance_materialRef> domInstance_material_Array;
223 
224 class domBind_material;
225 
226 typedef daeSmartRef<domBind_material> domBind_materialRef;
227 typedef daeTArray<domBind_materialRef> domBind_material_Array;
228 
229 class domInstance_controller;
230 
231 typedef daeSmartRef<domInstance_controller> domInstance_controllerRef;
232 typedef daeTArray<domInstance_controllerRef> domInstance_controller_Array;
233 
234 class domInstance_geometry;
235 
236 typedef daeSmartRef<domInstance_geometry> domInstance_geometryRef;
237 typedef daeTArray<domInstance_geometryRef> domInstance_geometry_Array;
238 
239 class domInstance_node;
240 
241 typedef daeSmartRef<domInstance_node> domInstance_nodeRef;
242 typedef daeTArray<domInstance_nodeRef> domInstance_node_Array;
243 
244 class domInstance_physics_material;
245 
246 typedef daeSmartRef<domInstance_physics_material> domInstance_physics_materialRef;
247 typedef daeTArray<domInstance_physics_materialRef> domInstance_physics_material_Array;
248 
249 class domInstance_rigid_constraint;
250 
251 typedef daeSmartRef<domInstance_rigid_constraint> domInstance_rigid_constraintRef;
252 typedef daeTArray<domInstance_rigid_constraintRef> domInstance_rigid_constraint_Array;
253 
254 class domLibrary_cameras;
255 
256 typedef daeSmartRef<domLibrary_cameras> domLibrary_camerasRef;
257 typedef daeTArray<domLibrary_camerasRef> domLibrary_cameras_Array;
258 
259 class domLibrary_images;
260 
261 typedef daeSmartRef<domLibrary_images> domLibrary_imagesRef;
262 typedef daeTArray<domLibrary_imagesRef> domLibrary_images_Array;
263 
264 class domLibrary_lights;
265 
266 typedef daeSmartRef<domLibrary_lights> domLibrary_lightsRef;
267 typedef daeTArray<domLibrary_lightsRef> domLibrary_lights_Array;
268 
269 class domInstance_effect;
270 
271 typedef daeSmartRef<domInstance_effect> domInstance_effectRef;
272 typedef daeTArray<domInstance_effectRef> domInstance_effect_Array;
273 
274 class domMaterial;
275 
276 typedef daeSmartRef<domMaterial> domMaterialRef;
277 typedef daeTArray<domMaterialRef> domMaterial_Array;
278 
279 class domLibrary_materials;
280 
281 typedef daeSmartRef<domLibrary_materials> domLibrary_materialsRef;
282 typedef daeTArray<domLibrary_materialsRef> domLibrary_materials_Array;
283 
284 class domFx_sampler;
285 
286 typedef daeSmartRef<domFx_sampler> domFx_samplerRef;
287 typedef daeTArray<domFx_samplerRef> domFx_sampler_Array;
288 
289 class domFx_sampler1D;
290 
291 typedef daeSmartRef<domFx_sampler1D> domFx_sampler1DRef;
292 typedef daeTArray<domFx_sampler1DRef> domFx_sampler1D_Array;
293 
294 class domFx_sampler2D;
295 
296 typedef daeSmartRef<domFx_sampler2D> domFx_sampler2DRef;
297 typedef daeTArray<domFx_sampler2DRef> domFx_sampler2D_Array;
298 
299 class domFx_sampler3D;
300 
301 typedef daeSmartRef<domFx_sampler3D> domFx_sampler3DRef;
302 typedef daeTArray<domFx_sampler3DRef> domFx_sampler3D_Array;
303 
304 class domFx_samplerCUBE;
305 
306 typedef daeSmartRef<domFx_samplerCUBE> domFx_samplerCUBERef;
307 typedef daeTArray<domFx_samplerCUBERef> domFx_samplerCUBE_Array;
308 
309 class domFx_samplerRECT;
310 
311 typedef daeSmartRef<domFx_samplerRECT> domFx_samplerRECTRef;
312 typedef daeTArray<domFx_samplerRECTRef> domFx_samplerRECT_Array;
313 
314 class domFx_samplerDEPTH;
315 
316 typedef daeSmartRef<domFx_samplerDEPTH> domFx_samplerDEPTHRef;
317 typedef daeTArray<domFx_samplerDEPTHRef> domFx_samplerDEPTH_Array;
318 
319 class domFx_rendertarget;
320 
321 typedef daeSmartRef<domFx_rendertarget> domFx_rendertargetRef;
322 typedef daeTArray<domFx_rendertargetRef> domFx_rendertarget_Array;
323 
324 class domFx_colortarget;
325 
326 typedef daeSmartRef<domFx_colortarget> domFx_colortargetRef;
327 typedef daeTArray<domFx_colortargetRef> domFx_colortarget_Array;
328 
329 class domFx_depthtarget;
330 
331 typedef daeSmartRef<domFx_depthtarget> domFx_depthtargetRef;
332 typedef daeTArray<domFx_depthtargetRef> domFx_depthtarget_Array;
333 
334 class domFx_stenciltarget;
335 
336 typedef daeSmartRef<domFx_stenciltarget> domFx_stenciltargetRef;
337 typedef daeTArray<domFx_stenciltargetRef> domFx_stenciltarget_Array;
338 
339 class domFx_clearcolor;
340 
341 typedef daeSmartRef<domFx_clearcolor> domFx_clearcolorRef;
342 typedef daeTArray<domFx_clearcolorRef> domFx_clearcolor_Array;
343 
344 class domFx_cleardepth;
345 
346 typedef daeSmartRef<domFx_cleardepth> domFx_cleardepthRef;
347 typedef daeTArray<domFx_cleardepthRef> domFx_cleardepth_Array;
348 
349 class domFx_clearstencil;
350 
351 typedef daeSmartRef<domFx_clearstencil> domFx_clearstencilRef;
352 typedef daeTArray<domFx_clearstencilRef> domFx_clearstencil_Array;
353 
354 class domFx_annotate;
355 
356 typedef daeSmartRef<domFx_annotate> domFx_annotateRef;
357 typedef daeTArray<domFx_annotateRef> domFx_annotate_Array;
358 
359 class domFx_newparam;
360 
361 typedef daeSmartRef<domFx_newparam> domFx_newparamRef;
362 typedef daeTArray<domFx_newparamRef> domFx_newparam_Array;
363 
364 class domFx_include;
365 
366 typedef daeSmartRef<domFx_include> domFx_includeRef;
367 typedef daeTArray<domFx_includeRef> domFx_include_Array;
368 
369 class domFx_code;
370 
371 typedef daeSmartRef<domFx_code> domFx_codeRef;
372 typedef daeTArray<domFx_codeRef> domFx_code_Array;
373 
374 class domFx_sources;
375 
376 typedef daeSmartRef<domFx_sources> domFx_sourcesRef;
377 typedef daeTArray<domFx_sourcesRef> domFx_sources_Array;
378 
379 class domFx_target;
380 
381 typedef daeSmartRef<domFx_target> domFx_targetRef;
382 typedef daeTArray<domFx_targetRef> domFx_target_Array;
383 
384 class domFx_common_float_or_param;
385 
386 typedef daeSmartRef<domFx_common_float_or_param> domFx_common_float_or_paramRef;
387 typedef daeTArray<domFx_common_float_or_paramRef> domFx_common_float_or_param_Array;
388 
389 class domFx_common_color_or_texture;
390 
391 typedef daeSmartRef<domFx_common_color_or_texture> domFx_common_color_or_textureRef;
392 typedef daeTArray<domFx_common_color_or_textureRef> domFx_common_color_or_texture_Array;
393 
394 class domFx_common_transparent;
395 
396 typedef daeSmartRef<domFx_common_transparent> domFx_common_transparentRef;
397 typedef daeTArray<domFx_common_transparentRef> domFx_common_transparent_Array;
398 
399 class domFx_common_newparam;
400 
401 typedef daeSmartRef<domFx_common_newparam> domFx_common_newparamRef;
402 typedef daeTArray<domFx_common_newparamRef> domFx_common_newparam_Array;
403 
404 class domProfile_common;
405 
406 typedef daeSmartRef<domProfile_common> domProfile_commonRef;
407 typedef daeTArray<domProfile_commonRef> domProfile_common_Array;
408 
409 class domProfile_bridge;
410 
411 typedef daeSmartRef<domProfile_bridge> domProfile_bridgeRef;
412 typedef daeTArray<domProfile_bridgeRef> domProfile_bridge_Array;
413 
414 class domGles2_newparam;
415 
416 typedef daeSmartRef<domGles2_newparam> domGles2_newparamRef;
417 typedef daeTArray<domGles2_newparamRef> domGles2_newparam_Array;
418 
419 class domGles2_shader;
420 
421 typedef daeSmartRef<domGles2_shader> domGles2_shaderRef;
422 typedef daeTArray<domGles2_shaderRef> domGles2_shader_Array;
423 
424 class domGles2_program;
425 
426 typedef daeSmartRef<domGles2_program> domGles2_programRef;
427 typedef daeTArray<domGles2_programRef> domGles2_program_Array;
428 
429 class domGles2_pass;
430 
431 typedef daeSmartRef<domGles2_pass> domGles2_passRef;
432 typedef daeTArray<domGles2_passRef> domGles2_pass_Array;
433 
434 class domProfile_gles2;
435 
436 typedef daeSmartRef<domProfile_gles2> domProfile_gles2Ref;
437 typedef daeTArray<domProfile_gles2Ref> domProfile_gles2_Array;
438 
439 class domGlsl_array;
440 
441 typedef daeSmartRef<domGlsl_array> domGlsl_arrayRef;
442 typedef daeTArray<domGlsl_arrayRef> domGlsl_array_Array;
443 
444 class domGlsl_newparam;
445 
446 typedef daeSmartRef<domGlsl_newparam> domGlsl_newparamRef;
447 typedef daeTArray<domGlsl_newparamRef> domGlsl_newparam_Array;
448 
449 class domGlsl_shader;
450 
451 typedef daeSmartRef<domGlsl_shader> domGlsl_shaderRef;
452 typedef daeTArray<domGlsl_shaderRef> domGlsl_shader_Array;
453 
454 class domGlsl_program;
455 
456 typedef daeSmartRef<domGlsl_program> domGlsl_programRef;
457 typedef daeTArray<domGlsl_programRef> domGlsl_program_Array;
458 
459 class domProfile_glsl;
460 
461 typedef daeSmartRef<domProfile_glsl> domProfile_glslRef;
462 typedef daeTArray<domProfile_glslRef> domProfile_glsl_Array;
463 
464 class domCg_array;
465 
466 typedef daeSmartRef<domCg_array> domCg_arrayRef;
467 typedef daeTArray<domCg_arrayRef> domCg_array_Array;
468 
469 class domCg_setparam;
470 
471 typedef daeSmartRef<domCg_setparam> domCg_setparamRef;
472 typedef daeTArray<domCg_setparamRef> domCg_setparam_Array;
473 
474 class domCg_user;
475 
476 typedef daeSmartRef<domCg_user> domCg_userRef;
477 typedef daeTArray<domCg_userRef> domCg_user_Array;
478 
479 class domCg_newparam;
480 
481 typedef daeSmartRef<domCg_newparam> domCg_newparamRef;
482 typedef daeTArray<domCg_newparamRef> domCg_newparam_Array;
483 
484 class domCg_pass;
485 
486 typedef daeSmartRef<domCg_pass> domCg_passRef;
487 typedef daeTArray<domCg_passRef> domCg_pass_Array;
488 
489 class domProfile_cg;
490 
491 typedef daeSmartRef<domProfile_cg> domProfile_cgRef;
492 typedef daeTArray<domProfile_cgRef> domProfile_cg_Array;
493 
494 class domGles_texture_constant;
495 
496 typedef daeSmartRef<domGles_texture_constant> domGles_texture_constantRef;
497 typedef daeTArray<domGles_texture_constantRef> domGles_texture_constant_Array;
498 
499 class domGles_texenv_command;
500 
501 typedef daeSmartRef<domGles_texenv_command> domGles_texenv_commandRef;
502 typedef daeTArray<domGles_texenv_commandRef> domGles_texenv_command_Array;
503 
504 class domGles_texcombiner_argument_rgb;
505 
506 typedef daeSmartRef<domGles_texcombiner_argument_rgb> domGles_texcombiner_argument_rgbRef;
507 typedef daeTArray<domGles_texcombiner_argument_rgbRef> domGles_texcombiner_argument_rgb_Array;
508 
509 class domGles_texcombiner_argument_alpha;
510 
511 typedef daeSmartRef<domGles_texcombiner_argument_alpha> domGles_texcombiner_argument_alphaRef;
512 typedef daeTArray<domGles_texcombiner_argument_alphaRef> domGles_texcombiner_argument_alpha_Array;
513 
514 class domGles_texcombiner_command_rgb;
515 
516 typedef daeSmartRef<domGles_texcombiner_command_rgb> domGles_texcombiner_command_rgbRef;
517 typedef daeTArray<domGles_texcombiner_command_rgbRef> domGles_texcombiner_command_rgb_Array;
518 
519 class domGles_texcombiner_command_alpha;
520 
521 typedef daeSmartRef<domGles_texcombiner_command_alpha> domGles_texcombiner_command_alphaRef;
522 typedef daeTArray<domGles_texcombiner_command_alphaRef> domGles_texcombiner_command_alpha_Array;
523 
524 class domGles_texcombiner_command;
525 
526 typedef daeSmartRef<domGles_texcombiner_command> domGles_texcombiner_commandRef;
527 typedef daeTArray<domGles_texcombiner_commandRef> domGles_texcombiner_command_Array;
528 
529 class domGles_texture_pipeline;
530 
531 typedef daeSmartRef<domGles_texture_pipeline> domGles_texture_pipelineRef;
532 typedef daeTArray<domGles_texture_pipelineRef> domGles_texture_pipeline_Array;
533 
534 class domGles_sampler;
535 
536 typedef daeSmartRef<domGles_sampler> domGles_samplerRef;
537 typedef daeTArray<domGles_samplerRef> domGles_sampler_Array;
538 
539 class domGles_newparam;
540 
541 typedef daeSmartRef<domGles_newparam> domGles_newparamRef;
542 typedef daeTArray<domGles_newparamRef> domGles_newparam_Array;
543 
544 class domProfile_gles;
545 
546 typedef daeSmartRef<domProfile_gles> domProfile_glesRef;
547 typedef daeTArray<domProfile_glesRef> domProfile_gles_Array;
548 
549 class domEffect;
550 
551 typedef daeSmartRef<domEffect> domEffectRef;
552 typedef daeTArray<domEffectRef> domEffect_Array;
553 
554 class domLibrary_effects;
555 
556 typedef daeSmartRef<domLibrary_effects> domLibrary_effectsRef;
557 typedef daeTArray<domLibrary_effectsRef> domLibrary_effects_Array;
558 
559 class domBox;
560 
561 typedef daeSmartRef<domBox> domBoxRef;
562 typedef daeTArray<domBoxRef> domBox_Array;
563 
564 class domPlane;
565 
566 typedef daeSmartRef<domPlane> domPlaneRef;
567 typedef daeTArray<domPlaneRef> domPlane_Array;
568 
569 class domSphere;
570 
571 typedef daeSmartRef<domSphere> domSphereRef;
572 typedef daeTArray<domSphereRef> domSphere_Array;
573 
574 class domEllipsoid;
575 
576 typedef daeSmartRef<domEllipsoid> domEllipsoidRef;
577 typedef daeTArray<domEllipsoidRef> domEllipsoid_Array;
578 
579 class domCylinder;
580 
581 typedef daeSmartRef<domCylinder> domCylinderRef;
582 typedef daeTArray<domCylinderRef> domCylinder_Array;
583 
584 class domCapsule;
585 
586 typedef daeSmartRef<domCapsule> domCapsuleRef;
587 typedef daeTArray<domCapsuleRef> domCapsule_Array;
588 
589 class domForce_field;
590 
591 typedef daeSmartRef<domForce_field> domForce_fieldRef;
592 typedef daeTArray<domForce_fieldRef> domForce_field_Array;
593 
594 class domLibrary_force_fields;
595 
596 typedef daeSmartRef<domLibrary_force_fields> domLibrary_force_fieldsRef;
597 typedef daeTArray<domLibrary_force_fieldsRef> domLibrary_force_fields_Array;
598 
599 class domPhysics_material;
600 
601 typedef daeSmartRef<domPhysics_material> domPhysics_materialRef;
602 typedef daeTArray<domPhysics_materialRef> domPhysics_material_Array;
603 
604 class domLibrary_physics_materials;
605 
606 typedef daeSmartRef<domLibrary_physics_materials> domLibrary_physics_materialsRef;
607 typedef daeTArray<domLibrary_physics_materialsRef> domLibrary_physics_materials_Array;
608 
609 class domEdges;
610 
611 typedef daeSmartRef<domEdges> domEdgesRef;
612 typedef daeTArray<domEdgesRef> domEdges_Array;
613 
614 class domWires;
615 
616 typedef daeSmartRef<domWires> domWiresRef;
617 typedef daeTArray<domWiresRef> domWires_Array;
618 
619 class domFaces;
620 
621 typedef daeSmartRef<domFaces> domFacesRef;
622 typedef daeTArray<domFacesRef> domFaces_Array;
623 
624 class domShells;
625 
626 typedef daeSmartRef<domShells> domShellsRef;
627 typedef daeTArray<domShellsRef> domShells_Array;
628 
629 class domSolids;
630 
631 typedef daeSmartRef<domSolids> domSolidsRef;
632 typedef daeTArray<domSolidsRef> domSolids_Array;
633 
634 class domLine;
635 
636 typedef daeSmartRef<domLine> domLineRef;
637 typedef daeTArray<domLineRef> domLine_Array;
638 
639 class domCircle;
640 
641 typedef daeSmartRef<domCircle> domCircleRef;
642 typedef daeTArray<domCircleRef> domCircle_Array;
643 
644 class domEllipse;
645 
646 typedef daeSmartRef<domEllipse> domEllipseRef;
647 typedef daeTArray<domEllipseRef> domEllipse_Array;
648 
649 class domParabola;
650 
651 typedef daeSmartRef<domParabola> domParabolaRef;
652 typedef daeTArray<domParabolaRef> domParabola_Array;
653 
654 class domHyperbola;
655 
656 typedef daeSmartRef<domHyperbola> domHyperbolaRef;
657 typedef daeTArray<domHyperbolaRef> domHyperbola_Array;
658 
659 class domTorus;
660 
661 typedef daeSmartRef<domTorus> domTorusRef;
662 typedef daeTArray<domTorusRef> domTorus_Array;
663 
664 class domPcurves;
665 
666 typedef daeSmartRef<domPcurves> domPcurvesRef;
667 typedef daeTArray<domPcurvesRef> domPcurves_Array;
668 
669 class domSidref_array;
670 
671 typedef daeSmartRef<domSidref_array> domSidref_arrayRef;
672 typedef daeTArray<domSidref_arrayRef> domSidref_array_Array;
673 
674 class domSource;
675 
676 typedef daeSmartRef<domSource> domSourceRef;
677 typedef daeTArray<domSourceRef> domSource_Array;
678 
679 class domAnimation;
680 
681 typedef daeSmartRef<domAnimation> domAnimationRef;
682 typedef daeTArray<domAnimationRef> domAnimation_Array;
683 
684 class domLibrary_animations;
685 
686 typedef daeSmartRef<domLibrary_animations> domLibrary_animationsRef;
687 typedef daeTArray<domLibrary_animationsRef> domLibrary_animations_Array;
688 
689 class domSkin;
690 
691 typedef daeSmartRef<domSkin> domSkinRef;
692 typedef daeTArray<domSkinRef> domSkin_Array;
693 
694 class domConvex_mesh;
695 
696 typedef daeSmartRef<domConvex_mesh> domConvex_meshRef;
697 typedef daeTArray<domConvex_meshRef> domConvex_mesh_Array;
698 
699 class domMesh;
700 
701 typedef daeSmartRef<domMesh> domMeshRef;
702 typedef daeTArray<domMeshRef> domMesh_Array;
703 
704 class domSpline;
705 
706 typedef daeSmartRef<domSpline> domSplineRef;
707 typedef daeTArray<domSplineRef> domSpline_Array;
708 
709 class domNurbs_surface;
710 
711 typedef daeSmartRef<domNurbs_surface> domNurbs_surfaceRef;
712 typedef daeTArray<domNurbs_surfaceRef> domNurbs_surface_Array;
713 
714 class domNurbs;
715 
716 typedef daeSmartRef<domNurbs> domNurbsRef;
717 typedef daeTArray<domNurbsRef> domNurbs_Array;
718 
719 class domMorph;
720 
721 typedef daeSmartRef<domMorph> domMorphRef;
722 typedef daeTArray<domMorphRef> domMorph_Array;
723 
724 class domController;
725 
726 typedef daeSmartRef<domController> domControllerRef;
727 typedef daeTArray<domControllerRef> domController_Array;
728 
729 class domLibrary_controllers;
730 
731 typedef daeSmartRef<domLibrary_controllers> domLibrary_controllersRef;
732 typedef daeTArray<domLibrary_controllersRef> domLibrary_controllers_Array;
733 
734 class domOrigin;
735 
736 typedef daeSmartRef<domOrigin> domOriginRef;
737 typedef daeTArray<domOriginRef> domOrigin_Array;
738 
739 class domOrient;
740 
741 typedef daeSmartRef<domOrient> domOrientRef;
742 typedef daeTArray<domOrientRef> domOrient_Array;
743 
744 class domCurve;
745 
746 typedef daeSmartRef<domCurve> domCurveRef;
747 typedef daeTArray<domCurveRef> domCurve_Array;
748 
749 class domSurface_curves;
750 
751 typedef daeSmartRef<domSurface_curves> domSurface_curvesRef;
752 typedef daeTArray<domSurface_curvesRef> domSurface_curves_Array;
753 
754 class domCurves;
755 
756 typedef daeSmartRef<domCurves> domCurvesRef;
757 typedef daeTArray<domCurvesRef> domCurves_Array;
758 
759 class domSwept_surface;
760 
761 typedef daeSmartRef<domSwept_surface> domSwept_surfaceRef;
762 typedef daeTArray<domSwept_surfaceRef> domSwept_surface_Array;
763 
764 class domCone;
765 
766 typedef daeSmartRef<domCone> domConeRef;
767 typedef daeTArray<domConeRef> domCone_Array;
768 
769 class domSurface;
770 
771 typedef daeSmartRef<domSurface> domSurfaceRef;
772 typedef daeTArray<domSurfaceRef> domSurface_Array;
773 
774 class domSurfaces;
775 
776 typedef daeSmartRef<domSurfaces> domSurfacesRef;
777 typedef daeTArray<domSurfacesRef> domSurfaces_Array;
778 
779 class domBrep;
780 
781 typedef daeSmartRef<domBrep> domBrepRef;
782 typedef daeTArray<domBrepRef> domBrep_Array;
783 
784 class domGeometry;
785 
786 typedef daeSmartRef<domGeometry> domGeometryRef;
787 typedef daeTArray<domGeometryRef> domGeometry_Array;
788 
789 class domLibrary_geometries;
790 
791 typedef daeSmartRef<domLibrary_geometries> domLibrary_geometriesRef;
792 typedef daeTArray<domLibrary_geometriesRef> domLibrary_geometries_Array;
793 
794 class domLimits_sub;
795 
796 typedef daeSmartRef<domLimits_sub> domLimits_subRef;
797 typedef daeTArray<domLimits_subRef> domLimits_sub_Array;
798 
799 class domInstance_joint;
800 
801 typedef daeSmartRef<domInstance_joint> domInstance_jointRef;
802 typedef daeTArray<domInstance_jointRef> domInstance_joint_Array;
803 
804 class domTargetable_float4;
805 
806 typedef daeSmartRef<domTargetable_float4> domTargetable_float4Ref;
807 typedef daeTArray<domTargetable_float4Ref> domTargetable_float4_Array;
808 
809 class domRotate;
810 
811 typedef daeSmartRef<domRotate> domRotateRef;
812 typedef daeTArray<domRotateRef> domRotate_Array;
813 
814 class domLink;
815 
816 typedef daeSmartRef<domLink> domLinkRef;
817 typedef daeTArray<domLinkRef> domLink_Array;
818 
819 class domRigid_constraint;
820 
821 typedef daeSmartRef<domRigid_constraint> domRigid_constraintRef;
822 typedef daeTArray<domRigid_constraintRef> domRigid_constraint_Array;
823 
824 class domNode;
825 
826 typedef daeSmartRef<domNode> domNodeRef;
827 typedef daeTArray<domNodeRef> domNode_Array;
828 
829 class domLibrary_nodes;
830 
831 typedef daeSmartRef<domLibrary_nodes> domLibrary_nodesRef;
832 typedef daeTArray<domLibrary_nodesRef> domLibrary_nodes_Array;
833 
834 class domVisual_scene;
835 
836 typedef daeSmartRef<domVisual_scene> domVisual_sceneRef;
837 typedef daeTArray<domVisual_sceneRef> domVisual_scene_Array;
838 
839 class domLibrary_visual_scenes;
840 
841 typedef daeSmartRef<domLibrary_visual_scenes> domLibrary_visual_scenesRef;
842 typedef daeTArray<domLibrary_visual_scenesRef> domLibrary_visual_scenes_Array;
843 
844 class domRigid_body;
845 
846 typedef daeSmartRef<domRigid_body> domRigid_bodyRef;
847 typedef daeTArray<domRigid_bodyRef> domRigid_body_Array;
848 
849 class domInstance_rigid_body;
850 
851 typedef daeSmartRef<domInstance_rigid_body> domInstance_rigid_bodyRef;
852 typedef daeTArray<domInstance_rigid_bodyRef> domInstance_rigid_body_Array;
853 
854 class domInstance_physics_model;
855 
856 typedef daeSmartRef<domInstance_physics_model> domInstance_physics_modelRef;
857 typedef daeTArray<domInstance_physics_modelRef> domInstance_physics_model_Array;
858 
859 class domPhysics_model;
860 
861 typedef daeSmartRef<domPhysics_model> domPhysics_modelRef;
862 typedef daeTArray<domPhysics_modelRef> domPhysics_model_Array;
863 
864 class domLibrary_physics_models;
865 
866 typedef daeSmartRef<domLibrary_physics_models> domLibrary_physics_modelsRef;
867 typedef daeTArray<domLibrary_physics_modelsRef> domLibrary_physics_models_Array;
868 
869 class domPhysics_scene;
870 
871 typedef daeSmartRef<domPhysics_scene> domPhysics_sceneRef;
872 typedef daeTArray<domPhysics_sceneRef> domPhysics_scene_Array;
873 
874 class domLibrary_physics_scenes;
875 
876 typedef daeSmartRef<domLibrary_physics_scenes> domLibrary_physics_scenesRef;
877 typedef daeTArray<domLibrary_physics_scenesRef> domLibrary_physics_scenes_Array;
878 
879 class domKinematics_newparam;
880 
881 typedef daeSmartRef<domKinematics_newparam> domKinematics_newparamRef;
882 typedef daeTArray<domKinematics_newparamRef> domKinematics_newparam_Array;
883 
884 class domKinematics_frame;
885 
886 typedef daeSmartRef<domKinematics_frame> domKinematics_frameRef;
887 typedef daeTArray<domKinematics_frameRef> domKinematics_frame_Array;
888 
889 class domCommon_param;
890 
891 typedef daeSmartRef<domCommon_param> domCommon_paramRef;
892 typedef daeTArray<domCommon_paramRef> domCommon_param_Array;
893 
894 class domCommon_int_or_param;
895 
896 typedef daeSmartRef<domCommon_int_or_param> domCommon_int_or_paramRef;
897 typedef daeTArray<domCommon_int_or_paramRef> domCommon_int_or_param_Array;
898 
899 class domCommon_bool_or_param;
900 
901 typedef daeSmartRef<domCommon_bool_or_param> domCommon_bool_or_paramRef;
902 typedef daeTArray<domCommon_bool_or_paramRef> domCommon_bool_or_param_Array;
903 
904 class domCommon_float_or_param;
905 
906 typedef daeSmartRef<domCommon_float_or_param> domCommon_float_or_paramRef;
907 typedef daeTArray<domCommon_float_or_paramRef> domCommon_float_or_param_Array;
908 
909 class domKinematics_limits;
910 
911 typedef daeSmartRef<domKinematics_limits> domKinematics_limitsRef;
912 typedef daeTArray<domKinematics_limitsRef> domKinematics_limits_Array;
913 
914 class domCommon_sidref_or_param;
915 
916 typedef daeSmartRef<domCommon_sidref_or_param> domCommon_sidref_or_paramRef;
917 typedef daeTArray<domCommon_sidref_or_paramRef> domCommon_sidref_or_param_Array;
918 
919 class domBind_joint_axis;
920 
921 typedef daeSmartRef<domBind_joint_axis> domBind_joint_axisRef;
922 typedef daeTArray<domBind_joint_axisRef> domBind_joint_axis_Array;
923 
924 class domBind_kinematics_model;
925 
926 typedef daeSmartRef<domBind_kinematics_model> domBind_kinematics_modelRef;
927 typedef daeTArray<domBind_kinematics_modelRef> domBind_kinematics_model_Array;
928 
929 class domKinematics_connect_param;
930 
931 typedef daeSmartRef<domKinematics_connect_param> domKinematics_connect_paramRef;
932 typedef daeTArray<domKinematics_connect_paramRef> domKinematics_connect_param_Array;
933 
934 class domKinematics_setparam;
935 
936 typedef daeSmartRef<domKinematics_setparam> domKinematics_setparamRef;
937 typedef daeTArray<domKinematics_setparamRef> domKinematics_setparam_Array;
938 
939 class domInstance_kinematics_scene;
940 
941 typedef daeSmartRef<domInstance_kinematics_scene> domInstance_kinematics_sceneRef;
942 typedef daeTArray<domInstance_kinematics_sceneRef> domInstance_kinematics_scene_Array;
943 
944 class domKinematics_index;
945 
946 typedef daeSmartRef<domKinematics_index> domKinematics_indexRef;
947 typedef daeTArray<domKinematics_indexRef> domKinematics_index_Array;
948 
949 class domKinematics_param;
950 
951 typedef daeSmartRef<domKinematics_param> domKinematics_paramRef;
952 typedef daeTArray<domKinematics_paramRef> domKinematics_param_Array;
953 
954 class domKinematics_bind;
955 
956 typedef daeSmartRef<domKinematics_bind> domKinematics_bindRef;
957 typedef daeTArray<domKinematics_bindRef> domKinematics_bind_Array;
958 
959 class domMotion_axis_info;
960 
961 typedef daeSmartRef<domMotion_axis_info> domMotion_axis_infoRef;
962 typedef daeTArray<domMotion_axis_infoRef> domMotion_axis_info_Array;
963 
964 class domInstance_kinematics_model;
965 
966 typedef daeSmartRef<domInstance_kinematics_model> domInstance_kinematics_modelRef;
967 typedef daeTArray<domInstance_kinematics_modelRef> domInstance_kinematics_model_Array;
968 
969 class domInstance_articulated_system;
970 
971 typedef daeSmartRef<domInstance_articulated_system> domInstance_articulated_systemRef;
972 typedef daeTArray<domInstance_articulated_systemRef> domInstance_articulated_system_Array;
973 
974 class domKinematics_scene;
975 
976 typedef daeSmartRef<domKinematics_scene> domKinematics_sceneRef;
977 typedef daeTArray<domKinematics_sceneRef> domKinematics_scene_Array;
978 
979 class domLibrary_kinematics_scenes;
980 
981 typedef daeSmartRef<domLibrary_kinematics_scenes> domLibrary_kinematics_scenesRef;
982 typedef daeTArray<domLibrary_kinematics_scenesRef> domLibrary_kinematics_scenes_Array;
983 
984 class domCommon_float2_or_param;
985 
986 typedef daeSmartRef<domCommon_float2_or_param> domCommon_float2_or_paramRef;
987 typedef daeTArray<domCommon_float2_or_paramRef> domCommon_float2_or_param_Array;
988 
989 class domMotion_effector_info;
990 
991 typedef daeSmartRef<domMotion_effector_info> domMotion_effector_infoRef;
992 typedef daeTArray<domMotion_effector_infoRef> domMotion_effector_info_Array;
993 
994 class domMotion_technique;
995 
996 typedef daeSmartRef<domMotion_technique> domMotion_techniqueRef;
997 typedef daeTArray<domMotion_techniqueRef> domMotion_technique_Array;
998 
999 class domMotion;
1000 
1001 typedef daeSmartRef<domMotion> domMotionRef;
1002 typedef daeTArray<domMotionRef> domMotion_Array;
1003 
1004 class domMinmax;
1005 
1006 typedef daeSmartRef<domMinmax> domMinmaxRef;
1007 typedef daeTArray<domMinmaxRef> domMinmax_Array;
1008 
1009 class domJoint_limits;
1010 
1011 typedef daeSmartRef<domJoint_limits> domJoint_limitsRef;
1012 typedef daeTArray<domJoint_limitsRef> domJoint_limits_Array;
1013 
1014 class domAxis;
1015 
1016 typedef daeSmartRef<domAxis> domAxisRef;
1017 typedef daeTArray<domAxisRef> domAxis_Array;
1018 
1019 class domAxis_constraint;
1020 
1021 typedef daeSmartRef<domAxis_constraint> domAxis_constraintRef;
1022 typedef daeTArray<domAxis_constraintRef> domAxis_constraint_Array;
1023 
1024 class domJoint;
1025 
1026 typedef daeSmartRef<domJoint> domJointRef;
1027 typedef daeTArray<domJointRef> domJoint_Array;
1028 
1029 class domLibrary_joints;
1030 
1031 typedef daeSmartRef<domLibrary_joints> domLibrary_jointsRef;
1032 typedef daeTArray<domLibrary_jointsRef> domLibrary_joints_Array;
1033 
1034 class domFormula_technique;
1035 
1036 typedef daeSmartRef<domFormula_technique> domFormula_techniqueRef;
1037 typedef daeTArray<domFormula_techniqueRef> domFormula_technique_Array;
1038 
1039 class domFormula_newparam;
1040 
1041 typedef daeSmartRef<domFormula_newparam> domFormula_newparamRef;
1042 typedef daeTArray<domFormula_newparamRef> domFormula_newparam_Array;
1043 
1044 class domFormula_setparam;
1045 
1046 typedef daeSmartRef<domFormula_setparam> domFormula_setparamRef;
1047 typedef daeTArray<domFormula_setparamRef> domFormula_setparam_Array;
1048 
1049 class domInstance_formula;
1050 
1051 typedef daeSmartRef<domInstance_formula> domInstance_formulaRef;
1052 typedef daeTArray<domInstance_formulaRef> domInstance_formula_Array;
1053 
1054 class domAnimation_clip;
1055 
1056 typedef daeSmartRef<domAnimation_clip> domAnimation_clipRef;
1057 typedef daeTArray<domAnimation_clipRef> domAnimation_clip_Array;
1058 
1059 class domLibrary_animation_clips;
1060 
1061 typedef daeSmartRef<domLibrary_animation_clips> domLibrary_animation_clipsRef;
1062 typedef daeTArray<domLibrary_animation_clipsRef> domLibrary_animation_clips_Array;
1063 
1064 class domFormula;
1065 
1066 typedef daeSmartRef<domFormula> domFormulaRef;
1067 typedef daeTArray<domFormulaRef> domFormula_Array;
1068 
1069 class domKinematics_model_technique;
1070 
1071 typedef daeSmartRef<domKinematics_model_technique> domKinematics_model_techniqueRef;
1072 typedef daeTArray<domKinematics_model_techniqueRef> domKinematics_model_technique_Array;
1073 
1074 class domKinematics_model;
1075 
1076 typedef daeSmartRef<domKinematics_model> domKinematics_modelRef;
1077 typedef daeTArray<domKinematics_modelRef> domKinematics_model_Array;
1078 
1079 class domLibrary_kinematics_models;
1080 
1081 typedef daeSmartRef<domLibrary_kinematics_models> domLibrary_kinematics_modelsRef;
1082 typedef daeTArray<domLibrary_kinematics_modelsRef> domLibrary_kinematics_models_Array;
1083 
1084 class domKinematics_axis_info;
1085 
1086 typedef daeSmartRef<domKinematics_axis_info> domKinematics_axis_infoRef;
1087 typedef daeTArray<domKinematics_axis_infoRef> domKinematics_axis_info_Array;
1088 
1089 class domKinematics_technique;
1090 
1091 typedef daeSmartRef<domKinematics_technique> domKinematics_techniqueRef;
1092 typedef daeTArray<domKinematics_techniqueRef> domKinematics_technique_Array;
1093 
1094 class domKinematics;
1095 
1096 typedef daeSmartRef<domKinematics> domKinematicsRef;
1097 typedef daeTArray<domKinematicsRef> domKinematics_Array;
1098 
1099 class domArticulated_system;
1100 
1101 typedef daeSmartRef<domArticulated_system> domArticulated_systemRef;
1102 typedef daeTArray<domArticulated_systemRef> domArticulated_system_Array;
1103 
1104 class domLibrary_articulated_systems;
1105 
1106 typedef daeSmartRef<domLibrary_articulated_systems> domLibrary_articulated_systemsRef;
1107 typedef daeTArray<domLibrary_articulated_systemsRef> domLibrary_articulated_systems_Array;
1108 
1109 class domLibrary_formulas;
1110 
1111 typedef daeSmartRef<domLibrary_formulas> domLibrary_formulasRef;
1112 typedef daeTArray<domLibrary_formulasRef> domLibrary_formulas_Array;
1113 
1114 class domFx_sampler_states;
1115 
1116 typedef daeSmartRef<domFx_sampler_states> domFx_sampler_statesRef;
1117 typedef daeTArray<domFx_sampler_statesRef> domFx_sampler_states_Array;
1118 
1119 class domFx_setparam;
1120 
1121 typedef daeSmartRef<domFx_setparam> domFx_setparamRef;
1122 typedef daeTArray<domFx_setparamRef> domFx_setparam_Array;
1123 
1124 class domGl_pipeline_settings;
1125 
1126 typedef daeSmartRef<domGl_pipeline_settings> domGl_pipeline_settingsRef;
1127 typedef daeTArray<domGl_pipeline_settingsRef> domGl_pipeline_settings_Array;
1128 
1129 class domGles2_pipeline_settings;
1130 
1131 typedef daeSmartRef<domGles2_pipeline_settings> domGles2_pipeline_settingsRef;
1132 typedef daeTArray<domGles2_pipeline_settingsRef> domGles2_pipeline_settings_Array;
1133 
1134 class domGles2_value;
1135 
1136 typedef daeSmartRef<domGles2_value> domGles2_valueRef;
1137 typedef daeTArray<domGles2_valueRef> domGles2_value_Array;
1138 
1139 class domGlsl_value;
1140 
1141 typedef daeSmartRef<domGlsl_value> domGlsl_valueRef;
1142 typedef daeTArray<domGlsl_valueRef> domGlsl_value_Array;
1143 
1144 class domCg_param;
1145 
1146 typedef daeSmartRef<domCg_param> domCg_paramRef;
1147 typedef daeTArray<domCg_paramRef> domCg_param_Array;
1148 
1149 class domGles_sampler_states;
1150 
1151 typedef daeSmartRef<domGles_sampler_states> domGles_sampler_statesRef;
1152 typedef daeTArray<domGles_sampler_statesRef> domGles_sampler_states_Array;
1153 
1154 class domGles_pipeline_settings;
1155 
1156 typedef daeSmartRef<domGles_pipeline_settings> domGles_pipeline_settingsRef;
1157 typedef daeTArray<domGles_pipeline_settingsRef> domGles_pipeline_settings_Array;
1158 
1159 class domGles_param;
1160 
1161 typedef daeSmartRef<domGles_param> domGles_paramRef;
1162 typedef daeTArray<domGles_paramRef> domGles_param_Array;
1163 
1164 class domFx_profile;
1165 
1166 typedef daeSmartRef<domFx_profile> domFx_profileRef;
1167 typedef daeTArray<domFx_profileRef> domFx_profile_Array;
1168 
1169 class domCOLLADA;
1170 
1171 typedef daeSmartRef<domCOLLADA> domCOLLADARef;
1172 typedef daeTArray<domCOLLADARef> domCOLLADA_Array;
1173 
1174 } // ColladaDOM150
1175 
1176 #endif //__DOM_ELEMENTS_H__
1177 
1178