xsi_particlecloud.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 __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__