Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

SoftVolumeSphere.h

00001 
00006 #ifndef __SOFT_VOLUME_SPHERE_H__
00007 #define __SOFT_VOLUME_SPHERE_H__
00008 
00009 #ifdef WIN32
00010         #pragma once
00011 #endif
00012 
00013 #include "RenderRoutines.h"
00014 #include <maya/MFnGenericAttribute.h>
00015 #include "ImplicitFunction.h"
00016         
00018 
00030 class SoftVolumeSphere : public RenderRoutines
00031         {
00032         public:
00033                 
00035 
00042                 virtual void OnDraw(M3dView::DisplayStyle,
00043                                                         M3dView::DisplayStatus);
00044                 
00046 
00052                 virtual MBoundingBox boundingBox() const;
00053                 
00055 
00061                 static void *creator();
00062                 
00064 
00070                 static MStatus initialize();
00071 
00072         
00073         // type information
00074         public:
00075                 
00077 
00080                 static const MTypeId typeId;
00081         
00083 
00086                 static const MString typeName;
00087         
00088         // handles to the attributes added to the node.
00089         private:
00090         
00092 
00097                 static MObject m_Radius;
00098                 
00100 
00105                 static MObject m_Weight;
00106                 
00107         };
00108 
00109 #endif
00110 
00111 
00112 
00113 
00114 

Generated on Mon Jun 13 03:18:00 2005 for ImplicitFunctions by  doxygen 1.4.1