00001
00011
00012
00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00014 #pragma once
00015 #endif
00016
00017 #ifndef __XSIPARTICLECLOUD_H__
00018 #define __XSIPARTICLECLOUD_H__
00019
00020 #include <xsi_x3dobject.h>
00021 #include <xsi_value.h>
00022 #include <xsi_status.h>
00023
00024 namespace XSI {
00025
00026
00077
00078
00079 class SICPPSDKDECL ParticleCloud : public X3DObject
00080 {
00081 public:
00083 ParticleCloud();
00084
00086 ~ParticleCloud();
00087
00091 ParticleCloud(const CRef& in_ref);
00092
00096 ParticleCloud(const ParticleCloud& in_obj);
00097
00102 bool IsA( siClassID in_ClassID) const;
00103
00107 siClassID GetClassID() const;
00108
00114 ParticleCloud& operator=(const ParticleCloud& in_obj);
00115
00121 ParticleCloud& operator=(const CRef& in_ref);
00122
00123 private:
00124 ParticleCloud * operator&() const;
00125 ParticleCloud * operator&();
00126 };
00127
00128 };
00129 #endif // __XSIPARTICLECLOUD_H__