Home | History | Annotate | Download | only in dom

Lines Matching refs:meta

30 	daeMetaElement* meta = dae.getMeta(ID());
31 if ( meta != NULL ) return meta;
33 meta = new daeMetaElement(dae);
34 dae.setMeta(ID(), *meta);
35 meta->setName( "cg_param_type" );
36 meta->registerClass(domCg_param_type::create);
38 meta->setIsTransparent( true );
41 cm = new daeMetaChoice( meta, cm, 0, 0, 1, 1 );
43 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
49 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
55 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
61 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
67 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
73 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
79 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
85 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
91 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
97 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
103 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
109 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
115 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
121 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
127 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
133 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
139 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
145 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
151 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
157 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
163 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
169 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
175 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
181 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
187 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
193 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
199 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
205 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
211 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
217 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
223 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
229 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
235 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
241 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
247 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
253 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
259 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
265 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
271 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
277 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
283 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
289 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
295 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
301 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
307 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
313 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
319 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
325 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
331 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
337 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
343 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
349 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
355 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
361 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
367 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
373 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
379 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
385 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
391 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
397 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
403 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
409 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
415 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
421 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
427 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
433 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
439 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
445 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
451 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
457 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
463 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
469 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
475 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
481 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
487 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
493 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
499 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
505 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
511 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
517 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
523 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
529 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
535 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
541 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
547 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
553 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
559 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
565 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
571 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
577 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
583 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
589 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
595 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
601 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
607 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
613 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
619 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
625 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
631 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
637 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
643 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
649 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
655 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
661 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
667 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
673 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
679 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
685 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
691 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
697 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
703 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
709 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
715 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
721 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
728 meta->setCMRoot( cm );
730 meta->addContents(daeOffsetOf(domCg_param_type,_contents));
731 meta->addContentsOrder(daeOffsetOf(domCg_param_type,_contentsOrder));
733 meta->addCMDataArray(daeOffsetOf(domCg_param_type,_CMData), 1);
734 meta->setElementSize(sizeof(domCg_param_type));
735 meta->validate();
737 return meta;
751 daeMetaElement* meta = dae.getMeta(ID());
752 if ( meta != NULL ) return meta;
754 meta = new daeMetaElement(dae);
755 dae.setMeta(ID(), *meta);
756 meta->setName( "bool" );
757 meta->registerClass(domCg_param_type::domBool::create);
759 meta->setIsInnerClass( true );
766 ma->setContainer( meta );
767 meta->appendAttribute(ma);
770 meta->setElementSize(sizeof(domCg_param_type::domBool));
771 meta->validate();
773 return meta;
787 daeMetaElement* meta = dae.getMeta(ID());
788 if ( meta != NULL ) return meta;
790 meta = new daeMetaElement(dae);
791 dae.setMeta(ID(), *meta);
792 meta->setName( "bool1" );
793 meta->registerClass(domCg_param_type::domBool1::create);
795 meta->setIsInnerClass( true );
802 ma->setContainer( meta );
803 meta->appendAttribute(ma);
806 meta->setElementSize(sizeof(domCg_param_type::domBool1));
807 meta->validate();
809 return meta;
823 daeMetaElement* meta = dae.getMeta(ID());
824 if ( meta != NULL ) return meta;
826 meta = new daeMetaElement(dae);
827 dae.setMeta(ID(), *meta);
828 meta->setName( "bool2" );
829 meta->registerClass(domCg_param_type::domBool2::create);
831 meta->setIsInnerClass( true );
838 ma->setContainer( meta );
839 meta->appendAttribute(ma);
842 meta->setElementSize(sizeof(domCg_param_type::domBool2));
843 meta->validate();
845 return meta;
859 daeMetaElement* meta = dae.getMeta(ID());
860 if ( meta != NULL ) return meta;
862 meta = new daeMetaElement(dae);
863 dae.setMeta(ID(), *meta);
864 meta->setName( "bool3" );
865 meta->registerClass(domCg_param_type::domBool3::create);
867 meta->setIsInnerClass( true );
874 ma->setContainer( meta );
875 meta->appendAttribute(ma);
878 meta->setElementSize(sizeof(domCg_param_type::domBool3));
879 meta->validate();
881 return meta;
895 daeMetaElement* meta = dae.getMeta(ID());
896 if ( meta != NULL ) return meta;
898 meta = new daeMetaElement(dae);
899 dae.setMeta(ID(), *meta);
900 meta->setName( "bool4" );
901 meta->registerClass(domCg_param_type::domBool4::create);
903 meta->setIsInnerClass( true );
910 ma->setContainer( meta );
911 meta->appendAttribute(ma);
914 meta->setElementSize(sizeof(domCg_param_type::domBool4));
915 meta->validate();
917 return meta;
931 daeMetaElement* meta = dae.getMeta(ID());
932 if ( meta != NULL ) return meta;
934 meta = new daeMetaElement(dae);
935 dae.setMeta(ID(), *meta);
936 meta->setName( "bool1x1" );
937 meta->registerClass(domCg_param_type::domBool1x1::create);
939 meta->setIsInnerClass( true );
946 ma->setContainer( meta );
947 meta->appendAttribute(ma);
950 meta->setElementSize(sizeof(domCg_param_type::domBool1x1));
951 meta->validate();
953 return meta;
967 daeMetaElement* meta = dae.getMeta(ID());
968 if ( meta != NULL ) return meta;
970 meta = new daeMetaElement(dae);
971 dae.setMeta(ID(), *meta);
972 meta->setName( "bool1x2" );
973 meta->registerClass(domCg_param_type::domBool1x2::create);
975 meta->setIsInnerClass( true );
982 ma->setContainer( meta );
983 meta->appendAttribute(ma);
986 meta->setElementSize(sizeof(domCg_param_type::domBool1x2));
987 meta->validate();
989 return meta;
1003 daeMetaElement* meta = dae.getMeta(ID());
1004 if ( meta != NULL ) return meta;
1006 meta = new daeMetaElement(dae);
1007 dae.setMeta(ID(), *meta);
1008 meta->setName( "bool1x3" );
1009 meta->registerClass(domCg_param_type::domBool1x3::create);
1011 meta->setIsInnerClass( true );
1018 ma->setContainer( meta );
1019 meta->appendAttribute(ma);
1022 meta->setElementSize(sizeof(domCg_param_type::domBool1x3));
1023 meta->validate();
1025 return meta;
1039 daeMetaElement* meta = dae.getMeta(ID());
1040 if ( meta != NULL ) return meta;
1042 meta = new daeMetaElement(dae);
1043 dae.setMeta(ID(), *meta);
1044 meta->setName( "bool1x4" );
1045 meta->registerClass(domCg_param_type::domBool1x4::create);
1047 meta->setIsInnerClass( true );
1054 ma->setContainer( meta );
1055 meta->appendAttribute(ma);
1058 meta->setElementSize(sizeof(domCg_param_type::domBool1x4));
1059 meta->validate();
1061 return meta;
1075 daeMetaElement* meta = dae.getMeta(ID());
1076 if ( meta != NULL ) return meta;
1078 meta = new daeMetaElement(dae);
1079 dae.setMeta(ID(), *meta);
1080 meta->setName( "bool2x1" );
1081 meta->registerClass(domCg_param_type::domBool2x1::create);
1083 meta->setIsInnerClass( true );
1090 ma->setContainer( meta );
1091 meta->appendAttribute(ma);
1094 meta->setElementSize(sizeof(domCg_param_type::domBool2x1));
1095 meta->validate();
1097 return meta;
1111 daeMetaElement* meta = dae.getMeta(ID());
1112 if ( meta != NULL ) return meta;
1114 meta = new daeMetaElement(dae);
1115 dae.setMeta(ID(), *meta);
1116 meta->setName( "bool2x2" );
1117 meta->registerClass(domCg_param_type::domBool2x2::create);
1119 meta->setIsInnerClass( true );
1126 ma->setContainer( meta );
1127 meta->appendAttribute(ma);
1130 meta->setElementSize(sizeof(domCg_param_type::domBool2x2));
1131 meta->validate();
1133 return meta;
1147 daeMetaElement* meta = dae.getMeta(ID());
1148 if ( meta != NULL ) return meta;
1150 meta = new daeMetaElement(dae);
1151 dae.setMeta(ID(), *meta);
1152 meta->setName( "bool2x3" );
1153 meta->registerClass(domCg_param_type::domBool2x3::create);
1155 meta->setIsInnerClass( true );
1162 ma->setContainer( meta );
1163 meta->appendAttribute(ma);
1166 meta->setElementSize(sizeof(domCg_param_type::domBool2x3));
1167 meta->validate();
1169 return meta;
1183 daeMetaElement* meta = dae.getMeta(ID());
1184 if ( meta != NULL ) return meta;
1186 meta = new daeMetaElement(dae);
1187 dae.setMeta(ID(), *meta);
1188 meta->setName( "bool2x4" );
1189 meta->registerClass(domCg_param_type::domBool2x4::create);
1191 meta->setIsInnerClass( true );
1198 ma->setContainer( meta );
1199 meta->appendAttribute(ma);
1202 meta->setElementSize(sizeof(domCg_param_type::domBool2x4));
1203 meta->validate();
1205 return meta;
1219 daeMetaElement* meta = dae.getMeta(ID());
1220 if ( meta != NULL ) return meta;
1222 meta = new daeMetaElement(dae);
1223 dae.setMeta(ID(), *meta);
1224 meta->setName( "bool3x1" );
1225 meta->registerClass(domCg_param_type::domBool3x1::create);
1227 meta->setIsInnerClass( true );
1234 ma->setContainer( meta );
1235 meta->appendAttribute(ma);
1238 meta->setElementSize(sizeof(domCg_param_type::domBool3x1));
1239 meta->validate();
1241 return meta;
1255 daeMetaElement* meta = dae.getMeta(ID());
1256 if ( meta != NULL ) return meta;
1258 meta = new daeMetaElement(dae);
1259 dae.setMeta(ID(), *meta);
1260 meta->setName( "bool3x2" );
1261 meta->registerClass(domCg_param_type::domBool3x2::create);
1263 meta->setIsInnerClass( true );
1270 ma->setContainer( meta );
1271 meta->appendAttribute(ma);
1274 meta->setElementSize(sizeof(domCg_param_type::domBool3x2));
1275 meta->validate();
1277 return meta;
1291 daeMetaElement* meta = dae.getMeta(ID());
1292 if ( meta != NULL ) return meta;
1294 meta = new daeMetaElement(dae);
1295 dae.setMeta(ID(), *meta);
1296 meta->setName( "bool3x3" );
1297 meta->registerClass(domCg_param_type::domBool3x3::create);
1299 meta->setIsInnerClass( true );
1306 ma->setContainer( meta );
1307 meta->appendAttribute(ma);
1310 meta->setElementSize(sizeof(domCg_param_type::domBool3x3));
1311 meta->validate();
1313 return meta;
1327 daeMetaElement* meta = dae.getMeta(ID());
1328 if ( meta != NULL ) return meta;
1330 meta = new daeMetaElement(dae);
1331 dae.setMeta(ID(), *meta);
1332 meta->setName( "bool3x4" );
1333 meta->registerClass(domCg_param_type::domBool3x4::create);
1335 meta->setIsInnerClass( true );
1342 ma->setContainer( meta );
1343 meta->appendAttribute(ma);
1346 meta->setElementSize(sizeof(domCg_param_type::domBool3x4));
1347 meta->validate();
1349 return meta;
1363 daeMetaElement* meta = dae.getMeta(ID());
1364 if ( meta != NULL ) return meta;
1366 meta = new daeMetaElement(dae);
1367 dae.setMeta(ID(), *meta);
1368 meta->setName( "bool4x1" );
1369 meta->registerClass(domCg_param_type::domBool4x1::create);
1371 meta->setIsInnerClass( true );
1378 ma->setContainer( meta );
1379 meta->appendAttribute(ma);
1382 meta->setElementSize(sizeof(domCg_param_type::domBool4x1));
1383 meta->validate();
1385 return meta;
1399 daeMetaElement* meta = dae.getMeta(ID());
1400 if ( meta != NULL ) return meta;
1402 meta = new daeMetaElement(dae);
1403 dae.setMeta(ID(), *meta);
1404 meta->setName( "bool4x2" );
1405 meta->registerClass(domCg_param_type::domBool4x2::create);
1407 meta->setIsInnerClass( true );
1414 ma->setContainer( meta );
1415 meta->appendAttribute(ma);
1418 meta->setElementSize(sizeof(domCg_param_type::domBool4x2));
1419 meta->validate();
1421 return meta;
1435 daeMetaElement* meta = dae.getMeta(ID());
1436 if ( meta != NULL ) return meta;
1438 meta = new daeMetaElement(dae);
1439 dae.setMeta(ID(), *meta);
1440 meta->setName( "bool4x3" );
1441 meta->registerClass(domCg_param_type::domBool4x3::create);
1443 meta->setIsInnerClass( true );
1450 ma->setContainer( meta );
1451 meta->appendAttribute(ma);
1454 meta->setElementSize(sizeof(domCg_param_type::domBool4x3));
1455 meta->validate();
1457 return meta;
1471 daeMetaElement* meta = dae.getMeta(ID());
1472 if ( meta != NULL ) return meta;
1474 meta = new daeMetaElement(dae);
1475 dae.setMeta(ID(), *meta);
1476 meta->setName( "bool4x4" );
1477 meta->registerClass(domCg_param_type::domBool4x4::create);
1479 meta->setIsInnerClass( true );
1486 ma->setContainer( meta );
1487 meta->appendAttribute(ma);
1490 meta->setElementSize(sizeof(domCg_param_type::domBool4x4));
1491 meta->validate();
1493 return meta;
1507 daeMetaElement* meta = dae.getMeta(ID());
1508 if ( meta != NULL ) return meta;
1510 meta = new daeMetaElement(dae);
1511 dae.setMeta(ID(), *meta);
1512 meta->setName( "float" );
1513 meta->registerClass(domCg_param_type::domFloat::create);
1515 meta->setIsInnerClass( true );
1522 ma->setContainer( meta );
1523 meta->appendAttribute(ma);
1526 meta->setElementSize(sizeof(domCg_param_type::domFloat));
1527 meta->validate();
1529 return meta;
1543 daeMetaElement* meta = dae.getMeta(ID());
1544 if ( meta != NULL ) return meta;
1546 meta = new daeMetaElement(dae);
1547 dae.setMeta(ID(), *meta);
1548 meta->setName( "float1" );
1549 meta->registerClass(domCg_param_type::domFloat1::create);
1551 meta->setIsInnerClass( true );
1558 ma->setContainer( meta );
1559 meta->appendAttribute(ma);
1562 meta->setElementSize(sizeof(domCg_param_type::domFloat1));
1563 meta->validate();
1565 return meta;
1579 daeMetaElement* meta = dae.getMeta(ID());
1580 if ( meta != NULL ) return meta;
1582 meta = new daeMetaElement(dae);
1583 dae.setMeta(ID(), *meta);
1584 meta->setName( "float2" );
1585 meta->registerClass(domCg_param_type::domFloat2::create);
1587 meta->setIsInnerClass( true );
1594 ma->setContainer( meta );
1595 meta->appendAttribute(ma);
1598 meta->setElementSize(sizeof(domCg_param_type::domFloat2));
1599 meta->validate();
1601 return meta;
1615 daeMetaElement* meta = dae.getMeta(ID());
1616 if ( meta != NULL ) return meta;
1618 meta = new daeMetaElement(dae);
1619 dae.setMeta(ID(), *meta);
1620 meta->setName( "float3" );
1621 meta->registerClass(domCg_param_type::domFloat3::create);
1623 meta->setIsInnerClass( true );
1630 ma->setContainer( meta );
1631 meta->appendAttribute(ma);
1634 meta->setElementSize(sizeof(domCg_param_type::domFloat3));
1635 meta->validate();
1637 return meta;
1651 daeMetaElement* meta = dae.getMeta(ID());
1652 if ( meta != NULL ) return meta;
1654 meta = new daeMetaElement(dae);
1655 dae.setMeta(ID(), *meta);
1656 meta->setName( "float4" );
1657 meta->registerClass(domCg_param_type::domFloat4::create);
1659 meta->setIsInnerClass( true );
1666 ma->setContainer( meta );
1667 meta->appendAttribute(ma);
1670 meta->setElementSize(sizeof(domCg_param_type::domFloat4));
1671 meta->validate();
1673 return meta;
1687 daeMetaElement* meta = dae.getMeta(ID());
1688 if ( meta != NULL ) return meta;
1690 meta = new daeMetaElement(dae);
1691 dae.setMeta(ID(), *meta);
1692 meta->setName( "float1x1" );
1693 meta->registerClass(domCg_param_type::domFloat1x1::create);
1695 meta->setIsInnerClass( true );
1702 ma->setContainer( meta );
1703 meta->appendAttribute(ma);
1706 meta->setElementSize(sizeof(domCg_param_type::domFloat1x1));
1707 meta->validate();
1709 return meta;
1723 daeMetaElement* meta = dae.getMeta(ID());
1724 if ( meta != NULL ) return meta;
1726 meta = new daeMetaElement(dae);
1727 dae.setMeta(ID(), *meta);
1728 meta->setName( "float1x2" );
1729 meta->registerClass(domCg_param_type::domFloat1x2::create);
1731 meta->setIsInnerClass( true );
1738 ma->setContainer( meta );
1739 meta->appendAttribute(ma);
1742 meta->setElementSize(sizeof(domCg_param_type::domFloat1x2));
1743 meta->validate();
1745 return meta;
1759 daeMetaElement* meta = dae.getMeta(ID());
1760 if ( meta != NULL ) return meta;
1762 meta = new daeMetaElement(dae);
1763 dae.setMeta(ID(), *meta);
1764 meta->setName( "float1x3" );
1765 meta->registerClass(domCg_param_type::domFloat1x3::create);
1767 meta->setIsInnerClass( true );
1774 ma->setContainer( meta );
1775 meta->appendAttribute(ma);
1778 meta->setElementSize(sizeof(domCg_param_type::domFloat1x3));
1779 meta->validate();
1781 return meta;
1795 daeMetaElement* meta = dae.getMeta(ID());
1796 if ( meta != NULL ) return meta;
1798 meta = new daeMetaElement(dae);
1799 dae.setMeta(ID(), *meta);
1800 meta->setName( "float1x4" );
1801 meta->registerClass(domCg_param_type::domFloat1x4::create);
1803 meta->setIsInnerClass( true );
1810 ma->setContainer( meta );
1811 meta->appendAttribute(ma);
1814 meta->setElementSize(sizeof(domCg_param_type::domFloat1x4));
1815 meta->validate();
1817 return meta;
1831 daeMetaElement* meta = dae.getMeta(ID());
1832 if ( meta != NULL ) return meta;
1834 meta = new daeMetaElement(dae);
1835 dae.setMeta(ID(), *meta);
1836 meta->setName( "float2x1" );
1837 meta->registerClass(domCg_param_type::domFloat2x1::create);
1839 meta->setIsInnerClass( true );
1846 ma->setContainer( meta );
1847 meta->appendAttribute(ma);
1850 meta->setElementSize(sizeof(domCg_param_type::domFloat2x1));
1851 meta->validate();
1853 return meta;
1867 daeMetaElement* meta = dae.getMeta(ID());
1868 if ( meta != NULL ) return meta;
1870 meta = new daeMetaElement(dae);
1871 dae.setMeta(ID(), *meta);
1872 meta->setName( "float2x2" );
1873 meta->registerClass(domCg_param_type::domFloat2x2::create);
1875 meta->setIsInnerClass( true );
1882 ma->setContainer( meta );
1883 meta->appendAttribute(ma);
1886 meta->setElementSize(sizeof(domCg_param_type::domFloat2x2));
1887 meta->validate();
1889 return meta;
1903 daeMetaElement* meta = dae.getMeta(ID());
1904 if ( meta != NULL ) return meta;
1906 meta = new daeMetaElement(dae);
1907 dae.setMeta(ID(), *meta);
1908 meta->setName( "float2x3" );
1909 meta->registerClass(domCg_param_type::domFloat2x3::create);
1911 meta->setIsInnerClass( true );
1918 ma->setContainer( meta );
1919 meta->appendAttribute(ma);
1922 meta->setElementSize(sizeof(domCg_param_type::domFloat2x3));
1923 meta->validate();
1925 return meta;
1939 daeMetaElement* meta = dae.getMeta(ID());
1940 if ( meta != NULL ) return meta;
1942 meta = new daeMetaElement(dae);
1943 dae.setMeta(ID(), *meta);
1944 meta->setName( "float2x4" );
1945 meta->registerClass(domCg_param_type::domFloat2x4::create);
1947 meta->setIsInnerClass( true );
1954 ma->setContainer( meta );
1955 meta->appendAttribute(ma);
1958 meta->setElementSize(sizeof(domCg_param_type::domFloat2x4));
1959 meta->validate();
1961 return meta;
1975 daeMetaElement* meta = dae.getMeta(ID());
1976 if ( meta != NULL ) return meta;
1978 meta = new daeMetaElement(dae);
1979 dae.setMeta(ID(), *meta);
1980 meta->setName( "float3x1" );
1981 meta->registerClass(domCg_param_type::domFloat3x1::create);
1983 meta->setIsInnerClass( true );
1990 ma->setContainer( meta );
1991 meta->appendAttribute(ma);
1994 meta->setElementSize(sizeof(domCg_param_type::domFloat3x1));
1995 meta->validate();
1997 return meta;
2011 daeMetaElement* meta = dae.getMeta(ID());
2012 if ( meta != NULL ) return meta;
2014 meta = new daeMetaElement(dae);
2015 dae.setMeta(ID(), *meta);
2016 meta->setName( "float3x2" );
2017 meta->registerClass(domCg_param_type::domFloat3x2::create);
2019 meta->setIsInnerClass( true );
2026 ma->setContainer( meta );
2027 meta->appendAttribute(ma);
2030 meta->setElementSize(sizeof(domCg_param_type::domFloat3x2));
2031 meta->validate();
2033 return meta;
2047 daeMetaElement* meta = dae.getMeta(ID());
2048 if ( meta != NULL ) return meta;
2050 meta = new daeMetaElement(dae);
2051 dae.setMeta(ID(), *meta);
2052 meta->setName( "float3x3" );
2053 meta->registerClass(domCg_param_type::domFloat3x3::create);
2055 meta->setIsInnerClass( true );
2062 ma->setContainer( meta );
2063 meta->appendAttribute(ma);
2066 meta->setElementSize(sizeof(domCg_param_type::domFloat3x3));
2067 meta->validate();
2069 return meta;
2083 daeMetaElement* meta = dae.getMeta(ID());
2084 if ( meta != NULL ) return meta;
2086 meta = new daeMetaElement(dae);
2087 dae.setMeta(ID(), *meta);
2088 meta->setName( "float3x4" );
2089 meta->registerClass(domCg_param_type::domFloat3x4::create);
2091 meta->setIsInnerClass( true );
2098 ma->setContainer( meta );
2099 meta->appendAttribute(ma);
2102 meta->setElementSize(sizeof(domCg_param_type::domFloat3x4));
2103 meta->validate();
2105 return meta;
2119 daeMetaElement* meta = dae.getMeta(ID());
2120 if ( meta != NULL ) return meta;
2122 meta = new daeMetaElement(dae);
2123 dae.setMeta(ID(), *meta);
2124 meta->setName( "float4x1" );
2125 meta->registerClass(domCg_param_type::domFloat4x1::create);
2127 meta->setIsInnerClass( true );
2134 ma->setContainer( meta );
2135 meta->appendAttribute(ma);
2138 meta->setElementSize(sizeof(domCg_param_type::domFloat4x1));
2139 meta->validate();
2141 return meta;
2155 daeMetaElement* meta = dae.getMeta(ID());
2156 if ( meta != NULL ) return meta;
2158 meta = new daeMetaElement(dae);
2159 dae.setMeta(ID(), *meta);
2160 meta->setName( "float4x2" );
2161 meta->registerClass(domCg_param_type::domFloat4x2::create);
2163 meta->setIsInnerClass( true );
2170 ma->setContainer( meta );
2171 meta->appendAttribute(ma);
2174 meta->setElementSize(sizeof(domCg_param_type::domFloat4x2));
2175 meta->validate();
2177 return meta;
2191 daeMetaElement* meta = dae.getMeta(ID());
2192 if ( meta != NULL ) return meta;
2194 meta = new daeMetaElement(dae);
2195 dae.setMeta(ID(), *meta);
2196 meta->setName( "float4x3" );
2197 meta
2199 meta->setIsInnerClass( true );
2206 ma->setContainer( meta );
2207 meta->appendAttribute(ma);
2210 meta->setElementSize(sizeof(domCg_param_type::domFloat4x3));
2211 meta->validate();
2213 return meta;
2227 daeMetaElement* meta = dae.getMeta(ID());
2228 if ( meta != NULL ) return meta;
2230 meta = new daeMetaElement(dae);
2231 dae.setMeta(ID(), *meta);
2232 meta->setName( "float4x4" );
2233 meta->registerClass(domCg_param_type::domFloat4x4::create);
2235 meta->setIsInnerClass( true );
2242 ma->setContainer( meta );
2243 meta->appendAttribute(ma);
2246 meta->setElementSize(sizeof(domCg_param_type::domFloat4x4));
2247 meta->validate();
2249 return meta;
2263 daeMetaElement* meta = dae.getMeta(ID());
2264 if ( meta != NULL ) return meta;
2266 meta = new daeMetaElement(dae);
2267 dae.setMeta(ID(), *meta);
2268 meta->setName( "int" );
2269 meta->registerClass(domCg_param_type::domInt::create);
2271 meta->setIsInnerClass( true );
2278 ma->setContainer( meta );
2279 meta->appendAttribute(ma);
2282 meta->setElementSize(sizeof(domCg_param_type::domInt));
2283 meta->validate();
2285 return meta;
2299 daeMetaElement* meta = dae.getMeta(ID());
2300 if ( meta != NULL ) return meta;
2302 meta = new daeMetaElement(dae);
2303 dae.setMeta(ID(), *meta);
2304 meta->setName( "int1" );
2305 meta->registerClass(domCg_param_type::domInt1::create);
2307 meta->setIsInnerClass( true );
2314 ma->setContainer( meta );
2315 meta->appendAttribute(ma);
2318 meta->setElementSize(sizeof(domCg_param_type::domInt1));
2319 meta->validate();
2321 return meta;
2335 daeMetaElement* meta = dae.getMeta(ID());
2336 if ( meta != NULL ) return meta;
2338 meta = new daeMetaElement(dae);
2339 dae.setMeta(ID(), *meta);
2340 meta->setName( "int2" );
2341 meta->registerClass(domCg_param_type::domInt2::create);
2343 meta->setIsInnerClass( true );
2350 ma->setContainer( meta );
2351 meta->appendAttribute(ma);
2354 meta->setElementSize(sizeof(domCg_param_type::domInt2));
2355 meta->validate();
2357 return meta;
2371 daeMetaElement* meta = dae.getMeta(ID());
2372 if ( meta != NULL ) return meta;
2374 meta = new daeMetaElement(dae);
2375 dae.setMeta(ID(), *meta);
2376 meta->setName( "int3" );
2377 meta->registerClass(domCg_param_type::domInt3::create);
2379 meta->setIsInnerClass( true );
2386 ma->setContainer( meta );
2387 meta->appendAttribute(ma);
2390 meta->setElementSize(sizeof(domCg_param_type::domInt3));
2391 meta->validate();
2393 return meta;
2407 daeMetaElement* meta = dae.getMeta(ID());
2408 if ( meta != NULL ) return meta;
2410 meta = new daeMetaElement(dae);
2411 dae.setMeta(ID(), *meta);
2412 meta->setName( "int4" );
2413 meta->registerClass(domCg_param_type::domInt4::create);
2415 meta->setIsInnerClass( true );
2422 ma->setContainer( meta );
2423 meta->appendAttribute(ma);
2426 meta->setElementSize(sizeof(domCg_param_type::domInt4));
2427 meta->validate();
2429 return meta;
2443 daeMetaElement* meta = dae.getMeta(ID());
2444 if ( meta != NULL ) return meta;
2446 meta = new daeMetaElement(dae);
2447 dae.setMeta(ID(), *meta);
2448 meta->setName( "int1x1" );
2449 meta->registerClass(domCg_param_type::domInt1x1::create);
2451 meta->setIsInnerClass( true );
2458 ma->setContainer( meta );
2459 meta->appendAttribute(ma);
2462 meta->setElementSize(sizeof(domCg_param_type::domInt1x1));
2463 meta->validate();
2465 return meta;
2479 daeMetaElement* meta = dae.getMeta(ID());
2480 if ( meta != NULL ) return meta;
2482 meta = new daeMetaElement(dae);
2483 dae.setMeta(ID(), *meta);
2484 meta->setName( "int1x2" );
2485 meta->registerClass(domCg_param_type::domInt1x2::create);
2487 meta->setIsInnerClass( true );
2494 ma->setContainer( meta );
2495 meta->appendAttribute(ma);
2498 meta->setElementSize(sizeof(domCg_param_type::domInt1x2));
2499 meta->validate();
2501 return meta;
2515 daeMetaElement* meta = dae.getMeta(ID());
2516 if ( meta != NULL ) return meta;
2518 meta = new daeMetaElement(dae);
2519 dae.setMeta(ID(), *meta);
2520 meta->setName( "int1x3" );
2521 meta->registerClass(domCg_param_type::domInt1x3::create);
2523 meta->setIsInnerClass( true );
2530 ma->setContainer( meta );
2531 meta->appendAttribute(ma);
2534 meta->setElementSize(sizeof(domCg_param_type::domInt1x3));
2535 meta->validate();
2537 return meta;
2551 daeMetaElement* meta = dae.getMeta(ID());
2552 if ( meta != NULL ) return meta;
2554 meta = new daeMetaElement(dae);
2555 dae.setMeta(ID(), *meta);
2556 meta->setName( "int1x4" );
2557 meta->registerClass(domCg_param_type::domInt1x4::create);
2559 meta->setIsInnerClass( true );
2566 ma->setContainer( meta );
2567 meta->appendAttribute(ma);
2570 meta->setElementSize(sizeof(domCg_param_type::domInt1x4));
2571 meta->validate();
2573 return meta;
2587 daeMetaElement* meta = dae.getMeta(ID());
2588 if ( meta != NULL ) return meta;
2590 meta = new daeMetaElement(dae);
2591 dae.setMeta(ID(), *meta);
2592 meta->setName( "int2x1" );
2593 meta->registerClass(domCg_param_type::domInt2x1::create);
2595 meta->setIsInnerClass( true );
2602 ma->setContainer( meta );
2603 meta->appendAttribute(ma);
2606 meta->setElementSize(sizeof(domCg_param_type::domInt2x1));
2607 meta->validate();
2609 return meta;
2623 daeMetaElement* meta = dae.getMeta(ID());
2624 if ( meta != NULL ) return meta;
2626 meta = new daeMetaElement(dae);
2627 dae.setMeta(ID(), *meta);
2628 meta->setName( "int2x2" );
2629 meta->registerClass(domCg_param_type::domInt2x2::create);
2631 meta->setIsInnerClass( true );
2638 ma->setContainer( meta );
2639 meta->appendAttribute(ma);
2642 meta->setElementSize(sizeof(domCg_param_type::domInt2x2));
2643 meta->validate();
2645 return meta;
2659 daeMetaElement* meta = dae.getMeta(ID());
2660 if ( meta != NULL ) return meta;
2662 meta = new daeMetaElement(dae);
2663 dae.setMeta(ID(), *meta);
2664 meta->setName( "int2x3" );
2665 meta->registerClass(domCg_param_type::domInt2x3::create);
2667 meta->setIsInnerClass( true );
2674 ma->setContainer( meta );
2675 meta->appendAttribute(ma);
2678 meta->setElementSize(sizeof(domCg_param_type::domInt2x3));
2679 meta->validate();
2681 return meta;
2695 daeMetaElement* meta = dae.getMeta(ID());
2696 if ( meta != NULL ) return meta;
2698 meta = new daeMetaElement(dae);
2699 dae.setMeta(ID(), *meta);
2700 meta->setName( "int2x4" );
2701 meta->registerClass(domCg_param_type::domInt2x4::create);
2703 meta->setIsInnerClass( true );
2710 ma->setContainer( meta );
2711 meta->appendAttribute(ma);
2714 meta->setElementSize(sizeof(domCg_param_type::domInt2x4));
2715 meta->validate();
2717 return meta;
2731 daeMetaElement* meta = dae.getMeta(ID());
2732 if ( meta != NULL ) return meta;
2734 meta = new daeMetaElement(dae);
2735 dae.setMeta(ID(), *meta);
2736 meta->setName( "int3x1" );
2737 meta->registerClass(domCg_param_type::domInt3x1::create);
2739 meta->setIsInnerClass( true );
2746 ma->setContainer( meta );
2747 meta->appendAttribute(ma);
2750 meta->setElementSize(sizeof(domCg_param_type::domInt3x1));
2751 meta->validate();
2753 return meta;
2767 daeMetaElement* meta = dae.getMeta(ID());
2768 if ( meta != NULL ) return meta;
2770 meta = new daeMetaElement(dae);
2771 dae.setMeta(ID(), *meta);
2772 meta->setName( "int3x2" );
2773 meta->registerClass(domCg_param_type::domInt3x2::create);
2775 meta->setIsInnerClass( true );
2782 ma->setContainer( meta );
2783 meta->appendAttribute(ma);
2786 meta->setElementSize(sizeof(domCg_param_type::domInt3x2));
2787 meta->validate();
2789 return meta;
2803 daeMetaElement* meta = dae.getMeta(ID());
2804 if ( meta != NULL ) return meta;
2806 meta = new daeMetaElement(dae);
2807 dae.setMeta(ID(), *meta);
2808 meta->setName( "int3x3" );
2809 meta->registerClass(domCg_param_type::domInt3x3::create);
2811 meta->setIsInnerClass( true );
2818 ma->setContainer( meta );
2819 meta->appendAttribute(ma);
2822 meta->setElementSize(sizeof(domCg_param_type::domInt3x3));
2823 meta->validate();
2825 return meta;
2839 daeMetaElement* meta = dae.getMeta(ID());
2840 if ( meta != NULL ) return meta;
2842 meta = new daeMetaElement(dae);
2843 dae.setMeta(ID(), *meta);
2844 meta->setName( "int3x4" );
2845 meta->registerClass(domCg_param_type::domInt3x4::create);
2847 meta->setIsInnerClass( true );
2854 ma->setContainer( meta );
2855 meta->appendAttribute(ma);
2858 meta->setElementSize(sizeof(domCg_param_type::domInt3x4));
2859 meta->validate();
2861 return meta;
2875 daeMetaElement* meta = dae.getMeta(ID());
2876 if ( meta != NULL ) return meta;
2878 meta = new daeMetaElement(dae);
2879 dae.setMeta(ID(), *meta);
2880 meta->setName( "int4x1" );
2881 meta->registerClass(domCg_param_type::domInt4x1::create);
2883 meta->setIsInnerClass( true );
2890 ma->setContainer( meta );
2891 meta->appendAttribute(ma);
2894 meta->setElementSize(sizeof(domCg_param_type::domInt4x1));
2895 meta->validate();
2897 return meta;
2911 daeMetaElement* meta = dae.getMeta(ID());
2912 if ( meta != NULL ) return meta;
2914 meta = new daeMetaElement(dae);
2915 dae.setMeta(ID(), *meta);
2916 meta->setName( "int4x2" );
2917 meta->registerClass(domCg_param_type::domInt4x2::create);
2919 meta->setIsInnerClass( true );
2926 ma->setContainer( meta );
2927 meta->appendAttribute(ma);
2930 meta->setElementSize(sizeof(domCg_param_type::domInt4x2));
2931 meta->validate();
2933 return meta;
2947 daeMetaElement* meta = dae.getMeta(ID());
2948 if ( meta != NULL ) return meta;
2950 meta = new daeMetaElement(dae);
2951 dae.setMeta(ID(), *meta);
2952 meta->setName( "int4x3" );
2953 meta->registerClass(domCg_param_type::domInt4x3::create);
2955 meta->setIsInnerClass( true );
2962 ma->setContainer( meta );
2963 meta->appendAttribute(ma);
2966 meta->setElementSize(sizeof(domCg_param_type::domInt4x3));
2967 meta->validate();
2969 return meta;
2983 daeMetaElement* meta = dae.getMeta(ID());
2984 if ( meta != NULL ) return meta;
2986 meta = new daeMetaElement(dae);
2987 dae.setMeta(ID(), *meta);
2988 meta->setName( "int4x4" );
2989 meta->registerClass(domCg_param_type::domInt4x4::create);
2991 meta->setIsInnerClass( true );
2998 ma->setContainer( meta );
2999 meta->appendAttribute(ma);
3002 meta->setElementSize(sizeof(domCg_param_type::domInt4x4));
3003 meta->validate();
3005 return meta;
3019 daeMetaElement* meta = dae.getMeta(ID());
3020 if ( meta != NULL ) return meta;
3022 meta = new daeMetaElement(dae);
3023 dae.setMeta(ID(), *meta);
3024 meta->setName( "half" );
3025 meta->registerClass(domCg_param_type::domHalf::create);
3027 meta->setIsInnerClass( true );
3034 ma->setContainer( meta );
3035 meta->appendAttribute(ma);
3038 meta->setElementSize(sizeof(domCg_param_type::domHalf));
3039 meta->validate();
3041 return meta;
3055 daeMetaElement* meta = dae.getMeta(ID());
3056 if ( meta != NULL ) return meta;
3058 meta = new daeMetaElement(dae);
3059 dae.setMeta(ID(), *meta);
3060 meta->setName( "half1" );
3061 meta->registerClass(domCg_param_type::domHalf1::create);
3063 meta->setIsInnerClass( true );
3070 ma->setContainer( meta );
3071 meta->appendAttribute(ma);
3074 meta->setElementSize(sizeof(domCg_param_type::domHalf1));
3075 meta->validate();
3077 return meta;
3091 daeMetaElement* meta = dae.getMeta(ID());
3092 if ( meta != NULL ) return meta;
3094 meta = new daeMetaElement(dae);
3095 dae.setMeta(ID(), *meta);
3096 meta->setName( "half2" );
3097 meta->registerClass(domCg_param_type::domHalf2::create);
3099 meta->setIsInnerClass( true );
3106 ma->setContainer( meta );
3107 meta->appendAttribute(ma);
3110 meta->setElementSize(sizeof(domCg_param_type::domHalf2));
3111 meta->validate();
3113 return meta;
3127 daeMetaElement* meta = dae.getMeta(ID());
3128 if ( meta != NULL ) return meta;
3130 meta = new daeMetaElement(dae);
3131 dae.setMeta(ID(), *meta);
3132 meta->setName( "half3" );
3133 meta->registerClass(domCg_param_type::domHalf3::create);
3135 meta->setIsInnerClass( true );
3142 ma->setContainer( meta );
3143 meta->appendAttribute(ma);
3146 meta->setElementSize(sizeof(domCg_param_type::domHalf3));
3147 meta->validate();
3149 return meta;
3163 daeMetaElement* meta = dae.getMeta(ID());
3164 if ( meta != NULL ) return meta;
3166 meta = new daeMetaElement(dae);
3167 dae.setMeta(ID(), *meta);
3168 meta->setName( "half4" );
3169 meta->registerClass(domCg_param_type::domHalf4::create);
3171 meta->setIsInnerClass( true );
3178 ma->setContainer( meta );
3179 meta->appendAttribute(ma);
3182 meta->setElementSize(sizeof(domCg_param_type::domHalf4));
3183 meta->validate();
3185 return meta;
3199 daeMetaElement* meta = dae.getMeta(ID());
3200 if ( meta != NULL ) return meta;
3202 meta = new daeMetaElement(dae);
3203 dae.setMeta(ID(), *meta);
3204 meta->setName( "half1x1" );
3205 meta->registerClass(domCg_param_type::domHalf1x1::create);
3207 meta->setIsInnerClass( true );
3214 ma->setContainer( meta );
3215 meta->appendAttribute(ma);
3218 meta->setElementSize(sizeof(domCg_param_type::domHalf1x1));
3219 meta->validate();
3221 return meta;
3235 daeMetaElement* meta = dae.getMeta(ID());
3236 if ( meta != NULL ) return meta;
3238 meta = new daeMetaElement(dae);
3239 dae.setMeta(ID(), *meta);
3240 meta->setName( "half1x2" );
3241 meta->registerClass(domCg_param_type::domHalf1x2::create);
3243 meta->setIsInnerClass( true );
3250 ma->setContainer( meta );
3251 meta->appendAttribute(ma);
3254 meta->setElementSize(sizeof(domCg_param_type::domHalf1x2));
3255 meta->validate();
3257 return meta;
3271 daeMetaElement* meta = dae.getMeta(ID());
3272 if ( meta != NULL ) return meta;
3274 meta = new daeMetaElement(dae);
3275 dae.setMeta(ID(), *meta);
3276 meta->setName( "half1x3" );
3277 meta->registerClass(domCg_param_type::domHalf1x3::create);
3279 meta->setIsInnerClass( true );
3286 ma->setContainer( meta );
3287 meta->appendAttribute(ma);
3290 meta->setElementSize(sizeof(domCg_param_type::domHalf1x3));
3291 meta->validate();
3293 return meta;
3307 daeMetaElement* meta = dae.getMeta(ID());
3308 if ( meta != NULL ) return meta;
3310 meta = new daeMetaElement(dae);
3311 dae.setMeta(ID(), *meta);
3312 meta->setName( "half1x4" );
3313 meta->registerClass(domCg_param_type::domHalf1x4::create);
3315 meta->setIsInnerClass( true );
3322 ma->setContainer( meta );
3323 meta->appendAttribute(ma);
3326 meta->setElementSize(sizeof(domCg_param_type::domHalf1x4));
3327 meta->validate();
3329 return meta;
3343 daeMetaElement* meta = dae.getMeta(ID());
3344 if ( meta != NULL ) return meta;
3346 meta = new daeMetaElement(dae);
3347 dae.setMeta(ID(), *meta);
3348 meta->setName( "half2x1" );
3349 meta->registerClass(domCg_param_type::domHalf2x1::create);
3351 meta->setIsInnerClass( true );
3358 ma->setContainer( meta );
3359 meta->appendAttribute(ma);
3362 meta->setElementSize(sizeof(domCg_param_type::domHalf2x1));
3363 meta->validate();
3365 return meta;
3379 daeMetaElement* meta = dae.getMeta(ID());
3380 if ( meta != NULL ) return meta;
3382 meta = new daeMetaElement(dae);
3383 dae.setMeta(ID(), *meta);
3384 meta->setName( "half2x2" );
3385 meta->registerClass(domCg_param_type::domHalf2x2::create);
3387 meta->setIsInnerClass( true );
3394 ma->setContainer( meta );
3395 meta->appendAttribute(ma);
3398 meta->setElementSize(sizeof(domCg_param_type::domHalf2x2));
3399 meta->validate();
3401 return meta;
3415 daeMetaElement* meta = dae.getMeta(ID());
3416 if ( meta != NULL ) return meta;
3418 meta = new daeMetaElement(dae);
3419 dae.setMeta(ID(), *meta);
3420 meta->setName( "half2x3" );
3421 meta->registerClass(domCg_param_type::domHalf2x3::create);
3423 meta->setIsInnerClass( true );
3430 ma->setContainer( meta );
3431 meta->appendAttribute(ma);
3434 meta->setElementSize(sizeof(domCg_param_type::domHalf2x3));
3435 meta->validate();
3437 return meta;
3451 daeMetaElement* meta = dae.getMeta(ID());
3452 if ( meta != NULL ) return meta;
3454 meta = new daeMetaElement(dae);
3455 dae.setMeta(ID(), *meta);
3456 meta->setName( "half2x4" );
3457 meta->registerClass(domCg_param_type::domHalf2x4::create);
3459 meta->setIsInnerClass( true );
3466 ma->setContainer( meta );
3467 meta->appendAttribute(ma);
3470 meta->setElementSize(sizeof(domCg_param_type::domHalf2x4));
3471 meta->validate();
3473 return meta;
3487 daeMetaElement* meta = dae.getMeta(ID());
3488 if ( meta != NULL ) return meta;
3490 meta = new daeMetaElement(dae);
3491 dae.setMeta(ID(), *meta);
3492 meta->setName( "half3x1" );
3493 meta->registerClass(domCg_param_type::domHalf3x1::create);
3495 meta->setIsInnerClass( true );
3502 ma->setContainer( meta );
3503 meta->appendAttribute(ma);
3506 meta->setElementSize(sizeof(domCg_param_type::domHalf3x1));
3507 meta->validate();
3509 return meta;
3523 daeMetaElement* meta = dae.getMeta(ID());
3524 if ( meta != NULL ) return meta;
3526 meta = new daeMetaElement(dae);
3527 dae.setMeta(ID(), *meta);
3528 meta->setName( "half3x2" );
3529 meta->registerClass(domCg_param_type::domHalf3x2::create);
3531 meta->setIsInnerClass( true );
3538 ma->setContainer( meta );
3539 meta->appendAttribute(ma);
3542 meta->setElementSize(sizeof(domCg_param_type::domHalf3x2));
3543 meta->validate();
3545 return meta;
3559 daeMetaElement* meta = dae.getMeta(ID());
3560 if ( meta != NULL ) return meta;
3562 meta = new daeMetaElement(dae);
3563 dae.setMeta(ID(), *meta);
3564 meta->setName( "half3x3" );
3565 meta->registerClass(domCg_param_type::domHalf3x3::create);
3567 meta->setIsInnerClass( true );
3574 ma->setContainer( meta );
3575 meta->appendAttribute(ma);
3578 meta->setElementSize(sizeof(domCg_param_type::domHalf3x3));
3579 meta->validate();
3581 return meta;
3595 daeMetaElement* meta = dae.getMeta(ID());
3596 if ( meta != NULL ) return meta;
3598 meta = new daeMetaElement(dae);
3599 dae.setMeta(ID(), *meta);
3600 meta->setName( "half3x4" );
3601 meta->registerClass(domCg_param_type::domHalf3x4::create);
3603 meta->setIsInnerClass( true );
3610 ma->setContainer( meta );
3611 meta->appendAttribute(ma);
3614 meta->setElementSize(sizeof(domCg_param_type::domHalf3x4));
3615 meta->validate();
3617 return meta;
3631 daeMetaElement* meta = dae.getMeta(ID());
3632 if ( meta != NULL ) return meta;
3634 meta = new daeMetaElement(dae);
3635 dae.setMeta(ID(), *meta);
3636 meta->setName( "half4x1" );
3637 meta->registerClass(domCg_param_type::domHalf4x1::create);
3639 meta->setIsInnerClass( true );
3646 ma->setContainer( meta );
3647 meta->appendAttribute(ma);
3650 meta->setElementSize(sizeof(domCg_param_type::domHalf4x1));
3651 meta->validate();
3653 return meta;
3667 daeMetaElement* meta = dae.getMeta(ID());
3668 if ( meta != NULL ) return meta;
3670 meta = new daeMetaElement(dae);
3671 dae.setMeta(ID(), *meta);
3672 meta->setName( "half4x2" );
3673 meta->registerClass(domCg_param_type::domHalf4x2::create);
3675 meta->setIsInnerClass( true );
3682 ma->setContainer( meta );
3683 meta->appendAttribute(ma);
3686 meta->setElementSize(sizeof(domCg_param_type::domHalf4x2));
3687 meta->validate();
3689 return meta;
3703 daeMetaElement* meta = dae.getMeta(ID());
3704 if ( meta != NULL ) return meta;
3706 meta = new daeMetaElement(dae);
3707 dae.setMeta(ID(), *meta);
3708 meta->setName( "half4x3" );
3709 meta->registerClass(domCg_param_type::domHalf4x3::create);
3711 meta->setIsInnerClass( true );
3718 ma->setContainer( meta );
3719 meta->appendAttribute(ma);
3722 meta->setElementSize(sizeof(domCg_param_type::domHalf4x3));
3723 meta->validate();
3725 return meta;
3739 daeMetaElement* meta = dae.getMeta(ID());
3740 if ( meta != NULL ) return meta;
3742 meta = new daeMetaElement(dae);
3743 dae.setMeta(ID(), *meta);
3744 meta->setName( "half4x4" );
3745 meta->registerClass(domCg_param_type::domHalf4x4::create);
3747 meta->setIsInnerClass( true );
3754 ma->setContainer( meta );
3755 meta->appendAttribute(ma);
3758 meta->setElementSize(sizeof(domCg_param_type::domHalf4x4));
3759 meta->validate();
3761 return meta;
3775 daeMetaElement* meta = dae.getMeta(ID());
3776 if ( meta != NULL ) return meta;
3778 meta = new daeMetaElement(dae);
3779 dae.setMeta(ID(), *meta);
3780 meta->setName( "fixed" );
3781 meta->registerClass(domCg_param_type::domFixed::create);
3783 meta->setIsInnerClass( true );
3790 ma->setContainer( meta );
3791 meta->appendAttribute(ma);
3794 meta->setElementSize(sizeof(domCg_param_type::domFixed));
3795 meta->validate();
3797 return meta;
3811 daeMetaElement* meta = dae.getMeta(ID());
3812 if ( meta != NULL ) return meta;
3814 meta = new daeMetaElement(dae);
3815 dae.setMeta(ID(), *meta);
3816 meta->setName( "fixed1" );
3817 meta->registerClass(domCg_param_type::domFixed1::create);
3819 meta->setIsInnerClass( true );
3826 ma->setContainer( meta );
3827 meta->appendAttribute(ma);
3830 meta->setElementSize(sizeof(domCg_param_type::domFixed1));
3831 meta->validate();
3833 return meta;
3847 daeMetaElement* meta = dae.getMeta(ID());
3848 if ( meta != NULL ) return meta;
3850 meta = new daeMetaElement(dae);
3851 dae.setMeta(ID(), *meta);
3852 meta->setName( "fixed2" );
3853 meta->registerClass(domCg_param_type::domFixed2::create);
3855 meta->setIsInnerClass( true );
3862 ma->setContainer( meta );
3863 meta->appendAttribute(ma);
3866 meta->setElementSize(sizeof(domCg_param_type::domFixed2));
3867 meta->validate();
3869 return meta;
3883 daeMetaElement* meta = dae.getMeta(ID());
3884 if ( meta != NULL ) return meta;
3886 meta = new daeMetaElement(dae);
3887 dae.setMeta(ID(), *meta);
3888 meta->setName( "fixed3" );
3889 meta->registerClass(domCg_param_type::domFixed3::create);
3891 meta->setIsInnerClass( true );
3898 ma->setContainer( meta );
3899 meta->appendAttribute(ma);
3902 meta->setElementSize(sizeof(domCg_param_type::domFixed3));
3903 meta->validate();
3905 return meta;
3919 daeMetaElement* meta = dae.getMeta(ID());
3920 if ( meta != NULL ) return meta;
3922 meta = new daeMetaElement(dae);
3923 dae.setMeta(ID(), *meta);
3924 meta->setName( "fixed4" );
3925 meta->registerClass(domCg_param_type::domFixed4::create);
3927 meta->setIsInnerClass( true );
3934 ma->setContainer( meta );
3935 meta->appendAttribute(ma);
3938 meta->setElementSize(sizeof(domCg_param_type::domFixed4));
3939 meta->validate();
3941 return meta;
3955 daeMetaElement* meta = dae.getMeta(ID());
3956 if ( meta != NULL ) return meta;
3958 meta = new daeMetaElement(dae);
3959 dae.setMeta(ID(), *meta);
3960 meta->setName( "fixed1x1" );
3961 meta->registerClass(domCg_param_type::domFixed1x1::create);
3963 meta->setIsInnerClass( true );
3970 ma->setContainer( meta );
3971 meta->appendAttribute(ma);
3974 meta->setElementSize(sizeof(domCg_param_type::domFixed1x1));
3975 meta->validate();
3977 return meta;
3991 daeMetaElement* meta = dae.getMeta(ID());
3992 if ( meta != NULL ) return meta;
3994 meta = new daeMetaElement(dae);
3995 dae.setMeta(ID(), *meta);
3996 meta->setName( "fixed1x2" );
3997 meta->registerClass(domCg_param_type::domFixed1x2::create);
3999 meta->setIsInnerClass( true );
4006 ma->setContainer( meta );
4007 meta->appendAttribute(ma);
4010 meta->setElementSize(sizeof(domCg_param_type::domFixed1x2));
4011 meta->validate();
4013 return meta;
4027 daeMetaElement* meta = dae.getMeta(ID());
4028 if ( meta != NULL ) return meta;
4030 meta = new daeMetaElement(dae);
4031 dae.setMeta(ID(), *meta);
4032 meta->setName( "fixed1x3" );
4033 meta->registerClass(domCg_param_type::domFixed1x3::create);
4035 meta->setIsInnerClass( true );
4042 ma->setContainer( meta );
4043 meta->appendAttribute(ma);
4046 meta->setElementSize(sizeof(domCg_param_type::domFixed1x3));
4047 meta->validate();
4049 return meta;
4063 daeMetaElement* meta = dae.getMeta(ID());
4064 if ( meta != NULL ) return meta;
4066 meta = new daeMetaElement(dae);
4067 dae.setMeta(ID(), *meta);
4068 meta->setName( "fixed1x4" );
4069 meta->registerClass(domCg_param_type::domFixed1x4::create);
4071 meta->setIsInnerClass( true );
4078 ma->setContainer( meta );
4079 meta->appendAttribute(ma);
4082 meta->setElementSize(sizeof(domCg_param_type::domFixed1x4));
4083 meta->validate();
4085 return meta;
4099 daeMetaElement* meta = dae.getMeta(ID());
4100 if ( meta != NULL ) return meta;
4102 meta = new daeMetaElement(dae);
4103 dae.setMeta(ID(), *meta);
4104 meta->setName( "fixed2x1" );
4105 meta->registerClass(domCg_param_type::domFixed2x1::create);
4107 meta->setIsInnerClass( true );
4114 ma->setContainer( meta );
4115 meta->appendAttribute(ma);
4118 meta->setElementSize(sizeof(domCg_param_type::domFixed2x1));
4119 meta->validate();
4121 return meta;
4135 daeMetaElement* meta = dae.getMeta(ID());
4136 if ( meta != NULL ) return meta;
4138 meta = new daeMetaElement(dae);
4139 dae.setMeta(ID(), *meta);
4140 meta->setName( "fixed2x2" );
4141 meta->registerClass(domCg_param_type::domFixed2x2::create);
4143 meta->setIsInnerClass( true );
4150 ma->setContainer( meta );
4151 meta->appendAttribute(ma);
4154 meta->setElementSize(sizeof(domCg_param_type::domFixed2x2));
4155 meta->validate();
4157 return meta;
4171 daeMetaElement* meta = dae.getMeta(ID());
4172 if ( meta != NULL ) return meta;
4174 meta = new daeMetaElement(dae);
4175 dae.setMeta(ID(), *meta);
4176 meta->setName( "fixed2x3" );
4177 meta->registerClass(domCg_param_type::domFixed2x3::create);
4179 meta->setIsInnerClass( true );
4186 ma->setContainer( meta );
4187 meta->appendAttribute(ma);
4190 meta->setElementSize(sizeof(domCg_param_type::domFixed2x3));
4191 meta->validate();
4193 return meta;
4207 daeMetaElement* meta = dae.getMeta(ID());
4208 if ( meta != NULL ) return meta;
4210 meta = new daeMetaElement(dae);
4211 dae.setMeta(ID(), *meta);
4212 meta->setName( "fixed2x4" );
4213 meta->registerClass(domCg_param_type::domFixed2x4::create);
4215 meta->setIsInnerClass( true );
4222 ma->setContainer( meta );
4223 meta->appendAttribute(ma);
4226 meta->setElementSize(sizeof(domCg_param_type::domFixed2x4));
4227 meta->validate();
4229 return meta;
4243 daeMetaElement* meta = dae.getMeta(ID());
4244 if ( meta != NULL ) return meta;
4246 meta = new daeMetaElement(dae);
4247 dae.setMeta(ID(), *meta);
4248 meta->setName( "fixed3x1" );
4249 meta->registerClass(domCg_param_type::domFixed3x1::create);
4251 meta->setIsInnerClass( true );
4258 ma->setContainer( meta );
4259 meta->appendAttribute(ma);
4262 meta->setElementSize(sizeof(domCg_param_type::domFixed3x1));
4263 meta->validate();
4265 return meta;
4279 daeMetaElement* meta = dae.getMeta(ID());
4280 if ( meta != NULL ) return meta;
4282 meta = new daeMetaElement(dae);
4283 dae.setMeta(ID(), *meta);
4284 meta->setName( "fixed3x2" );
4285 meta->registerClass(domCg_param_type::domFixed3x2::create);
4287 meta->setIsInnerClass( true );
4294 ma->setContainer( meta );
4295 meta->appendAttribute(ma);
4298 meta->setElementSize(sizeof(domCg_param_type::domFixed3x2));
4299 meta->validate();
4301 return meta;
4315 daeMetaElement* meta = dae.getMeta(ID());
4316 if ( meta != NULL ) return meta;
4318 meta = new daeMetaElement(dae);
4319 dae.setMeta(ID(), *meta);
4320 meta->setName( "fixed3x3" );
4321 meta->registerClass(domCg_param_type::domFixed3x3::create);
4323 meta->setIsInnerClass( true );
4330 ma->setContainer( meta );
4331 meta->appendAttribute(ma);
4334 meta->setElementSize(sizeof(domCg_param_type::domFixed3x3));
4335 meta->validate();
4337 return meta;
4351 daeMetaElement* meta = dae.getMeta(ID());
4352 if ( meta != NULL ) return meta;
4354 meta = new daeMetaElement(dae);
4355 dae.setMeta(ID(), *meta);
4356 meta->setName( "fixed3x4" );
4357 meta->registerClass(domCg_param_type::domFixed3x4::create);
4359 meta->setIsInnerClass( true );
4366 ma->setContainer( meta );
4367 meta->appendAttribute(ma);
4370 meta->setElementSize(sizeof(domCg_param_type::domFixed3x4));
4371 meta->validate();
4373 return meta;
4387 daeMetaElement* meta = dae.getMeta(ID());
4388 if ( meta != NULL ) return meta;
4390 meta = new daeMetaElement(dae);
4391 dae.setMeta(ID(), *meta);
4392 meta->setName( "fixed4x1" );
4393 meta->registerClass(domCg_param_type::domFixed4x1::create);
4395 meta->setIsInnerClass( true );
4402 ma->setContainer( meta );
4403 meta->appendAttribute(ma);
4406 meta->setElementSize(sizeof(domCg_param_type::domFixed4x1));
4407 meta->validate();
4409 return meta;
4423 daeMetaElement* meta = dae.getMeta(ID());
4424 if ( meta != NULL ) return meta;
4426 meta = new daeMetaElement(dae);
4427 dae.setMeta(ID(), *meta);
4428 meta->setName( "fixed4x2" );
4429 meta->registerClass(domCg_param_type::domFixed4x2::create);
4431 meta->setIsInnerClass( true );
4438 ma->setContainer( meta );
4439 meta->appendAttribute(ma);
4442 meta->setElementSize(sizeof(domCg_param_type::domFixed4x2));
4443 meta->validate();
4445 return meta;
4459 daeMetaElement* meta = dae.getMeta(ID());
4460 if ( meta != NULL ) return meta;
4462 meta = new daeMetaElement(dae);
4463 dae.setMeta(ID(), *meta);
4464 meta->setName( "fixed4x3" );
4465 meta->registerClass(domCg_param_type::domFixed4x3::create);
4467 meta->setIsInnerClass( true );
4474 ma->setContainer( meta );
4475 meta->appendAttribute(ma);
4478 meta->setElementSize(sizeof(domCg_param_type::domFixed4x3));
4479 meta->validate();
4481 return meta;
4495 daeMetaElement* meta = dae.getMeta(ID());
4496 if ( meta != NULL ) return meta;
4498 meta = new daeMetaElement(dae);
4499 dae.setMeta(ID(), *meta);
4500 meta->setName( "fixed4x4" );
4501 meta->registerClass(domCg_param_type::domFixed4x4::create);
4503 meta->setIsInnerClass( true );
4510 ma->setContainer( meta );
4511 meta->appendAttribute(ma);
4514 meta->setElementSize(sizeof(domCg_param_type::domFixed4x4));
4515 meta->validate();
4517 return meta;
4531 daeMetaElement* meta = dae.getMeta(ID());
4532 if ( meta != NULL ) return meta;
4534 meta = new daeMetaElement(dae);
4535 dae.setMeta(ID(), *meta);
4536 meta->setName( "string" );
4537 meta->registerClass(domCg_param_type::domString::create);
4539 meta->setIsInnerClass( true );
4546 ma->setContainer( meta );
4547 meta->appendAttribute(ma);
4550 meta->setElementSize(sizeof(domCg_param_type::domString));
4551 meta->validate();
4553 return meta;
4567 daeMetaElement* meta = dae.getMeta(ID());
4568 if ( meta != NULL ) return meta;
4570 meta = new daeMetaElement(dae);
4571 dae.setMeta(ID(), *meta);
4572 meta->setName( "enum" );
4573 meta->registerClass(domCg_param_type::domEnum::create);
4575 meta->setIsInnerClass( true );
4582 ma->setContainer( meta );
4583 meta->appendAttribute(ma);
4586 meta->setElementSize(sizeof(domCg_param_type::domEnum));
4587 meta->validate();
4589 return meta;