00001 00010 #ifndef GLPTCLOUD_H 00011 #define GLPTCLOUD_H 00012 00013 00014 #include "PtCloud.H" 00015 #include "DrawObj.H" 00016 #include "Color.H" 00017 00018 class GLPtCloud : public DrawObj, public PtCloud 00019 { 00020 public: 00021 00022 GLPtCloud(); 00023 virtual ~GLPtCloud(); 00024 00025 00026 void draw(); 00027 00028 protected: 00029 00030 float _shininess; 00031 Color _specular; 00032 Color _emission; 00033 00034 float _ptSize; 00035 00036 }; 00037 00038 #endif