System::Drawing::Point κλάση

Point class

Αντιπροσωπεύει ένα ζεύγος ακέραιων συντεταγμένων X και Y ενός σημείου σε δισδιάστατο επίπεδο. Αυτός ο τύπος πρέπει να εκχωρείται στη στοίβα και να περνάει σε συναρτήσεις με τιμή ή με αναφορά. Ποτέ μην χρησιμοποιείτε την κλάση System::SmartPtr για τη διαχείριση αντικειμένων αυτού του τύπου.

class Point

Μέθοδοι

ΜέθοδοςΠεριγραφή
static Add(const Point&, const Size&)Προσθέτει τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου Size στις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου Point αντίστοιχα.
static Ceiling(const PointF&)Δημιουργεί ένα αντικείμενο Point από το καθορισμένο αντικείμενο PointF στρογγυλοποιώντας τις τιμές των συντεταγμένων X και Y του αντικειμένου PointF προς την επόμενη μεγαλύτερη ακέραια τιμή.
Equals(const Point&) constΚαθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο είναι ίσα, δηλαδή αντιπροσωπεύουν το ίδιο ζεύγος τιμών συντεταγμένων X και Y.
get_IsEmpty() constΚαθορίζει εάν και οι τιμές των συντεταγμένων X και Y είναι ίσες με 0.
get_X() constΕπιστρέφει την τιμή της συντεταγμένης X που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Y() constΕπιστρέφει την τιμή της συντεταγμένης Y που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetHashCode() constΕπιστρέφει έναν κωδικό κατακερματισμού για το τρέχον αντικείμενο.
getStdHash() constΕπιστρέφει μια τιμή κατακερματισμού για το τρέχον αντικείμενο.
IsNull() constΠάντα επιστρέφει false.
Offset(int, int)Μετατοπίζει τις τιμές των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο κατά τις καθορισμένες τιμές.
Offset(Point)Μετατοπίζει τις συντεταγμένες X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο κατά τις τιμές των συντεταγμένων X και Y που αντιπροσωπεύονται από το καθορισμένο αντικείμενο Point αντίστοιχα.
operator PointF() constΔημιουργεί μια παρουσία του αντικειμένου PointF και την αρχικοποιεί με τις τιμές των συντεταγμένων X και Y του τρέχοντος αντικειμένου Point.
operator Size() constΔημιουργεί μια παρουσία του αντικειμένου Size και αρχικοποιεί τις τιμές πλάτους και ύψους του με τις τιμές των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο αντίστοιχα.
Point()Δημιουργεί ένα νέο αντικείμενο Point και αρχικοποιεί τις τιμές των συντεταγμένων X και Y του με 0.
Point(int, int)Δημιουργεί ένα νέο αντικείμενο Point και το αρχικοποιεί με τις καθορισμένες τιμές.
Point(const Size&)Δημιουργεί ένα νέο αντικείμενο Point και αρχικοποιεί τις τιμές των συντεταγμένων X και Y του με τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου SizeF αντίστοιχα.
Point(int)Δημιουργεί ένα νέο αντικείμενο Point και αρχικοποιεί την τιμή της συντεταγμένης X με μια τιμή που σχηματίζεται από τα υψηλά 16 bits του καθορισμένου 32-bit ακέραιου και την τιμή της συντεταγμένης Y με μια τιμή που σχηματίζεται από τα χαμηλά 16 bits του καθορισμένου 32-bit ακέραιου.
static Round(const PointF&)Δημιουργεί ένα αντικείμενο Point από το καθορισμένο αντικείμενο PointF στρογγυλοποιώντας τις τιμές των συντεταγμένων X και Y του αντικειμένου PointF στο πλησιέστερο ακέραιο.
set_X(int)Ορίζει την τιμή της συντεταγμένης X που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Y(int)Ορίζει την τιμή της συντεταγμένης Y που αντιπροσωπεύεται από το τρέχον αντικείμενο.
static Subtract(const Point&, const Size&)Αφαιρεί τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου Size από τις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου Point αντίστοιχα.
ToString() constΕπιστρέφει την αναπαράσταση ως συμβολοσειρά του ζεύγους τιμών των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο.
static Truncate(const PointF&)Δημιουργεί ένα αντικείμενο Point από το καθορισμένο αντικείμενο PointF περικόπτοντας τις τιμές των συντεταγμένων X και Y του αντικειμένου PointF στον επόμενο χαμηλότερο ακέραιο.

Πεδία

ΠεδίοΠεριγραφή
static EmptyΜία κενή παρουσία της κλάσης Point της οποίας οι τιμές των συντεταγμένων X και Y είναι 0.

Δείτε επίσης