Skip to content
Snippets Groups Projects
Pixel.cpp 454 B
Newer Older
Jean-Marc's avatar
new
Jean-Marc committed
#include "Pixel.h"
#include <cassert>
#include <iostream>

Pixel::Pixel()
{
Jean-Marc's avatar
Jean-Marc committed
    r = 0;
    g = 0;
    b = 0;
Jean-Marc's avatar
new
Jean-Marc committed
}

Jean-Marc's avatar
Jean-Marc committed
Pixel::Pixel(const unsigned int & x,const unsigned int & y, const unsigned int &z)
Jean-Marc's avatar
new
Jean-Marc committed
{
    assert(x>=0 && x<=255);
    assert(y>=0 && y<=255);
    assert(z>=0 && z<=255);
Jean-Marc's avatar
Jean-Marc committed
    r = char(x);
    g = char(y);
    b = char(z);
Jean-Marc's avatar
new
Jean-Marc committed
}

Jean-Marc's avatar
Jean-Marc committed
/*Pixel Pixel::operator=(Pixel p)
Jean-Marc's avatar
new
Jean-Marc committed
{
Jean-Marc's avatar
Jean-Marc committed
    r = char(p.r);
    g = char(p.g);
    b = char(p.b);
Jean-Marc's avatar
new
Jean-Marc committed

Jean-Marc's avatar
a  
Jean-Marc committed
    return *this; 
Jean-Marc's avatar
new
Jean-Marc committed
}
Jean-Marc's avatar
Jean-Marc committed
*/
Jean-Marc's avatar
a  
Jean-Marc committed