/*-----------------------------------------------*/
/* 像素类表示一个图片,一个像素由RGB组成 */
/*Pixel class declaration. */
/*File name : pixel.h */
#ifndef PIXEL_H
#define PIXEL_H
#include <fstream>
#include <iostream>
using namespace std;
class pixel;//vc6中遇到的bug,在类的声明前加这两句
pixel operator+(const pixel p1,const pixel p2);
class pixel
{
public:
//Constructor Functions
pixel();
pixel(int);
pixel(int,int,int);
//Accessor Functions
int get_red() const;
int get_green() const;
int get_blue() const;
//Functions to set the value of pixel.
void set_pixel_value(int r,int g, int b);
void set_red(int);
v
/* 像素类表示一个图片,一个像素由RGB组成 */
/*Pixel class declaration. */
/*File name : pixel.h */
#ifndef PIXEL_H
#define PIXEL_H
#include <fstream>
#include <iostream>
using namespace std;
class pixel;//vc6中遇到的bug,在类的声明前加这两句
pixel operator+(const pixel p1,const pixel p2);
class pixel
{
public:
//Constructor Functions
pixel();
pixel(int);
pixel(int,int,int);
//Accessor Functions
int get_red() const;
int get_green() const;
int get_blue() const;
//Functions to set the value of pixel.
void set_pixel_value(int r,int g, int b);
void set_red(int);
v