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( "cylinder" );
36 meta->registerClass(domCylinder::create);
40 cm = new daeMetaSequence( meta, cm, 0, 1, 1 );
42 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
48 mea = new daeMetaElementAttribute( meta, cm, 1, 1, 1 );
54 mea = new daeMetaElementArrayAttribute( meta, cm, 2, 0, -1 );
61 meta->setCMRoot( cm );
63 meta->setElementSize(sizeof(domCylinder));
64 meta->validate();
66 return meta;
80 daeMetaElement* meta = dae.getMeta(ID());
81 if ( meta != NULL ) return meta;
83 meta = new daeMetaElement(dae);
84 dae.setMeta(ID(), *meta);
85 meta->setName( "height" );
86 meta->registerClass(domCylinder::domHeight::create);
88 meta->setIsInnerClass( true );
95 ma->setContainer( meta );
96 meta->appendAttribute(ma);
99 meta->setElementSize(sizeof(domCylinder::domHeight));
100 meta->validate();
102 return meta;
116 daeMetaElement* meta = dae.getMeta(ID());
117 if ( meta != NULL ) return meta;
119 meta = new daeMetaElement(dae);
120 dae.setMeta(ID(), *meta);
121 meta->setName( "radius" );
122 meta->registerClass(domCylinder::domRadius::create);
124 meta->setIsInnerClass( true );
131 ma->setContainer( meta );
132 meta->appendAttribute(ma);
135 meta->setElementSize(sizeof(domCylinder::domRadius));
136 meta->validate();
138 return meta;