Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef TEXTURE_HPP
00020 #define TEXTURE_HPP
00021
00022 #include <color.hpp>
00023
00024 #include <iostream>
00025 #include <vector>
00026
00027 namespace cpe
00028 {
00029
00030 class Texture
00031 {
00032 public:
00033 Texture();
00034 ~Texture();
00035
00046 static void export_ppm(const std::string& filename,const unsigned int& size_1,const unsigned int& size_2,const std::vector <float>& red_channel,const std::vector<float>& green_channel,const std::vector<float>& blue_channel);
00047
00056 static void export_ppm(const std::string& filename,const unsigned int& size_1,const unsigned int& size_2,const std::vector <cpe::color>& color_vector);
00057
00058
00059 private:
00060 };
00061
00062 }
00063
00064 #endif