1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#pragma once
class Linija {
private:
int x1, y1, x2, y2;
void OdreziTocku(int Linija::* pok1, int Linija::* pok2, int v1, int v2, int p, int tip);
public:
Linija();
Linija(int px1, int px2, int py1, int py2);
~Linija();
void setX1(int x);
void setX2(int x);
void setY1(int y);
void setY2(int y);
int getX1() const;
int getX2() const;
int getY1() const;
int getY2() const;
void Odrezi(int px1, int py1, int px2, int py2);
};
inline int Linija::getX1() const {return x1;}
inline int Linija::getX2() const {return x2;}
inline int Linija::getY1() const {return y1;}
inline int Linija::getY2() const {return y2;}
|