xsi_shapeclip.h
Go to the documentation of this file.
00001 //*****************************************************************************
00011 //*****************************************************************************
00012 
00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00014 #pragma once
00015 #endif
00016 
00017 #ifndef __XSISHAPECLIP_H__
00018 #define __XSISHAPECLIP_H__
00019 
00020 #include <xsi_projectitem.h>
00021 
00022 namespace XSI {
00023 
00024 //*****************************************************************************
00054 //*****************************************************************************
00055 
00056 class SICPPSDKDECL ShapeClip : public ProjectItem
00057 {
00058 public:
00060     ShapeClip();
00061 
00063     ~ShapeClip();
00064 
00068     ShapeClip(const CRef& in_ref);
00069 
00073     ShapeClip(const ShapeClip& in_obj);
00074 
00079     bool IsA( siClassID in_ClassID) const;
00080 
00084     siClassID GetClassID() const;
00085 
00091     ShapeClip& operator=(const ShapeClip& in_obj);
00092 
00098     ShapeClip& operator=(const CRef& in_ref);
00099 
00100     private:
00101     ShapeClip * operator&() const;
00102     ShapeClip * operator&();
00103 };
00104 
00105 };
00106 
00107 #endif // __XSISHAPECLIP_H__