00001
00020 #ifndef VRML1NORMAL_HH_
00021 #define VRML1NORMAL_HH_
00022
00023 #include <vector>
00024 #include "Node.hh"
00025 #include "Attribute.hh"
00026 #include "SFVec3f.hh"
00027
00028 using namespace std;
00029
00030 namespace vrml1
00031 {
00032
00033 class Normal : public vrml1::Node
00034 {
00035 public:
00036 Normal();
00037
00038 void setVector(vector<SFVec3f> v);
00039 vector<SFVec3f> vect() const;
00040
00041 virtual void setAttribute(Attribute *A);
00042
00043 private:
00044 vector<SFVec3f> m_vector;
00045 };
00046
00047 }
00048
00049 #endif