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

ConstructeurDescription
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éthodeDescription
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ètreTypeDescription
xintLa position horizontale du point.
yintLa 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ètreTypeDescription
sizeSizeContient 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ètreTypeDescription
dwintUn 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ètreTypeDescription
pointPointLe Aspose.Imaging.Point à ajouter.
sizeSizeLe 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ètreTypeDescription
pointPointLe Aspose.Imaging.Point à soustraire de.
sizeSizeLe 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ètreTypeDescription
pointPointFLe 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ètreTypeDescription
pointPointFLe 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ètreTypeDescription
pointPointFLe 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ètreTypeDescription
pointPointLe Aspose.Imaging.Point à translater.
sizeSizeUn 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ètreTypeDescription
pointPointLe Aspose.Imaging.Point à translater.
sizeSizeUn 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ètreTypeDescription
point1PointUn premier Aspose.Imaging.Point à comparer.
point2PointUn 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ètreTypeDescription
point1PointUn premier Aspose.Imaging.Point à comparer.
point2PointUn 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ètreTypeDescription
pointPointLe 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ètreTypeDescription
pointPointLe 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ètreTypeDescription
packedPointlongL’objet Point empaqueté dans une valeur long.
xint[]La valeur X extraite du Point empaqueté.
yint[]La valeur Y extraite du Point empaqueté.

isEquals(Point obj1, Point obj2)

public static boolean isEquals(Point obj1, Point obj2)

Parameters:

ParamètreTypeDescription
obj1Point
obj2Point

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurint

offset(Point point)

public void offset(Point point)

Déplace ce Aspose.Imaging.Point du Aspose.Imaging.Point spécifié.

Parameters:

ParamètreTypeDescription
pointPointLe 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ètreTypeDescription
dxintLe montant pour décaler la coordonnée x.
dyintLe 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ètreTypeDescription
objjava.lang.ObjectL’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ètreTypeDescription
thatPoint

Clone()

public Point Clone()

Returns: Point