Rectangle.h
author viric <viriketo@gmail.com>
Sun, 24 Apr 2011 18:47:28 +0200
changeset 2 5cdb891abc1e
parent 0 6b8091ca909a
permissions -rw-r--r--
Almenys faig que compili amb un g++ -I. -lnetpbm -o rektigi *.cc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     1
#ifndef __RECTANGLE_H__
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     2
#define __RECTANGLE_H__
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     3
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     4
class Rectangle
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     5
{
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     6
	int ulx, uly, drx, dry;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     7
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     8
public:
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     9
	int get_ulx() const { return ulx; };
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    10
	int get_uly() const { return uly; };
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    11
	int get_drx() const { return drx; };
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    12
	int get_dry() const { return dry; };
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    13
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    14
	void set_ulx(int num) {ulx = num;};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    15
	void set_uly(int num) {uly = num;};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    16
	void set_drx(int num) {drx = num;};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    17
	void set_dry(int num) {dry = num;};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    18
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    19
	Rectangle(int _ulx, int _uly, int _drx, int _dry)
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    20
	{ ulx = _ulx; uly = _uly; drx = _drx; dry = _dry;};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    21
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    22
	Rectangle(const Rectangle &a)
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    23
	{
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    24
		ulx = a.get_ulx();
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    25
		uly = a.get_uly();
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    26
		drx = a.get_drx();
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    27
		dry = a.get_dry();
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    28
	};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    29
};
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    30
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    31
#endif