Torna a API C
C API v0.4.0 - rev1
| Sorgente | Ref |
|---|---|
| Intestazione | POINT.h |
| Implementazione | POINT.c |
GWC_POINT_HgPOINTRappresenta un punto.
typedef struct gPOINT gPOINT;
point_newAlloca una struttura di tipo gPOINT.
GWC_C_API gPOINT* point_new(int x, int y);
int x: Coordinata X.int y: Coordinata Y.NULL o gPOINT.
point_deleteDealloca una struttura di tipo gPOINT.
GWC_C_API void point_delete(gPOINT* point);
void.
point_getXOttiene la coordinata X.
GWC_C_API int point_getX(const gPOINT* point);
int.
point_setXImposta la coordinata X.
GWC_C_API void point_setX(gPOINT* point, int value);
void.
point_getYOttiene la coordinata Y.
GWC_C_API int point_getY(const gPOINT* point);
int.
point_setYImposta la coordinata Y.
GWC_C_API void point_setY(gPOINT* point, int value);
void.
point_equalVerifica se due puntatori a gPOINT sono uguali.
Viene controllato sia l’indirizzo che i valori.
GWC_C_API bool point_equal(const gPOINT* point, const gPOINT* other);
bool.
point_notequalVerifica se due puntatori a gPOINT non sono uguali.
Viene controllato sia l’indirizzo che i valori.
GWC_C_API bool point_notequal(const gPOINT* point, const gPOINT* other);
bool.