Point

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class Point extends Struct<Point>

Representa un par ordenado de coordenadas x e y enteras que define un punto en un plano bidimensional.

Constructores

ConstructorDescripción
Point()
Point(int x, int y)Inicializa una nueva instancia de la estructura Aspose.Imaging.Point con las coordenadas especificadas.
Point(Size size)Inicializa una nueva instancia de la estructura Aspose.Imaging.Point a partir de la estructura Aspose.Imaging.Size.
Point(int dw)Inicializa una nueva instancia de la estructura Aspose.Imaging.Point usando coordenadas especificadas por un valor entero.

Métodos

MétodoDescripción
getEmpty()Obtiene una nueva instancia de la estructura Aspose.Imaging.Point que tiene los valores Aspose.Imaging.Point.X y Aspose.Imaging.Point.Y establecidos en cero.
add(Point point, Size size)Agrega el Aspose.Imaging.Size especificado al Aspose.Imaging.Point especificado.
subtract(Point point, Size size)Devuelve el resultado de restar el Aspose.Imaging.Size especificado del Aspose.Imaging.Point especificado.
ceiling(PointF point)Convierte el Aspose.Imaging.PointF especificado a un Aspose.Imaging.Point redondeando los valores del Aspose.Imaging.PointF al siguiente entero mayor.
round(PointF point)Convierte el Aspose.Imaging.PointF especificado a un objeto Aspose.Imaging.Point redondeando los valores del Aspose.Imaging.Point al entero más cercano.
truncate(PointF point)Convierte el Aspose.Imaging.PointF especificado a un Aspose.Imaging.Point truncando los valores del Aspose.Imaging.Point.
op_Addition(Point point, Size size)Traslada un Aspose.Imaging.Point mediante un Aspose.Imaging.Size dado.
op_Subtraction(Point point, Size size)Traslada un Aspose.Imaging.Point mediante el negativo de un Aspose.Imaging.Size dado.
op_Equality(Point point1, Point point2)Compara dos objetos Aspose.Imaging.Point.
op_Inequality(Point point1, Point point2)Compara dos objetos Aspose.Imaging.Point.
to_Size(Point point)Convierte la estructura Aspose.Imaging.Point especificada a una estructura Aspose.Imaging.Size.
to_PointF(Point point)Convierte la estructura Point especificada a la estructura PointF.
fromLong(long packedPoint, int[] x, int[] y)Descompone un objeto Point empaquetado en un objeto long para obtener los valores int X e Y por separado.
isEquals(Point obj1, Point obj2)
isEmpty()Obtiene un valor que indica si este Aspose.Imaging.Point está vacío.
getX()Obtiene o establece la coordenada x de este Aspose.Imaging.Point.
setX(int value)Obtiene o establece la coordenada x de este Aspose.Imaging.Point.
getY()Obtiene o establece la coordenada y de este Aspose.Imaging.Point.
setY(int value)Obtiene o establece la coordenada y de este Aspose.Imaging.Point.
offset(Point point)Traslada este Aspose.Imaging.Point mediante el Aspose.Imaging.Point especificado.
offset(int dx, int dy)Traslada este Aspose.Imaging.Point mediante la cantidad especificada.
equals(Object obj)Especifica si este Aspose.Imaging.Point contiene las mismas coordenadas que el System.Object especificado.
hashCode()Devuelve un código hash para este Aspose.Imaging.Point.
toLong()Convierte este Point a un único valor long, que contiene las coordenadas X e Y en los bits altos y bajos.
toString()Convierte este Aspose.Imaging.Point a una cadena legible por humanos.
CloneTo(Point that)
Clone()

Point()

public Point()

Point(int x, int y)

public Point(int x, int y)

Inicializa una nueva instancia de la estructura Aspose.Imaging.Point con las coordenadas especificadas.

Parameters:

ParámetroTipoDescripción
xintLa posición horizontal del punto.
yintLa posición vertical del punto.

Point(Size size)

public Point(Size size)

Inicializa una nueva instancia de la estructura Aspose.Imaging.Point a partir de la estructura Aspose.Imaging.Size.

Parameters:

ParámetroTipoDescripción
sizeSizeContiene las nuevas coordenadas del punto.

Point(int dw)

public Point(int dw)

Inicializa una nueva instancia de la estructura Aspose.Imaging.Point usando coordenadas especificadas por un valor entero.

Parameters:

ParámetroTipoDescripción
dwintUn entero de 32 bits que especifica las coordenadas del nuevo punto.

getEmpty()

public static Point getEmpty()

Obtiene una nueva instancia de la estructura Aspose.Imaging.Point que tiene los valores Aspose.Imaging.Point.X y Aspose.Imaging.Point.Y establecidos en cero.

Returns: Point

add(Point point, Size size)

public static Point add(Point point, Size size)

Agrega el Aspose.Imaging.Size especificado al Aspose.Imaging.Point especificado.

Parameters:

ParámetroTipoDescripción
pointPointEl Aspose.Imaging.Point al que se añadirá.
sizeSizeEl Aspose.Imaging.Size que se añadirá al 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)

Devuelve el resultado de restar el Aspose.Imaging.Size especificado del Aspose.Imaging.Point especificado.

Parameters:

ParámetroTipoDescripción
pointPointEl Aspose.Imaging.Point del que se restará.
sizeSizeEl Aspose.Imaging.Size que se restará del point.

Returns: Point - The Aspose.Imaging.Point that is the result of the subtraction operation.

ceiling(PointF point)

public static Point ceiling(PointF point)

Convierte el Aspose.Imaging.PointF especificado a un Aspose.Imaging.Point redondeando los valores del Aspose.Imaging.PointF al siguiente entero mayor.

Parameters:

ParámetroTipoDescripción
pointPointFEl Aspose.Imaging.PointF a convertir.

Returns: Point - The Aspose.Imaging.Point this method converts to.

round(PointF point)

public static Point round(PointF point)

Convierte el Aspose.Imaging.PointF especificado a un objeto Aspose.Imaging.Point redondeando los valores del Aspose.Imaging.Point al entero más cercano.

Parameters:

ParámetroTipoDescripción
pointPointFEl Aspose.Imaging.PointF a convertir.

Returns: Point - The Aspose.Imaging.Point this method converts to.

truncate(PointF point)

public static Point truncate(PointF point)

Convierte el Aspose.Imaging.PointF especificado a un Aspose.Imaging.Point truncando los valores del Aspose.Imaging.Point.

Parameters:

ParámetroTipoDescripción
pointPointFEl Aspose.Imaging.PointF a 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)

Traslada un Aspose.Imaging.Point mediante un Aspose.Imaging.Size dado.

Parameters:

ParámetroTipoDescripción
pointPointEl Aspose.Imaging.Point a trasladar.
sizeSizeUn Aspose.Imaging.Size que especifica el par de números que se sumarán a las coordenadas de point.

Returns: Point - The translated Aspose.Imaging.Point.

op_Subtraction(Point point, Size size)

public static Point op_Subtraction(Point point, Size size)

Traslada un Aspose.Imaging.Point mediante el negativo de un Aspose.Imaging.Size dado.

Parameters:

ParámetroTipoDescripción
pointPointEl Aspose.Imaging.Point a trasladar.
sizeSizeUn Aspose.Imaging.Size que especifica el par de números que se restarán de las coordenadas de 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)

Compara dos objetos Aspose.Imaging.Point. El resultado indica si los valores de las propiedades Aspose.Imaging.Point.X y Aspose.Imaging.Point.Y de los dos objetos Aspose.Imaging.Point son iguales.

Parameters:

ParámetroTipoDescripción
point1PointUn primer Aspose.Imaging.Point para comparar.
point2PointUn segundo Aspose.Imaging.Point para comparar.

Returns: boolean - Verdadero si los valores Aspose.Imaging.Point.X y Aspose.Imaging.Point.Y de point1 y point2 son iguales; de lo contrario, falso.

op_Inequality(Point point1, Point point2)

public static boolean op_Inequality(Point point1, Point point2)

Compara dos objetos Aspose.Imaging.Point. El resultado indica si los valores de la propiedad Aspose.Imaging.Point.X o Aspose.Imaging.Point.Y de los dos objetos Aspose.Imaging.Point son desiguales.

Parameters:

ParámetroTipoDescripción
point1PointUn primer Aspose.Imaging.Point para comparar.
point2PointUn segundo Aspose.Imaging.Point para comparar.

Returns: boolean - Verdadero si los valores de cualquiera de las propiedades Aspose.Imaging.Point.X o Aspose.Imaging.Point.Y de point1 y point2 difieren; de lo contrario, falso.

to_Size(Point point)

public static Size to_Size(Point point)

Convierte la estructura Aspose.Imaging.Point especificada a una estructura Aspose.Imaging.Size.

Parameters:

ParámetroTipoDescripción
pointPointEl Aspose.Imaging.Point a convertir.

Returns: Size - The Aspose.Imaging.Size that results from the conversion.

to_PointF(Point point)

public static PointF to_PointF(Point point)

Convierte la estructura Point especificada a la estructura PointF.

Parameters:

ParámetroTipoDescripción
pointPointEl Point a 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)

Descompone un objeto Point empaquetado en un objeto long para obtener los valores int X e Y por separado.

Parameters:

ParámetroTipoDescripción
packedPointlongEl objeto Point empaquetado en un valor long.
xint[]El extraído del valor X del Point empaquetado.
yint[]El extraído del valor Y del Point empaquetado.

isEquals(Point obj1, Point obj2)

public static boolean isEquals(Point obj1, Point obj2)

Parameters:

ParámetroTipoDescripción
obj1Point
obj2Point

Returns: boolean

isEmpty()

public boolean isEmpty()

Obtiene un valor que indica si este Aspose.Imaging.Point está vacío.

Returns: boolean - Verdadero si tanto Aspose.Imaging.Point.X como Aspose.Imaging.Point.Y son 0; de lo contrario, falso.

getX()

public int getX()

Obtiene o establece la coordenada x de este Aspose.Imaging.Point.

Returns: int

setX(int value)

public void setX(int value)

Obtiene o establece la coordenada x de este Aspose.Imaging.Point.

Parameters:

ParámetroTipoDescripción
valorint

getY()

public int getY()

Obtiene o establece la coordenada y de este Aspose.Imaging.Point.

Returns: int

setY(int value)

public void setY(int value)

Obtiene o establece la coordenada y de este Aspose.Imaging.Point.

Parameters:

ParámetroTipoDescripción
valorint

offset(Point point)

public void offset(Point point)

Traslada este Aspose.Imaging.Point mediante el Aspose.Imaging.Point especificado.

Parameters:

ParámetroTipoDescripción
pointPointEl Aspose.Imaging.Point usado para desplazar este Aspose.Imaging.Point.

offset(int dx, int dy)

public void offset(int dx, int dy)

Traslada este Aspose.Imaging.Point mediante la cantidad especificada.

Parameters:

ParámetroTipoDescripción
dxintLa cantidad para desplazar la coordenada x.
dyintLa cantidad para desplazar la coordenada y.

equals(Object obj)

public boolean equals(Object obj)

Especifica si este Aspose.Imaging.Point contiene las mismas coordenadas que el System.Object especificado.

Parameters:

ParámetroTipoDescripción
objjava.lang.ObjectEl System.Object para probar.

Returns: boolean - Verdadero si obj es un Aspose.Imaging.Point y tiene las mismas coordenadas que este Aspose.Imaging.Point.

hashCode()

public int hashCode()

Devuelve un código hash para este Aspose.Imaging.Point.

Returns: int - Un código hash para esta instancia, adecuado para su uso en algoritmos de hash y estructuras de datos como una tabla hash.

toLong()

public final long toLong()

Convierte este Point a un único valor long, que contiene las coordenadas X e Y en los bits altos y bajos.

Returns: long - El objeto Point empaquetado en un valor long.

toString()

public String toString()

Convierte este Aspose.Imaging.Point a una cadena legible por humanos.

Returns: java.lang.String - Un System.String que representa esta instancia.

CloneTo(Point that)

public void CloneTo(Point that)

Parameters:

ParámetroTipoDescripción
thatPoint

Clone()

public Point Clone()

Returns: Point