Upgraded to latest COLLADA-DOM 1.2.0, see http://sourceforge.net/project/showfiles.php?group_id=157838
November 13, 2006 Re-applied the 'INF' fix for constraint limits.
This commit is contained in:
@@ -23,6 +23,8 @@
|
||||
*/
|
||||
class domAsset : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::ASSET; }
|
||||
public:
|
||||
class domContributor;
|
||||
|
||||
@@ -34,6 +36,8 @@ public:
|
||||
*/
|
||||
class domContributor : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::CONTRIBUTOR; }
|
||||
public:
|
||||
class domAuthor;
|
||||
|
||||
@@ -46,6 +50,8 @@ public:
|
||||
*/
|
||||
class domAuthor : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::AUTHOR; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -89,19 +95,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domAuthoring_tool;
|
||||
@@ -115,6 +121,8 @@ public:
|
||||
*/
|
||||
class domAuthoring_tool : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::AUTHORING_TOOL; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -158,19 +166,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domComments;
|
||||
@@ -184,6 +192,8 @@ public:
|
||||
*/
|
||||
class domComments : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::COMMENTS; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -227,19 +237,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domCopyright;
|
||||
@@ -253,6 +263,8 @@ public:
|
||||
*/
|
||||
class domCopyright : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::COPYRIGHT; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -296,19 +308,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domSource_data;
|
||||
@@ -322,6 +334,8 @@ public:
|
||||
*/
|
||||
class domSource_data : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::SOURCE_DATA; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -344,7 +358,7 @@ public:
|
||||
* Sets the _value of this element.
|
||||
* @param val The new value for this element.
|
||||
*/
|
||||
void setValue( const xsAnyURI &val ) { _value.setURI( val.getURI() ); }
|
||||
void setValue( const xsAnyURI &val ) { _value = val; }
|
||||
|
||||
protected:
|
||||
/**
|
||||
@@ -370,19 +384,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
|
||||
@@ -464,19 +478,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domCreated;
|
||||
@@ -491,6 +505,8 @@ public:
|
||||
*/
|
||||
class domCreated : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::CREATED; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -534,19 +550,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domKeywords;
|
||||
@@ -560,6 +576,8 @@ public:
|
||||
*/
|
||||
class domKeywords : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::KEYWORDS; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -603,19 +621,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domModified;
|
||||
@@ -630,6 +648,8 @@ public:
|
||||
*/
|
||||
class domModified : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::MODIFIED; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -673,19 +693,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domRevision;
|
||||
@@ -699,6 +719,8 @@ public:
|
||||
*/
|
||||
class domRevision : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::REVISION; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -742,19 +764,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domSubject;
|
||||
@@ -768,6 +790,8 @@ public:
|
||||
*/
|
||||
class domSubject : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::SUBJECT; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -811,19 +835,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domTitle;
|
||||
@@ -837,6 +861,8 @@ public:
|
||||
*/
|
||||
class domTitle : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::TITLE; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -880,19 +906,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domUnit;
|
||||
@@ -907,6 +933,8 @@ public:
|
||||
*/
|
||||
class domUnit : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::UNIT; }
|
||||
protected: // Attributes
|
||||
/**
|
||||
* The meter attribute specifies the measurement with respect to the meter.
|
||||
@@ -969,19 +997,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
class domUp_axis;
|
||||
@@ -997,6 +1025,8 @@ public:
|
||||
*/
|
||||
class domUp_axis : public daeElement
|
||||
{
|
||||
public:
|
||||
COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::UP_AXIS; }
|
||||
|
||||
protected: // Value
|
||||
/**
|
||||
@@ -1040,19 +1070,19 @@ public:
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
|
||||
@@ -1186,19 +1216,19 @@ public: // STATIC METHODS
|
||||
* @param bytes The size allocated for this instance.
|
||||
* @return a daeElementRef referencing an instance of this object.
|
||||
*/
|
||||
static daeElementRef create(daeInt bytes);
|
||||
static DLLSPEC daeElementRef create(daeInt bytes);
|
||||
/**
|
||||
* Creates a daeMetaElement object that describes this element in the meta object reflection framework.
|
||||
* If a daeMetaElement already exists it will return that instead of creating a new one.
|
||||
* @return A daeMetaElement describing this COLLADA element.
|
||||
*/
|
||||
static daeMetaElement* registerElement();
|
||||
static DLLSPEC daeMetaElement* registerElement();
|
||||
|
||||
public: // STATIC MEMBERS
|
||||
/**
|
||||
* The daeMetaElement that describes this element in the meta object reflection framework.
|
||||
*/
|
||||
static daeMetaElement* _Meta;
|
||||
static DLLSPEC daeMetaElement* _Meta;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user