00001
00011
00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00013 #pragma once
00014 #endif
00015
00016 #ifndef __XSIACTIONDELTAITEM_H__
00017 #define __XSIACTIONDELTAITEM_H__
00018
00019 #include <xsi_siobject.h>
00020
00021 namespace XSI {
00022
00023
00110 class SICPPSDKDECL ActionDeltaItem : public SIObject
00111 {
00112 public:
00114 ActionDeltaItem();
00115
00117 ~ActionDeltaItem();
00118
00122 ActionDeltaItem(const CRef& in_ref);
00123
00127 ActionDeltaItem(const ActionDeltaItem& in_obj);
00128
00133 bool IsA( siClassID in_ClassID) const;
00134
00138 siClassID GetClassID() const;
00139
00145 ActionDeltaItem& operator=(const ActionDeltaItem& in_obj);
00146
00152 ActionDeltaItem& operator=(const CRef& in_ref);
00153
00158 CString GetName()const;
00159
00165 CStatus PutName( const CString& in_Name )const;
00166
00171 CString GetType()const;
00172
00177 bool GetMute()const;
00178
00235 CStatus PutMute( const bool in_Mute );
00236
00306 CValue GetValue()const;
00307
00383 CStatus PutValue(CValue in_value);
00384
00389 CString GetAuditInfo();
00390
00391 private:
00392 ActionDeltaItem * operator&() const;
00393 ActionDeltaItem * operator&();
00394 };
00395
00396 }
00397
00398 #endif // __XSIACTIONDELTAITEM_H__