summaryrefslogtreecommitdiffstats
path: root/1.4.0/dom/include/1.5/dom/domFormula_setparam.h
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-10-06 11:50:27 +0000
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-10-06 16:49:51 +0200
commiteee97c048f9cdc1cc05d6a516a3da56a13accd64 (patch)
tree019e374beaed56be3cbeaff3cf202d41ee427d96 /1.4.0/dom/include/1.5/dom/domFormula_setparam.h
Initial import
Diffstat (limited to '1.4.0/dom/include/1.5/dom/domFormula_setparam.h')
-rw-r--r--1.4.0/dom/include/1.5/dom/domFormula_setparam.h355
1 files changed, 355 insertions, 0 deletions
diff --git a/1.4.0/dom/include/1.5/dom/domFormula_setparam.h b/1.4.0/dom/include/1.5/dom/domFormula_setparam.h
new file mode 100644
index 0000000..7ca210c
--- /dev/null
+++ b/1.4.0/dom/include/1.5/dom/domFormula_setparam.h
@@ -0,0 +1,355 @@
+#ifndef __dom150Formula_setparam_h__
+#define __dom150Formula_setparam_h__
+
+#include <dae/daeDocument.h>
+#include <1.5/dom/domTypes.h>
+#include <1.5/dom/domElements.h>
+
+#include <1.5/dom/domKinematics_connect_param.h>
+
+class DAE;
+namespace ColladaDOM150 {
+
+class domFormula_setparam : public daeElement
+{
+public:
+ virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FORMULA_SETPARAM; }
+ static daeInt ID() { return 470; }
+ virtual daeInt typeID() const { return ID(); }
+public:
+ class domFloat;
+
+ typedef daeSmartRef<domFloat> domFloatRef;
+ typedef daeTArray<domFloatRef> domFloat_Array;
+
+ class domFloat : public daeElement
+ {
+ public:
+ virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT; }
+ static daeInt ID() { return 471; }
+ virtual daeInt typeID() const { return ID(); }
+
+
+ public: //Accessors and Mutators
+ /**
+ * Gets the value of this element.
+ * @return a ColladaDOM150::domFloat of the value.
+ */
+ ColladaDOM150::domFloat& getValue() { return _value; }
+ /**
+ * Sets the _value of this element.
+ * @param val The new value for this element.
+ */
+ void setValue( const ColladaDOM150::domFloat& val ) { _value = val; }
+
+ protected: // Value
+ /**
+ * The ColladaDOM150::domFloat value of the text data of this element.
+ */
+ ColladaDOM150::domFloat _value;
+ protected:
+ /**
+ * Constructor
+ */
+ domFloat(DAE& dae) : daeElement(dae), _value() {}
+ /**
+ * Destructor
+ */
+ virtual ~domFloat() {}
+ /**
+ * Overloaded assignment operator
+ */
+ virtual domFloat &operator=( const domFloat &cpy ) { (void)cpy; return *this; }
+
+ public: // STATIC METHODS
+ /**
+ * Creates an instance of this class and returns a daeElementRef referencing it.
+ * @return a daeElementRef referencing an instance of this object.
+ */
+ static DLLSPEC daeElementRef create(DAE& dae);
+ /**
+ * 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 DLLSPEC daeMetaElement* registerElement(DAE& dae);
+ };
+
+ class domInt;
+
+ typedef daeSmartRef<domInt> domIntRef;
+ typedef daeTArray<domIntRef> domInt_Array;
+
+ class domInt : public daeElement
+ {
+ public:
+ virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::INT; }
+ static daeInt ID() { return 472; }
+ virtual daeInt typeID() const { return ID(); }
+
+
+ public: //Accessors and Mutators
+ /**
+ * Gets the value of this element.
+ * @return a ColladaDOM150::domInt of the value.
+ */
+ ColladaDOM150::domInt& getValue() { return _value; }
+ /**
+ * Sets the _value of this element.
+ * @param val The new value for this element.
+ */
+ void setValue( const ColladaDOM150::domInt& val ) { _value = val; }
+
+ protected: // Value
+ /**
+ * The ColladaDOM150::domInt value of the text data of this element.
+ */
+ ColladaDOM150::domInt _value;
+ protected:
+ /**
+ * Constructor
+ */
+ domInt(DAE& dae) : daeElement(dae), _value() {}
+ /**
+ * Destructor
+ */
+ virtual ~domInt() {}
+ /**
+ * Overloaded assignment operator
+ */
+ virtual domInt &operator=( const domInt &cpy ) { (void)cpy; return *this; }
+
+ public: // STATIC METHODS
+ /**
+ * Creates an instance of this class and returns a daeElementRef referencing it.
+ * @return a daeElementRef referencing an instance of this object.
+ */
+ static DLLSPEC daeElementRef create(DAE& dae);
+ /**
+ * 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 DLLSPEC daeMetaElement* registerElement(DAE& dae);
+ };
+
+ class domSIDREF;
+
+ typedef daeSmartRef<domSIDREF> domSIDREFRef;
+ typedef daeTArray<domSIDREFRef> domSIDREF_Array;
+
+ class domSIDREF : public daeElement
+ {
+ public:
+ virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::SIDREF; }
+ static daeInt ID() { return 473; }
+ virtual daeInt typeID() const { return ID(); }
+
+
+ public: //Accessors and Mutators
+ /**
+ * Gets the value of this element.
+ * @return Returns a domSidref of the value.
+ */
+ domSidref getValue() const { return _value; }
+ /**
+ * Sets the _value of this element.
+ * @param val The new value for this element.
+ */
+ void setValue( domSidref val ) { *(daeStringRef*)&_value = val; }
+
+ protected: // Value
+ /**
+ * The domSidref value of the text data of this element.
+ */
+ domSidref _value;
+ protected:
+ /**
+ * Constructor
+ */
+ domSIDREF(DAE& dae) : daeElement(dae), _value() {}
+ /**
+ * Destructor
+ */
+ virtual ~domSIDREF() {}
+ /**
+ * Overloaded assignment operator
+ */
+ virtual domSIDREF &operator=( const domSIDREF &cpy ) { (void)cpy; return *this; }
+
+ public: // STATIC METHODS
+ /**
+ * Creates an instance of this class and returns a daeElementRef referencing it.
+ * @return a daeElementRef referencing an instance of this object.
+ */
+ static DLLSPEC daeElementRef create(DAE& dae);
+ /**
+ * 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 DLLSPEC daeMetaElement* registerElement(DAE& dae);
+ };
+
+ class domBool;
+
+ typedef daeSmartRef<domBool> domBoolRef;
+ typedef daeTArray<domBoolRef> domBool_Array;
+
+ class domBool : public daeElement
+ {
+ public:
+ virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::BOOL; }
+ static daeInt ID() { return 474; }
+ virtual daeInt typeID() const { return ID(); }
+
+
+ public: //Accessors and Mutators
+ /**
+ * Gets the value of this element.
+ * @return a xsBoolean of the value.
+ */
+ xsBoolean& getValue() { return _value; }
+ /**
+ * Sets the _value of this element.
+ * @param val The new value for this element.
+ */
+ void setValue( const xsBoolean& val ) { _value = val; }
+
+ protected: // Value
+ /**
+ * The xsBoolean value of the text data of this element.
+ */
+ xsBoolean _value;
+ protected:
+ /**
+ * Constructor
+ */
+ domBool(DAE& dae) : daeElement(dae), _value() {}
+ /**
+ * Destructor
+ */
+ virtual ~domBool() {}
+ /**
+ * Overloaded assignment operator
+ */
+ virtual domBool &operator=( const domBool &cpy ) { (void)cpy; return *this; }
+
+ public: // STATIC METHODS
+ /**
+ * Creates an instance of this class and returns a daeElementRef referencing it.
+ * @return a daeElementRef referencing an instance of this object.
+ */
+ static DLLSPEC daeElementRef create(DAE& dae);
+ /**
+ * 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 DLLSPEC daeMetaElement* registerElement(DAE& dae);
+ };
+
+
+protected: // Attribute
+ xsToken attrRef;
+
+protected: // Elements
+ domFloatRef elemFloat;
+ domIntRef elemInt;
+ domSIDREFRef elemSIDREF;
+ domBoolRef elemBool;
+ domKinematics_connect_paramRef elemConnect_param;
+ /**
+ * Used to preserve order in elements that do not specify strict sequencing of sub-elements.
+ */
+ daeElementRefArray _contents;
+ /**
+ * Used to preserve order in elements that have a complex content model.
+ */
+ daeUIntArray _contentsOrder;
+
+ /**
+ * Used to store information needed for some content model objects.
+ */
+ daeTArray< daeCharArray * > _CMData;
+
+
+public: //Accessors and Mutators
+ /**
+ * Gets the ref attribute.
+ * @return Returns a xsToken of the ref attribute.
+ */
+ xsToken getRef() const { return attrRef; }
+ /**
+ * Sets the ref attribute.
+ * @param atRef The new value for the ref attribute.
+ */
+ void setRef( xsToken atRef ) { *(daeStringRef*)&attrRef = atRef;}
+
+ /**
+ * Gets the float element.
+ * @return a daeSmartRef to the float element.
+ */
+ const domFloatRef getFloat() const { return elemFloat; }
+ /**
+ * Gets the int element.
+ * @return a daeSmartRef to the int element.
+ */
+ const domIntRef getInt() const { return elemInt; }
+ /**
+ * Gets the SIDREF element.
+ * @return a daeSmartRef to the SIDREF element.
+ */
+ const domSIDREFRef getSIDREF() const { return elemSIDREF; }
+ /**
+ * Gets the bool element.
+ * @return a daeSmartRef to the bool element.
+ */
+ const domBoolRef getBool() const { return elemBool; }
+ /**
+ * Gets the connect_param element.
+ * @return a daeSmartRef to the connect_param element.
+ */
+ const domKinematics_connect_paramRef getConnect_param() const { return elemConnect_param; }
+ /**
+ * Gets the _contents array.
+ * @return Returns a reference to the _contents element array.
+ */
+ daeElementRefArray &getContents() { return _contents; }
+ /**
+ * Gets the _contents array.
+ * @return Returns a constant reference to the _contents element array.
+ */
+ const daeElementRefArray &getContents() const { return _contents; }
+
+protected:
+ /**
+ * Constructor
+ */
+ domFormula_setparam(DAE& dae) : daeElement(dae), attrRef(), elemFloat(), elemInt(), elemSIDREF(), elemBool(), elemConnect_param() {}
+ /**
+ * Destructor
+ */
+ virtual ~domFormula_setparam() { daeElement::deleteCMDataArray(_CMData); }
+ /**
+ * Overloaded assignment operator
+ */
+ virtual domFormula_setparam &operator=( const domFormula_setparam &cpy ) { (void)cpy; return *this; }
+
+public: // STATIC METHODS
+ /**
+ * Creates an instance of this class and returns a daeElementRef referencing it.
+ * @return a daeElementRef referencing an instance of this object.
+ */
+ static DLLSPEC daeElementRef create(DAE& dae);
+ /**
+ * 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 DLLSPEC daeMetaElement* registerElement(DAE& dae);
+};
+
+
+} // ColladaDOM150
+#endif