DriveHQ Start Menu
Cloud Drive Mapping
Folder Sync
Cloud Backup
True Drop Box
FTP/SFTP Hosting
Group Account
DriveHQ Start Menu
Online File Server
My Storage
|
Manage Shares
|
Publishes
|
Drop Boxes
|
Group Account
WebDAV Drive Mapping
Cloud Drive Home
|
WebDAV Guide
|
Drive Mapping Tool
|
Drive Mapping URL
Complete Data Backup
Backup Guide
|
Online Backup Tool
|
Cloud-to-Cloud Backup
FTP, Email & Web Service
FTP Home
|
FTP Hosting FAQ
|
Email Hosting
|
EmailManager
|
Web Hosting
Help & Resources
About
|
Enterprise Service
|
Partnership
|
Comparisons
|
Support
Quick Links
Security and Privacy
Download Software
Service Manual
Use Cases
Group Account
Online Help
Blog
Contact
Cloud Surveillance
Sign Up
Login
Features
Business Features
Online File Server
FTP Hosting
Cloud Drive Mapping
Cloud File Backup
Email Backup & Hosting
Cloud File Sharing
Folder Synchronization
Group Management
True Drop Box
Full-text Search
AD Integration/SSO
Mobile Access
IP Camera & DVR Solution
More...
Personal Features
Personal Cloud Drive
Backup All Devices
Mobile APPs
Personal Web Hosting
Sub-Account (for Kids)
Home/PC/Kids Monitoring
More...
Software
DriveHQ Drive Mapping Tool
DriveHQ FileManager
DriveHQ Online Backup
DriveHQ Mobile Apps
Pricing
Business Plans & Pricing
Personal Plans & Pricing
Price Comparison with Others
Feature Comparison with Others
Install Mobile App
Sign up
Creating account...
Invalid character in username! Only 0-9, a-z, A-Z, _, -, . allowed.
Username is required!
Invalid email address!
E-mail is required!
Password is required!
Password is invalid!
Password and confirmation do not match.
Confirm password is required!
I accept
Membership Agreement
Please read the Membership Agreement and check "I accept"!
Free Quick Sign-up
Sign-up Page
Log in
Signing in...
Username or e-mail address is required!
Password is required!
Keep me logged in
Quick Login
Forgot Password
Up
Upload
Download
Share
Publish
New Folder
New File
Copy
Cut
Delete
Paste
Rate
Upgrade
Rotate
Effect
Edit
Slide
History
/* * Copyright 2006 Sony Computer Entertainment Inc. * * Licensed under the SCEA Shared Source License, Version 1.0 (the "License"); you may not use this * file except in compliance with the License. You may obtain a copy of the License at: * http://research.scea.com/scea_shared_source_license.html * * Unless required by applicable law or agreed to in writing, software distributed under the License * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing permissions and limitations under the * License. */ #ifndef __domFx_annotate_type_common_h__ #define __domFx_annotate_type_common_h__ #include
#include
/** * A group that specifies the allowable types for an annotation. */ class domFx_annotate_type_common : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FX_ANNOTATE_TYPE_COMMON; } public: class domBool; typedef daeSmartRef
domBoolRef; typedef daeTArray
domBool_Array; class domBool : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::BOOL; } protected: // Value /** * The ::domBool value of the text data of this element. */ ::domBool _value; public: //Accessors and Mutators /** * Gets the value of this element. * @return a ::domBool of the value. */ ::domBool getValue() const { return _value; } /** * Sets the _value of this element. * @param val The new value for this element. */ void setValue( ::domBool val ) { _value = val; } protected: /** * Constructor */ domBool() : _value() {} /** * Destructor */ virtual ~domBool() {} /** * Copy Constructor */ domBool( const domBool &cpy ) : daeElement() { (void)cpy; } /** * 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. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domBool2; typedef daeSmartRef
domBool2Ref; typedef daeTArray
domBool2_Array; class domBool2 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::BOOL2; } protected: // Value /** * The ::domBool2 value of the text data of this element. */ ::domBool2 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domBool2 reference of the _value array. */ ::domBool2 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domBool2 reference of the _value array. */ const ::domBool2 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domBool2 &val ) { _value = val; } protected: /** * Constructor */ domBool2() : _value() {} /** * Destructor */ virtual ~domBool2() {} /** * Copy Constructor */ domBool2( const domBool2 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domBool2 &operator=( const domBool2 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domBool3; typedef daeSmartRef
domBool3Ref; typedef daeTArray
domBool3_Array; class domBool3 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::BOOL3; } protected: // Value /** * The ::domBool3 value of the text data of this element. */ ::domBool3 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domBool3 reference of the _value array. */ ::domBool3 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domBool3 reference of the _value array. */ const ::domBool3 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domBool3 &val ) { _value = val; } protected: /** * Constructor */ domBool3() : _value() {} /** * Destructor */ virtual ~domBool3() {} /** * Copy Constructor */ domBool3( const domBool3 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domBool3 &operator=( const domBool3 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domBool4; typedef daeSmartRef
domBool4Ref; typedef daeTArray
domBool4_Array; class domBool4 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::BOOL4; } protected: // Value /** * The ::domBool4 value of the text data of this element. */ ::domBool4 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domBool4 reference of the _value array. */ ::domBool4 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domBool4 reference of the _value array. */ const ::domBool4 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domBool4 &val ) { _value = val; } protected: /** * Constructor */ domBool4() : _value() {} /** * Destructor */ virtual ~domBool4() {} /** * Copy Constructor */ domBool4( const domBool4 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domBool4 &operator=( const domBool4 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domInt; typedef daeSmartRef
domIntRef; typedef daeTArray
domInt_Array; class domInt : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::INT; } protected: // Value /** * The ::domInt value of the text data of this element. */ ::domInt _value; public: //Accessors and Mutators /** * Gets the value of this element. * @return a ::domInt of the value. */ ::domInt getValue() const { return _value; } /** * Sets the _value of this element. * @param val The new value for this element. */ void setValue( ::domInt val ) { _value = val; } protected: /** * Constructor */ domInt() : _value() {} /** * Destructor */ virtual ~domInt() {} /** * Copy Constructor */ domInt( const domInt &cpy ) : daeElement() { (void)cpy; } /** * 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. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domInt2; typedef daeSmartRef
domInt2Ref; typedef daeTArray
domInt2_Array; class domInt2 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::INT2; } protected: // Value /** * The ::domInt2 value of the text data of this element. */ ::domInt2 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domInt2 reference of the _value array. */ ::domInt2 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domInt2 reference of the _value array. */ const ::domInt2 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domInt2 &val ) { _value = val; } protected: /** * Constructor */ domInt2() : _value() {} /** * Destructor */ virtual ~domInt2() {} /** * Copy Constructor */ domInt2( const domInt2 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domInt2 &operator=( const domInt2 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domInt3; typedef daeSmartRef
domInt3Ref; typedef daeTArray
domInt3_Array; class domInt3 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::INT3; } protected: // Value /** * The ::domInt3 value of the text data of this element. */ ::domInt3 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domInt3 reference of the _value array. */ ::domInt3 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domInt3 reference of the _value array. */ const ::domInt3 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domInt3 &val ) { _value = val; } protected: /** * Constructor */ domInt3() : _value() {} /** * Destructor */ virtual ~domInt3() {} /** * Copy Constructor */ domInt3( const domInt3 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domInt3 &operator=( const domInt3 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domInt4; typedef daeSmartRef
domInt4Ref; typedef daeTArray
domInt4_Array; class domInt4 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::INT4; } protected: // Value /** * The ::domInt4 value of the text data of this element. */ ::domInt4 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domInt4 reference of the _value array. */ ::domInt4 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domInt4 reference of the _value array. */ const ::domInt4 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domInt4 &val ) { _value = val; } protected: /** * Constructor */ domInt4() : _value() {} /** * Destructor */ virtual ~domInt4() {} /** * Copy Constructor */ domInt4( const domInt4 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domInt4 &operator=( const domInt4 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat; typedef daeSmartRef
domFloatRef; typedef daeTArray
domFloat_Array; class domFloat : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT; } protected: // Value /** * The ::domFloat value of the text data of this element. */ ::domFloat _value; public: //Accessors and Mutators /** * Gets the value of this element. * @return a ::domFloat of the value. */ ::domFloat getValue() const { return _value; } /** * Sets the _value of this element. * @param val The new value for this element. */ void setValue( ::domFloat val ) { _value = val; } protected: /** * Constructor */ domFloat() : _value() {} /** * Destructor */ virtual ~domFloat() {} /** * Copy Constructor */ domFloat( const domFloat &cpy ) : daeElement() { (void)cpy; } /** * 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. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat2; typedef daeSmartRef
domFloat2Ref; typedef daeTArray
domFloat2_Array; class domFloat2 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT2; } protected: // Value /** * The ::domFloat2 value of the text data of this element. */ ::domFloat2 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domFloat2 reference of the _value array. */ ::domFloat2 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domFloat2 reference of the _value array. */ const ::domFloat2 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domFloat2 &val ) { _value = val; } protected: /** * Constructor */ domFloat2() : _value() {} /** * Destructor */ virtual ~domFloat2() {} /** * Copy Constructor */ domFloat2( const domFloat2 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFloat2 &operator=( const domFloat2 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat3; typedef daeSmartRef
domFloat3Ref; typedef daeTArray
domFloat3_Array; class domFloat3 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT3; } protected: // Value /** * The ::domFloat3 value of the text data of this element. */ ::domFloat3 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domFloat3 reference of the _value array. */ ::domFloat3 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domFloat3 reference of the _value array. */ const ::domFloat3 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domFloat3 &val ) { _value = val; } protected: /** * Constructor */ domFloat3() : _value() {} /** * Destructor */ virtual ~domFloat3() {} /** * Copy Constructor */ domFloat3( const domFloat3 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFloat3 &operator=( const domFloat3 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat4; typedef daeSmartRef
domFloat4Ref; typedef daeTArray
domFloat4_Array; class domFloat4 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT4; } protected: // Value /** * The ::domFloat4 value of the text data of this element. */ ::domFloat4 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domFloat4 reference of the _value array. */ ::domFloat4 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domFloat4 reference of the _value array. */ const ::domFloat4 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domFloat4 &val ) { _value = val; } protected: /** * Constructor */ domFloat4() : _value() {} /** * Destructor */ virtual ~domFloat4() {} /** * Copy Constructor */ domFloat4( const domFloat4 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFloat4 &operator=( const domFloat4 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat2x2; typedef daeSmartRef
domFloat2x2Ref; typedef daeTArray
domFloat2x2_Array; class domFloat2x2 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT2X2; } protected: // Value /** * The ::domFloat2x2 value of the text data of this element. */ ::domFloat2x2 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domFloat2x2 reference of the _value array. */ ::domFloat2x2 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domFloat2x2 reference of the _value array. */ const ::domFloat2x2 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domFloat2x2 &val ) { _value = val; } protected: /** * Constructor */ domFloat2x2() : _value() {} /** * Destructor */ virtual ~domFloat2x2() {} /** * Copy Constructor */ domFloat2x2( const domFloat2x2 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFloat2x2 &operator=( const domFloat2x2 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat3x3; typedef daeSmartRef
domFloat3x3Ref; typedef daeTArray
domFloat3x3_Array; class domFloat3x3 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT3X3; } protected: // Value /** * The ::domFloat3x3 value of the text data of this element. */ ::domFloat3x3 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domFloat3x3 reference of the _value array. */ ::domFloat3x3 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domFloat3x3 reference of the _value array. */ const ::domFloat3x3 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domFloat3x3 &val ) { _value = val; } protected: /** * Constructor */ domFloat3x3() : _value() {} /** * Destructor */ virtual ~domFloat3x3() {} /** * Copy Constructor */ domFloat3x3( const domFloat3x3 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFloat3x3 &operator=( const domFloat3x3 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domFloat4x4; typedef daeSmartRef
domFloat4x4Ref; typedef daeTArray
domFloat4x4_Array; class domFloat4x4 : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FLOAT4X4; } protected: // Value /** * The ::domFloat4x4 value of the text data of this element. */ ::domFloat4x4 _value; public: //Accessors and Mutators /** * Gets the _value array. * @return Returns a ::domFloat4x4 reference of the _value array. */ ::domFloat4x4 &getValue() { return _value; } /** * Gets the _value array. * @return Returns a constant ::domFloat4x4 reference of the _value array. */ const ::domFloat4x4 &getValue() const { return _value; } /** * Sets the _value array. * @param val The new value for the _value array. */ void setValue( const ::domFloat4x4 &val ) { _value = val; } protected: /** * Constructor */ domFloat4x4() : _value() {} /** * Destructor */ virtual ~domFloat4x4() {} /** * Copy Constructor */ domFloat4x4( const domFloat4x4 &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFloat4x4 &operator=( const domFloat4x4 &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; class domString; typedef daeSmartRef
domStringRef; typedef daeTArray
domString_Array; class domString : public daeElement { public: COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::STRING; } protected: // Value /** * The ::xsString value of the text data of this element. */ ::xsString _value; public: //Accessors and Mutators /** * Gets the value of this element. * @return Returns a ::xsString of the value. */ ::xsString getValue() const { return _value; } /** * Sets the _value of this element. * @param val The new value for this element. */ void setValue( ::xsString val ) { *(daeStringRef*)&_value = val; } protected: /** * Constructor */ domString() : _value() {} /** * Destructor */ virtual ~domString() {} /** * Copy Constructor */ domString( const domString &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domString &operator=( const domString &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; protected: // Elements domBoolRef elemBool; domBool2Ref elemBool2; domBool3Ref elemBool3; domBool4Ref elemBool4; domIntRef elemInt; domInt2Ref elemInt2; domInt3Ref elemInt3; domInt4Ref elemInt4; domFloatRef elemFloat; domFloat2Ref elemFloat2; domFloat3Ref elemFloat3; domFloat4Ref elemFloat4; domFloat2x2Ref elemFloat2x2; domFloat3x3Ref elemFloat3x3; domFloat4x4Ref elemFloat4x4; domStringRef elemString; /** * 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; public: //Accessors and Mutators /** * Gets the bool element. * @return a daeSmartRef to the bool element. */ const domBoolRef getBool() const { return elemBool; } /** * Gets the bool2 element. * @return a daeSmartRef to the bool2 element. */ const domBool2Ref getBool2() const { return elemBool2; } /** * Gets the bool3 element. * @return a daeSmartRef to the bool3 element. */ const domBool3Ref getBool3() const { return elemBool3; } /** * Gets the bool4 element. * @return a daeSmartRef to the bool4 element. */ const domBool4Ref getBool4() const { return elemBool4; } /** * Gets the int element. * @return a daeSmartRef to the int element. */ const domIntRef getInt() const { return elemInt; } /** * Gets the int2 element. * @return a daeSmartRef to the int2 element. */ const domInt2Ref getInt2() const { return elemInt2; } /** * Gets the int3 element. * @return a daeSmartRef to the int3 element. */ const domInt3Ref getInt3() const { return elemInt3; } /** * Gets the int4 element. * @return a daeSmartRef to the int4 element. */ const domInt4Ref getInt4() const { return elemInt4; } /** * Gets the float element. * @return a daeSmartRef to the float element. */ const domFloatRef getFloat() const { return elemFloat; } /** * Gets the float2 element. * @return a daeSmartRef to the float2 element. */ const domFloat2Ref getFloat2() const { return elemFloat2; } /** * Gets the float3 element. * @return a daeSmartRef to the float3 element. */ const domFloat3Ref getFloat3() const { return elemFloat3; } /** * Gets the float4 element. * @return a daeSmartRef to the float4 element. */ const domFloat4Ref getFloat4() const { return elemFloat4; } /** * Gets the float2x2 element. * @return a daeSmartRef to the float2x2 element. */ const domFloat2x2Ref getFloat2x2() const { return elemFloat2x2; } /** * Gets the float3x3 element. * @return a daeSmartRef to the float3x3 element. */ const domFloat3x3Ref getFloat3x3() const { return elemFloat3x3; } /** * Gets the float4x4 element. * @return a daeSmartRef to the float4x4 element. */ const domFloat4x4Ref getFloat4x4() const { return elemFloat4x4; } /** * Gets the string element. * @return a daeSmartRef to the string element. */ const domStringRef getString() const { return elemString; } /** * 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 */ domFx_annotate_type_common() : elemBool(), elemBool2(), elemBool3(), elemBool4(), elemInt(), elemInt2(), elemInt3(), elemInt4(), elemFloat(), elemFloat2(), elemFloat3(), elemFloat4(), elemFloat2x2(), elemFloat3x3(), elemFloat4x4(), elemString() {} /** * Destructor */ virtual ~domFx_annotate_type_common() {} /** * Copy Constructor */ domFx_annotate_type_common( const domFx_annotate_type_common &cpy ) : daeElement() { (void)cpy; } /** * Overloaded assignment operator */ virtual domFx_annotate_type_common &operator=( const domFx_annotate_type_common &cpy ) { (void)cpy; return *this; } public: // STATIC METHODS /** * Creates an instance of this class and returns a daeElementRef referencing it. * @param bytes The size allocated for this instance. * @return a daeElementRef referencing an instance of this object. */ 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 DLLSPEC daeMetaElement* registerElement(); public: // STATIC MEMBERS /** * The daeMetaElement that describes this element in the meta object reflection framework. */ static DLLSPEC daeMetaElement* _Meta; }; #endif
domFx_annotate_type_common.h
Page URL
File URL
Prev
42/174
Next
Download
( 37 KB )
Note: The DriveHQ service banners will NOT be displayed if the file owner is a paid member.
Comments
Total ratings:
0
Average rating:
Not Rated
Would you like to comment?
Join DriveHQ
for a free account, or
Logon
if you are already a member.