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 __XSIPARTITION_H__
00018 #define __XSIPARTITION_H__
00019
00020 #include <xsi_group.h>
00021
00022 namespace XSI {
00023
00024
00025
00040
00041
00042 class SICPPSDKDECL Partition : public Group
00043 {
00044 public:
00046 Partition();
00047
00049 ~Partition();
00050
00054 Partition(const CRef& in_ref);
00055
00059 Partition(const Partition& in_obj);
00060
00065 bool IsA( siClassID in_ClassID) const;
00066
00070 siClassID GetClassID() const;
00071
00077 Partition& operator=(const Partition& in_obj);
00078
00084 Partition& operator=(const CRef& in_ref);
00085
00090 XSI::siPartitionType GetPartitionType( ) const;
00091
00096 bool IsBackground( ) const;
00097
00098 private:
00099 Partition * operator&() const;
00100 Partition * operator&();
00101 };
00102
00103 };
00104
00105 #endif // __XSIPARTITION_H__