Files Classes Functions Hierarchy
00001 #ifndef VRMLSHAPERAW_H 00002 #define VRMLSHAPERAW_H 00003 00004 #include <cassert> 00005 #include <iostream> 00006 #include <vector> 00007 using namespace std; 00008 00009 00024 class vrmlshaperaw 00025 { 00026 public: 00027 00028 // Geometry identification. 00030 bool isline; 00032 bool istriangles; 00033 00034 // VRML attributes. 00036 vector<double> point; 00038 vector<double> normal; 00040 vector<double> color; 00042 vector<int> coordIndex; 00043 00045 double diffuseColor[3]; 00047 double emissiveColor[3]; 00049 double ambientIntensity; 00050 00052 vrmlshaperaw(); 00053 00056 ostream & print( ostream & os ) const; 00057 }; 00058 00059 00060 00061 00062 #endif 00063 00064
1.5.8