gwc

POINT

Torna a API C

C API v0.4.0 - rev1

Sorgente Ref
Intestazione POINT.h
Implementazione POINT.c

Sommario

Macro

Strutture

gPOINT

Rappresenta un punto.

typedef struct gPOINT gPOINT;


Funzioni

point_new

Sommario

Alloca una struttura di tipo gPOINT.

GWC_C_API gPOINT* point_new(int x, int y);

Parametri

Restituisce

NULL o gPOINT.


point_delete

Sommario

Dealloca una struttura di tipo gPOINT.

GWC_C_API void point_delete(gPOINT* point);

Parametri

Restituisce

void.


point_getX

Sommario

Ottiene la coordinata X.

GWC_C_API int point_getX(const gPOINT* point);

Parametri

Restituisce

int.


point_setX

Sommario

Imposta la coordinata X.

GWC_C_API void point_setX(gPOINT* point, int value);

Parametri

Restituisce

void.


point_getY

Sommario

Ottiene la coordinata Y.

GWC_C_API int point_getY(const gPOINT* point);

Parametri

Restituisce

int.


point_setY

Sommario

Imposta la coordinata Y.

GWC_C_API void point_setY(gPOINT* point, int value);

Parametri

Restituisce

void.


point_equal

Sommario

Verifica 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);

Parametri

Restituisce

bool.


point_notequal

Sommario

Verifica 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);

Parametri

Restituisce

bool.


Torna su