Point

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

public class Point extends Struct<Point>

Representerar ett ordnat par av heltals x- och y-koordinater som definierar en punkt i ett tvådimensionellt plan.

Konstruktörer

KonstruktorBeskrivning
Point()
Point(int x, int y)Initierar en ny instans av strukturen Aspose.Imaging.Point med de angivna koordinaterna.
Point(Size size)Initierar en ny instans av strukturen Aspose.Imaging.Point från strukturen Aspose.Imaging.Size.
Point(int dw)Initierar en ny instans av strukturen Aspose.Imaging.Point med koordinater angivna av ett heltalsvärde.

Metoder

MetodBeskrivning
getEmpty()Hämtar en ny instans av strukturen Aspose.Imaging.Point som har värdena Aspose.Imaging.Point.X och Aspose.Imaging.Point.Y satta till noll.
add(Point point, Size size)Lägger till den angivna Aspose.Imaging.Size till den angivna Aspose.Imaging.Point.
subtract(Point point, Size size)Returnerar resultatet av att subtrahera den angivna Aspose.Imaging.Size från den angivna Aspose.Imaging.Point.
ceiling(PointF point)Konverterar den angivna Aspose.Imaging.PointF till en Aspose.Imaging.Point genom att avrunda värdena i Aspose.Imaging.PointF till nästa högre heltalsvärde.
round(PointF point)Konverterar den angivna Aspose.Imaging.PointF till ett Aspose.Imaging.Point-objekt genom att avrunda Aspose.Imaging.Point-värdena till närmaste heltal.
truncate(PointF point)Konverterar den angivna Aspose.Imaging.PointF till en Aspose.Imaging.Point genom att trunkera värdena i Aspose.Imaging.Point.
op_Addition(Point point, Size size)Förflyttar en Aspose.Imaging.Point med en given Aspose.Imaging.Size.
op_Subtraction(Point point, Size size)Förflyttar en Aspose.Imaging.Point med den negativa av en given Aspose.Imaging.Size.
op_Equality(Point point1, Point point2)Jämför två Aspose.Imaging.Point-objekt.
op_Inequality(Point point1, Point point2)Jämför två Aspose.Imaging.Point-objekt.
to_Size(Point point)Konverterar den angivna Aspose.Imaging.Point-strukturen till en Aspose.Imaging.Size-struktur.
to_PointF(Point point)Konverterar den angivna Point-strukturen till PointF-strukturen.
fromLong(long packedPoint, int[] x, int[] y)Dekonstruerar ett Point-objekt packat i ett long-objekt till separata X- och Y-int-värden.
isEquals(Point obj1, Point obj2)
isEmpty()Hämtar ett värde som indikerar om detta Aspose.Imaging.Point är tomt.
getX()Hämtar eller anger x-koordinaten för detta Aspose.Imaging.Point.
setX(int value)Hämtar eller anger x-koordinaten för detta Aspose.Imaging.Point.
getY()Hämtar eller anger y-koordinaten för detta Aspose.Imaging.Point.
setY(int value)Hämtar eller anger y-koordinaten för detta Aspose.Imaging.Point.
offset(Point point)Förflyttar detta Aspose.Imaging.Point med den angivna Aspose.Imaging.Point.
offset(int dx, int dy)Förflyttar detta Aspose.Imaging.Point med den angivna mängden.
equals(Object obj)Anger om detta Aspose.Imaging.Point innehåller samma koordinater som det angivna System.Object.
hashCode()Returnerar en hashkod för detta Aspose.Imaging.Point.
toLong()Konvertera detta Point till ett enda long‑värde som innehåller X- och Y-koordinater i hög- respektive lågbit.
toString()Konverterar detta Aspose.Imaging.Point till en människoläsbar sträng.
CloneTo(Point that)
Clone()

Point()

public Point()

Point(int x, int y)

public Point(int x, int y)

Initierar en ny instans av strukturen Aspose.Imaging.Point med de angivna koordinaterna.

Parameters:

ParameterTypBeskrivning
xintDen horisontella positionen för punkten.
yintDen vertikala positionen för punkten.

Point(Size size)

public Point(Size size)

Initierar en ny instans av strukturen Aspose.Imaging.Point från strukturen Aspose.Imaging.Size.

Parameters:

ParameterTypBeskrivning
sizeSizeInnehåller de nya punktkoordinaterna.

Point(int dw)

public Point(int dw)

Initierar en ny instans av strukturen Aspose.Imaging.Point med koordinater angivna av ett heltalsvärde.

Parameters:

ParameterTypBeskrivning
dwintEtt 32‑bitars heltal som specificerar koordinaterna för den nya punkten.

getEmpty()

public static Point getEmpty()

Hämtar en ny instans av strukturen Aspose.Imaging.Point som har värdena Aspose.Imaging.Point.X och Aspose.Imaging.Point.Y satta till noll.

Returns: Point

add(Point point, Size size)

public static Point add(Point point, Size size)

Lägger till den angivna Aspose.Imaging.Size till den angivna Aspose.Imaging.Point.

Parameters:

ParameterTypBeskrivning
pointPointDen Aspose.Imaging.Point som ska läggas till.
sizeSizeAspose.Imaging.Size att lägga till 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)

Returnerar resultatet av att subtrahera den angivna Aspose.Imaging.Size från den angivna Aspose.Imaging.Point.

Parameters:

ParameterTypBeskrivning
pointPointDen Aspose.Imaging.Point som ska subtraheras från.
sizeSizeDen Aspose.Imaging.Size som ska subtraheras från point.

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

ceiling(PointF point)

public static Point ceiling(PointF point)

Konverterar den angivna Aspose.Imaging.PointF till en Aspose.Imaging.Point genom att avrunda värdena i Aspose.Imaging.PointF till nästa högre heltalsvärde.

Parameters:

ParameterTypBeskrivning
pointPointFDen Aspose.Imaging.PointF som ska konverteras.

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

round(PointF point)

public static Point round(PointF point)

Konverterar den angivna Aspose.Imaging.PointF till ett Aspose.Imaging.Point-objekt genom att avrunda Aspose.Imaging.Point-värdena till närmaste heltal.

Parameters:

ParameterTypBeskrivning
pointPointFDen Aspose.Imaging.PointF som ska konverteras.

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

truncate(PointF point)

public static Point truncate(PointF point)

Konverterar den angivna Aspose.Imaging.PointF till en Aspose.Imaging.Point genom att trunkera värdena i Aspose.Imaging.Point.

Parameters:

ParameterTypBeskrivning
pointPointFDen Aspose.Imaging.PointF som ska konverteras.

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)

Förflyttar en Aspose.Imaging.Point med en given Aspose.Imaging.Size.

Parameters:

ParameterTypBeskrivning
pointPointDen Aspose.Imaging.Point som ska översättas.
sizeSizeEn Aspose.Imaging.Size som specificerar paret av tal att lägga till koordinaterna för point.

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

op_Subtraction(Point point, Size size)

public static Point op_Subtraction(Point point, Size size)

Förflyttar en Aspose.Imaging.Point med den negativa av en given Aspose.Imaging.Size.

Parameters:

ParameterTypBeskrivning
pointPointDen Aspose.Imaging.Point som ska översättas.
sizeSizeEn Aspose.Imaging.Size som specificerar paret av tal att subtrahera från koordinaterna för 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)

Jämför två Aspose.Imaging.Point-objekt. Resultatet anger om värdena för egenskaperna Aspose.Imaging.Point.X och Aspose.Imaging.Point.Y i de två Aspose.Imaging.Point-objekten är lika.

Parameters:

ParameterTypBeskrivning
point1PointEtt första Aspose.Imaging.Point att jämföra.
point2PointEtt andra Aspose.Imaging.Point att jämföra.

Returns: boolean - Sant om värdena Aspose.Imaging.Point.X och Aspose.Imaging.Point.Y för point1 och point2 är lika; annars falskt.

op_Inequality(Point point1, Point point2)

public static boolean op_Inequality(Point point1, Point point2)

Jämför två Aspose.Imaging.Point-objekt. Resultatet anger om värdena för egenskaperna Aspose.Imaging.Point.X eller Aspose.Imaging.Point.Y i de två Aspose.Imaging.Point-objekten är olika.

Parameters:

ParameterTypBeskrivning
point1PointEtt första Aspose.Imaging.Point att jämföra.
point2PointEtt andra Aspose.Imaging.Point att jämföra.

Returns: boolean - Sant om värdena för antingen Aspose.Imaging.Point.X-egenskaperna eller Aspose.Imaging.Point.Y-egenskaperna för point1 och point2 skiljer sig; annars falskt.

to_Size(Point point)

public static Size to_Size(Point point)

Konverterar den angivna Aspose.Imaging.Point-strukturen till en Aspose.Imaging.Size-struktur.

Parameters:

ParameterTypBeskrivning
pointPointDen Aspose.Imaging.Point som ska konverteras.

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

to_PointF(Point point)

public static PointF to_PointF(Point point)

Konverterar den angivna Point-strukturen till PointF-strukturen.

Parameters:

ParameterTypBeskrivning
pointPointDen Point som ska konverteras.

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)

Dekonstruerar ett Point-objekt packat i ett long-objekt till separata X- och Y-int-värden.

Parameters:

ParameterTypBeskrivning
packedPointlongPoint-objektet packat i ett långt värde.
xint[]Det extraherade X‑värdet från det packade Point.
yint[]Det extraherade Y‑värdet från det packade Point.

isEquals(Point obj1, Point obj2)

public static boolean isEquals(Point obj1, Point obj2)

Parameters:

ParameterTypBeskrivning
obj1Point
obj2Point

Returns: boolean

isEmpty()

public boolean isEmpty()

Hämtar ett värde som indikerar om detta Aspose.Imaging.Point är tomt.

Returns: boolean - Sant om både Aspose.Imaging.Point.X och Aspose.Imaging.Point.Y är 0; annars falskt.

getX()

public int getX()

Hämtar eller anger x-koordinaten för detta Aspose.Imaging.Point.

Returns: int

setX(int value)

public void setX(int value)

Hämtar eller anger x-koordinaten för detta Aspose.Imaging.Point.

Parameters:

ParameterTypBeskrivning
värdeint

getY()

public int getY()

Hämtar eller anger y-koordinaten för detta Aspose.Imaging.Point.

Returns: int

setY(int value)

public void setY(int value)

Hämtar eller anger y-koordinaten för detta Aspose.Imaging.Point.

Parameters:

ParameterTypBeskrivning
värdeint

offset(Point point)

public void offset(Point point)

Förflyttar detta Aspose.Imaging.Point med den angivna Aspose.Imaging.Point.

Parameters:

ParameterTypBeskrivning
pointPointDen Aspose.Imaging.Point som används för att förskjuta detta Aspose.Imaging.Point.

offset(int dx, int dy)

public void offset(int dx, int dy)

Förflyttar detta Aspose.Imaging.Point med den angivna mängden.

Parameters:

ParameterTypBeskrivning
dxintMängden för att förskjuta x‑koordinaten.
dyintMängden för att förskjuta y‑koordinaten.

equals(Object obj)

public boolean equals(Object obj)

Anger om detta Aspose.Imaging.Point innehåller samma koordinater som det angivna System.Object.

Parameters:

ParameterTypBeskrivning
objjava.lang.ObjectDet System.Object att testa.

Returns: boolean - Sant om obj är en Aspose.Imaging.Point och har samma koordinater som detta Aspose.Imaging.Point.

hashCode()

public int hashCode()

Returnerar en hashkod för detta Aspose.Imaging.Point.

Returns: int - En hashkod för denna instans, lämplig för användning i hash-algoritmer och datastrukturer som en hash‑tabell.

toLong()

public final long toLong()

Konvertera detta Point till ett enda long‑värde som innehåller X- och Y-koordinater i hög- respektive lågbit.

Returns: long - Point-objektet packat i ett långt värde.

toString()

public String toString()

Konverterar detta Aspose.Imaging.Point till en människoläsbar sträng.

Returns: java.lang.String - En System.String som representerar denna instans.

CloneTo(Point that)

public void CloneTo(Point that)

Parameters:

ParameterTypBeskrivning
thatPoint

Clone()

public Point Clone()

Returns: Point