Classe System::Drawing::Point

Point class

Rappresenta una coppia di coordinate intere X e Y di un punto su un piano bidimensionale. Questo tipo dovrebbe essere allocato sullo stack e passato alle funzioni per valore o per riferimento. Non utilizzare mai la classe System::SmartPtr per gestire oggetti di questo tipo.

class Point

Metodi

MetodoDescrizione
static Add(const Point&, const Size&)Aggiunge i valori di larghezza e altezza dell’oggetto Size specificato ai valori delle coordinate X e Y dell’oggetto Point specificato corrispondentemente.
static Ceiling(const PointF&)Costruisce un oggetto Point dall’oggetto PointF specificato arrotondando i valori delle coordinate X e Y dell’oggetto PointF al prossimo intero superiore.
Equals(const Point&) constDetermina se l’oggetto corrente e l’oggetto specificato sono uguali, cioè rappresentano la stessa coppia di valori delle coordinate X e Y.
get_IsEmpty() constDetermina se entrambi i valori delle coordinate X e Y sono uguali a 0.
get_X() constRestituisce il valore della coordinata X rappresentata dall’oggetto corrente.
get_Y() constRestituisce il valore della coordinata Y rappresentata dall’oggetto corrente.
GetHashCode() constRestituisce un codice hash per l’oggetto corrente.
getStdHash() constRestituisce un valore hash per l’oggetto corrente.
IsNull() constRestituisce sempre false.
Offset(int, int)Sposta i valori delle coordinate X e Y rappresentati dall’oggetto corrente dei valori specificati.
Offset(Point)Sposta le coordinate X e Y rappresentate dall’oggetto corrente dei valori delle coordinate X e Y rappresentate dall’oggetto Point specificato corrispondentemente.
operator PointF() constCostruisce un’istanza dell’oggetto PointF e la inizializza con i valori delle coordinate X e Y dell’oggetto Point corrente.
operator Size() constCostruisce un’istanza dell’oggetto Size e ne inizializza i valori di larghezza e altezza con i valori delle coordinate X e Y rappresentati dall’oggetto corrente corrispondentemente.
Point()Costruisce un nuovo oggetto Point e ne inizializza i valori delle coordinate X e Y a 0.
Point(int, int)Costruisce un nuovo oggetto Point e lo inizializza con i valori specificati.
Point(const Size&)Costruisce un nuovo oggetto Point e ne inizializza i valori delle coordinate X e Y con i valori di larghezza e altezza dell’oggetto SizeF specificato corrispondentemente.
Point(int)Costruisce un nuovo oggetto Point e ne inizializza il valore della coordinata X con un valore formato dai 16 bit più alti del intero a 32 bit specificato e il valore della coordinata Y con un valore formato dai 16 bit più bassi del valore intero a 32 bit specificato.
static Round(const PointF&)Costruisce un oggetto Point dall’oggetto PointF specificato arrotondando i valori delle coordinate X e Y dell’oggetto PointF al valore intero più vicino.
set_X(int)Imposta il valore della coordinata X rappresentata dall’oggetto corrente.
set_Y(int)Imposta il valore della coordinata Y rappresentata dall’oggetto corrente.
static Subtract(const Point&, const Size&)Sottrae i valori di larghezza e altezza dell’oggetto Size specificato dai valori delle coordinate X e Y dell’oggetto Point specificato corrispondentemente.
ToString() constRestituisce la rappresentazione stringa della coppia di valori delle coordinate X e Y rappresentata dall’oggetto corrente.
static Truncate(const PointF&)Costruisce un oggetto Point dall’oggetto PointF specificato troncando i valori delle coordinate X e Y dell’oggetto PointF al prossimo intero inferiore.

Campi

CampoDescrizione
static EmptyUn’istanza vuota della classe Point i cui valori delle coordinate X e Y sono 0.

Vedi anche