00001
00011
00012
00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00014 #pragma once
00015 #endif
00016
00017 #ifndef __XSIICEDATAMODIFIERNODE_H__
00018 #define __XSIICEDATAMODIFIERNODE_H__
00019
00020 #include <xsi_icenode.h>
00021
00022 namespace XSI {
00023
00024
00226
00227
00228 class SICPPSDKDECL ICEDataModifierNode : public ICENode
00229 {
00230 public:
00232 ICEDataModifierNode();
00233
00235 ~ICEDataModifierNode();
00236
00240 ICEDataModifierNode(const CRef& in_ref);
00241
00245 ICEDataModifierNode(const ICEDataModifierNode& in_obj);
00246
00251 bool IsA( siClassID in_ClassID) const;
00252
00256 siClassID GetClassID() const;
00257
00263 ICEDataModifierNode& operator=(const ICEDataModifierNode& in_obj);
00264
00270 ICEDataModifierNode& operator=(const CRef& in_ref);
00271
00272 private:
00273 ICEDataModifierNode * operator&() const;
00274 ICEDataModifierNode * operator&();
00275 };
00276
00277 };
00278
00279 #endif // __XSIICEDATAMODIFIERNODE_H__