Go to the
documentation of this file.
00001
00011
00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00013 #pragma once
00014 #endif
00015
00016 #ifndef __XSISHAPEKEY_H__
00017 #define __XSISHAPEKEY_H__
00018
00019 #include <xsi_clusterproperty.h>
00020
00021 namespace XSI {
00022
00023
00024
00071
00072 class SICPPSDKDECL ShapeKey : public ClusterProperty
00073 {
00074 public:
00076 ShapeKey();
00077
00079 ~ShapeKey();
00080
00084 ShapeKey(const CRef& in_ref);
00085
00089 ShapeKey(const ShapeKey& in_obj);
00090
00095 bool IsA( siClassID in_ClassID) const;
00096
00100 siClassID GetClassID() const;
00101
00107 ShapeKey& operator=(const ShapeKey& in_obj);
00108
00114 ShapeKey& operator=(const CRef& in_ref);
00115
00121 CString GetShapeGroupName()const;
00122
00134 CStatus PutShapeGroupName(const CString& in_shapeGroupName);
00135
00136 private:
00137 ShapeKey * operator&() const;
00138 ShapeKey * operator&();
00139 };
00140
00141 }
00142
00143 #endif // __XSISHAPEKAY_H__