Kamis, 02 September 2010

ADT Point.h

#ifndef ADTPoint_H
#define ADTPoint_H

typedef struct {
int x,y;
}point;

point createPoint(int ax,int ay);
/*
I.S : ax dan ay bernilai integer
F.S dikembalikan sebuah nilai point dengan x = ax dan y = ay
*/

point transPoint(int ax, int ay, int deltax, int deltay);
/*
I.S : deltax dan deltay bernilai integer
F.S : dikembalikan sebuah nilai point dari hasil translasi
dengan point asal (ax,ay).
*/

point mirrorPointSbx(int mx, int my);
/*
I.S : mx dan my bernilai integer
F.S : dikembalikan sebuah nilai point dari hasil pencerminan
dengan point asal terhadap sumbu x.
*/

point mirrorPointSby(int nx, int ny);
/*
I.S : nx dan ny bernilai integer
F.S : dikembalikan sebuah nilai point dari hasil pencerminan
dengan point asal terhadap sumbu y.
*/

void printPoint(point P);
/*
I.S : p adalah variabel point yang sudah terdefinisi nil
F.S : dikembalikan akan dicetak di media output nilai dari point
*/

#endif

Tidak ada komentar:

Posting Komentar