00001 #ifndef __domKinematics_connect_param_h__ 00002 #define __domKinematics_connect_param_h__ 00003 00004 #include <dae/daeDocument.h> 00005 #include <dom/domTypes.h> 00006 #include <dom/domElements.h> 00007 00008 class DAE; 00009 00010 class domKinematics_connect_param : public daeElement 00011 { 00012 public: 00013 virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::KINEMATICS_CONNECT_PARAM; } 00014 static daeInt ID() { return 434; } 00015 virtual daeInt typeID() const { return ID(); } 00016 protected: // Attribute 00017 xsToken attrRef; 00018 00019 00020 public: //Accessors and Mutators 00025 xsToken getRef() const { return attrRef; } 00030 void setRef( xsToken atRef ) { *(daeStringRef*)&attrRef = atRef;} 00031 00032 protected: 00036 domKinematics_connect_param(DAE& dae) : daeElement(dae), attrRef() {} 00040 virtual ~domKinematics_connect_param() {} 00044 virtual domKinematics_connect_param &operator=( const domKinematics_connect_param &cpy ) { (void)cpy; return *this; } 00045 00046 public: // STATIC METHODS 00051 static DLLSPEC daeElementRef create(DAE& dae); 00057 static DLLSPEC daeMetaElement* registerElement(DAE& dae); 00058 }; 00059 00060 00061 #endif