Point
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class Point extends Struct<Point>
Représente une paire ordonnée de coordonnées x et y entières qui définit un point dans un plan à deux dimensions.
Constructeurs
| Constructeur | Description |
|---|---|
| Point() | |
| Point(int x, int y) | Initialise une nouvelle instance de la structure Aspose.Imaging.Point avec les coordonnées spécifiées. |
| Point(Size size) | Initialise une nouvelle instance de la structure Aspose.Imaging.Point à partir de la structure Aspose.Imaging.Size. |
| Point(int dw) | Initialise une nouvelle instance de la structure Aspose.Imaging.Point en utilisant des coordonnées spécifiées par une valeur entière. |
Méthodes
| Méthode | Description |
|---|---|
| getEmpty() | Obtient une nouvelle instance de la structure Aspose.Imaging.Point dont les valeurs Aspose.Imaging.Point.X et Aspose.Imaging.Point.Y sont définies à zéro. |
| add(Point point, Size size) | Ajoute le Aspose.Imaging.Size spécifié au Aspose.Imaging.Point spécifié. |
| subtract(Point point, Size size) | Renvoie le résultat de la soustraction du Aspose.Imaging.Size spécifié du Aspose.Imaging.Point spécifié. |
| ceiling(PointF point) | Convertit le Aspose.Imaging.PointF spécifié en un Aspose.Imaging.Point en arrondissant les valeurs du Aspose.Imaging.PointF à l’entier supérieur suivant. |
| round(PointF point) | Convertit le Aspose.Imaging.PointF spécifié en un objet Aspose.Imaging.Point en arrondissant les valeurs du Aspose.Imaging.Point à l’entier le plus proche. |
| truncate(PointF point) | Convertit le Aspose.Imaging.PointF spécifié en un Aspose.Imaging.Point en tronquant les valeurs du Aspose.Imaging.Point. |
| op_Addition(Point point, Size size) | Déplace un Aspose.Imaging.Point d’une Aspose.Imaging.Size donnée. |
| op_Subtraction(Point point, Size size) | Déplace un Aspose.Imaging.Point du négatif d’une Aspose.Imaging.Size donnée. |
| op_Equality(Point point1, Point point2) | Compare deux objets Aspose.Imaging.Point. |
| op_Inequality(Point point1, Point point2) | Compare deux objets Aspose.Imaging.Point. |
| to_Size(Point point) | Convertit la structure Aspose.Imaging.Point spécifiée en une structure Aspose.Imaging.Size. |
| to_PointF(Point point) | Convertit la structure Point spécifiée en la structure PointF. |
| fromLong(long packedPoint, int[] x, int[] y) | Déconstruit un objet Point emballé dans un objet long en valeurs entières X et Y séparées. |
| isEquals(Point obj1, Point obj2) | |
| isEmpty() | Obtient une valeur indiquant si ce Aspose.Imaging.Point est vide. |
| getX() | Obtient ou définit la coordonnée x de ce Aspose.Imaging.Point. |
| setX(int value) | Obtient ou définit la coordonnée x de ce Aspose.Imaging.Point. |
| getY() | Obtient ou définit la coordonnée y de ce Aspose.Imaging.Point. |
| setY(int value) | Obtient ou définit la coordonnée y de ce Aspose.Imaging.Point. |
| offset(Point point) | Déplace ce Aspose.Imaging.Point du Aspose.Imaging.Point spécifié. |
| offset(int dx, int dy) | Déplace ce Aspose.Imaging.Point de la quantité spécifiée. |
| equals(Object obj) | Spécifie si ce Aspose.Imaging.Point contient les mêmes coordonnées que le System.Object spécifié. |
| hashCode() | Renvoie un code de hachage pour ce Aspose.Imaging.Point. |
| toLong() | Convertit ce Point en une seule valeur long, contenant les coordonnées X et Y dans les bits supérieurs et inférieurs. |
| toString() | Convertit ce Aspose.Imaging.Point en une chaîne lisible par l’homme. |
| CloneTo(Point that) | |
| Clone() |
Point()
public Point()
Point(int x, int y)
public Point(int x, int y)
Initialise une nouvelle instance de la structure Aspose.Imaging.Point avec les coordonnées spécifiées.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | int | La position horizontale du point. |
| y | int | La position verticale du point. |
Point(Size size)
public Point(Size size)
Initialise une nouvelle instance de la structure Aspose.Imaging.Point à partir de la structure Aspose.Imaging.Size.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| size | Size | Contient les nouvelles coordonnées du point. |
Point(int dw)
public Point(int dw)
Initialise une nouvelle instance de la structure Aspose.Imaging.Point en utilisant des coordonnées spécifiées par une valeur entière.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dw | int | Un entier de 32 bits qui spécifie les coordonnées du nouveau point. |
getEmpty()
public static Point getEmpty()
Obtient une nouvelle instance de la structure Aspose.Imaging.Point dont les valeurs Aspose.Imaging.Point.X et Aspose.Imaging.Point.Y sont définies à zéro.
Returns: Point
add(Point point, Size size)
public static Point add(Point point, Size size)
Ajoute le Aspose.Imaging.Size spécifié au Aspose.Imaging.Point spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Aspose.Imaging.Point à ajouter. |
| size | Size | Le Aspose.Imaging.Size à ajouter au point. |
Returns:
Point - The Aspose.Imaging.Point that is the result of the addition operation.
subtract(Point point, Size size)
public static Point subtract(Point point, Size size)
Renvoie le résultat de la soustraction du Aspose.Imaging.Size spécifié du Aspose.Imaging.Point spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Aspose.Imaging.Point à soustraire de. |
| size | Size | Le Aspose.Imaging.Size à soustraire du point. |
Returns:
Point - The Aspose.Imaging.Point that is the result of the subtraction operation.
ceiling(PointF point)
public static Point ceiling(PointF point)
Convertit le Aspose.Imaging.PointF spécifié en un Aspose.Imaging.Point en arrondissant les valeurs du Aspose.Imaging.PointF à l’entier supérieur suivant.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | PointF | Le Aspose.Imaging.PointF à convertir. |
Returns:
Point - The Aspose.Imaging.Point this method converts to.
round(PointF point)
public static Point round(PointF point)
Convertit le Aspose.Imaging.PointF spécifié en un objet Aspose.Imaging.Point en arrondissant les valeurs du Aspose.Imaging.Point à l’entier le plus proche.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | PointF | Le Aspose.Imaging.PointF à convertir. |
Returns:
Point - The Aspose.Imaging.Point this method converts to.
truncate(PointF point)
public static Point truncate(PointF point)
Convertit le Aspose.Imaging.PointF spécifié en un Aspose.Imaging.Point en tronquant les valeurs du Aspose.Imaging.Point.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | PointF | Le Aspose.Imaging.PointF à convertir. |
Returns:
Point - The Aspose.Imaging.Point this method converts to.
op_Addition(Point point, Size size)
public static Point op_Addition(Point point, Size size)
Déplace un Aspose.Imaging.Point d’une Aspose.Imaging.Size donnée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Aspose.Imaging.Point à translater. |
| size | Size | Un Aspose.Imaging.Size qui spécifie la paire de nombres à ajouter aux coordonnées du point. |
Returns:
Point - The translated Aspose.Imaging.Point.
op_Subtraction(Point point, Size size)
public static Point op_Subtraction(Point point, Size size)
Déplace un Aspose.Imaging.Point du négatif d’une Aspose.Imaging.Size donnée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Aspose.Imaging.Point à translater. |
| size | Size | Un Aspose.Imaging.Size qui spécifie la paire de nombres à soustraire des coordonnées du point. |
Returns:
Point - A Aspose.Imaging.Point structure that is translated by the negative of a given Aspose.Imaging.Size structure.
op_Equality(Point point1, Point point2)
public static boolean op_Equality(Point point1, Point point2)
Compare deux objets Aspose.Imaging.Point. Le résultat indique si les valeurs des propriétés Aspose.Imaging.Point.X et Aspose.Imaging.Point.Y des deux objets Aspose.Imaging.Point sont égales.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point1 | Point | Un premier Aspose.Imaging.Point à comparer. |
| point2 | Point | Un second Aspose.Imaging.Point à comparer. |
Returns:
booléen - True si les valeurs Aspose.Imaging.Point.X et Aspose.Imaging.Point.Y de point1 et point2 sont égales ; sinon, false.
op_Inequality(Point point1, Point point2)
public static boolean op_Inequality(Point point1, Point point2)
Compare deux objets Aspose.Imaging.Point. Le résultat indique si les valeurs des propriétés Aspose.Imaging.Point.X ou Aspose.Imaging.Point.Y des deux objets Aspose.Imaging.Point sont différentes.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point1 | Point | Un premier Aspose.Imaging.Point à comparer. |
| point2 | Point | Un second Aspose.Imaging.Point à comparer. |
Returns:
booléen - True si les valeurs de l’une ou l’autre des propriétés Aspose.Imaging.Point.X ou Aspose.Imaging.Point.Y de point1 et point2 diffèrent ; sinon, false.
to_Size(Point point)
public static Size to_Size(Point point)
Convertit la structure Aspose.Imaging.Point spécifiée en une structure Aspose.Imaging.Size.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Aspose.Imaging.Point à convertir. |
Returns:
Size - The Aspose.Imaging.Size that results from the conversion.
to_PointF(Point point)
public static PointF to_PointF(Point point)
Convertit la structure Point spécifiée en la structure PointF.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Point à convertir. |
Returns:
PointF - The PointF that results from the conversion.
fromLong(long packedPoint, int[] x, int[] y)
public static void fromLong(long packedPoint, int[] x, int[] y)
Déconstruit un objet Point emballé dans un objet long en valeurs entières X et Y séparées.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| packedPoint | long | L’objet Point empaqueté dans une valeur long. |
| x | int[] | La valeur X extraite du Point empaqueté. |
| y | int[] | La valeur Y extraite du Point empaqueté. |
isEquals(Point obj1, Point obj2)
public static boolean isEquals(Point obj1, Point obj2)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| obj1 | Point | |
| obj2 | Point |
Returns: boolean
isEmpty()
public boolean isEmpty()
Obtient une valeur indiquant si ce Aspose.Imaging.Point est vide.
Returns:
booléen - True si les deux Aspose.Imaging.Point.X et Aspose.Imaging.Point.Y sont 0 ; sinon, false.
getX()
public int getX()
Obtient ou définit la coordonnée x de ce Aspose.Imaging.Point.
Returns: int
setX(int value)
public void setX(int value)
Obtient ou définit la coordonnée x de ce Aspose.Imaging.Point.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getY()
public int getY()
Obtient ou définit la coordonnée y de ce Aspose.Imaging.Point.
Returns: int
setY(int value)
public void setY(int value)
Obtient ou définit la coordonnée y de ce Aspose.Imaging.Point.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
offset(Point point)
public void offset(Point point)
Déplace ce Aspose.Imaging.Point du Aspose.Imaging.Point spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point | Point | Le Aspose.Imaging.Point utilisé pour décaler ce Aspose.Imaging.Point. |
offset(int dx, int dy)
public void offset(int dx, int dy)
Déplace ce Aspose.Imaging.Point de la quantité spécifiée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dx | int | Le montant pour décaler la coordonnée x. |
| dy | int | Le montant pour décaler la coordonnée y. |
equals(Object obj)
public boolean equals(Object obj)
Spécifie si ce Aspose.Imaging.Point contient les mêmes coordonnées que le System.Object spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| obj | java.lang.Object | L’System.Object à tester. |
Returns:
booléen - True si obj est un Aspose.Imaging.Point et possède les mêmes coordonnées que ce Aspose.Imaging.Point.
hashCode()
public int hashCode()
Renvoie un code de hachage pour ce Aspose.Imaging.Point.
Returns: int - Un code de hachage pour cette instance, adapté à une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage.
toLong()
public final long toLong()
Convertit ce Point en une seule valeur long, contenant les coordonnées X et Y dans les bits supérieurs et inférieurs.
Returns: long - L’objet Point empaqueté dans une valeur long.
toString()
public String toString()
Convertit ce Aspose.Imaging.Point en une chaîne lisible par l’homme.
Returns:
java.lang.String - Une System.String qui représente cette instance.
CloneTo(Point that)
public void CloneTo(Point that)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| that | Point |
Clone()
public Point Clone()
Returns: Point