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 //***************************************************************************** 00223 //***************************************************************************** 00224 00225 class SICPPSDKDECL ICEDataModifierNode : public ICENode 00226 { 00227 public: 00229 ICEDataModifierNode(); 00230 00232 ~ICEDataModifierNode(); 00233 00237 ICEDataModifierNode(const CRef& in_ref); 00238 00242 ICEDataModifierNode(const ICEDataModifierNode& in_obj); 00243 00248 bool IsA( siClassID in_ClassID) const; 00249 00253 siClassID GetClassID() const; 00254 00260 ICEDataModifierNode& operator=(const ICEDataModifierNode& in_obj); 00261 00267 ICEDataModifierNode& operator=(const CRef& in_ref); 00268 00269 private: 00270 ICEDataModifierNode * operator&() const; 00271 ICEDataModifierNode * operator&(); 00272 }; 00273 00274 }; 00275 00276 #endif // __XSIICEDATAMODIFIERNODE_H__