00001
00020 #ifndef VRML1SFIMAGE_HH_
00021 #define VRML1SFIMAGE_HH_
00022
00023 #include <vector>
00024
00025 using namespace std;
00026
00027 namespace vrml1
00028 {
00029
00030 class SFImage
00031 {
00032 public:
00033 SFImage();
00034
00035 void setSize(int xl, int yl);
00036 int xl() const;
00037 int yl() const;
00038
00039 void setImage(vector<int> image);
00040 vector<int> image() const;
00041
00042 bool isValid();
00043
00044 private:
00045 int m_xl;
00046 int m_yl;
00047 vector<int> m_image;
00048 };
00049
00050 }
00051
00052 #endif