Point klass
Summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
Module: aspose.imaging
Full Name: aspose.imaging.Point
Constructors
| Name | Description |
|---|---|
| Point() | Initierar en ny instans av Point-klassen |
| Point(dw) | Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde. |
| Point(size) | Initierar en ny instans av strukturen Point från strukturen Size. |
| Point(x, y) | Initierar en ny instans av strukturen Point med de angivna koordinaterna. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| empty [static] | Point | r | Hämtar en ny instans av strukturen Point som har värdena Point.x och Point.y satta till noll. |
| is_empty | bool | r | Hämtar ett värde som indikerar om denna Point är tom. |
| x | int | r/w | Hämtar eller anger x-koordinaten för denna Point. |
| y | int | r/w | Hämtar eller anger y-koordinaten för denna Point. |
Methods
| Name | Description |
|---|---|
| add(point, size) | Lägger till den angivna Size till den angivna Point. |
| ceiling(point) | Konverterar den angivna PointF till en Point genom att avrunda värdena i PointF till nästa högre heltalsvärden. |
| create_from_d_word(dw) | Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde. |
| create_from_size(size) | Initierar en ny instans av strukturen Point från strukturen Size. |
| from_long(packed_point, x, y) | Dekonstruera ett Point‑objekt packat i ett long‑objekt till separata X‑ och Y‑int‑värden. |
| offset(dx, dy) | Översätter denna Point med den angivna mängden. |
| offset(point) | Översätter denna Point med den angivna Point. |
| round(point) | Konverterar den angivna PointF till ett Point objekt genom att avrunda Point värdena till närmaste heltal. |
| subtract(point, size) | Returnerar resultatet av att subtrahera den angivna Size från den angivna Point. |
| to_long() | Konvertera denna Point till ett enda long‑värde som innehåller X‑ och Y‑koordinater i hög‑ respektive lågbit. |
| truncate(point) | Konverterar den angivna PointF till en Point genom att trunkera värdena i Point. |
Constructor: Point()
Point()
Initierar en ny instans av Point-klassen
Constructor: Point(dw)
Point(dw)
Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dw | int | Ett 32‑bitars heltal som anger koordinaterna för den nya punkten. |
Constructor: Point(size)
Point(size)
Initierar en ny instans av strukturen Point från strukturen Size.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| size | Size | Innehåller de nya punktkoordinaterna. |
Constructor: Point(x, y)
Point(x, y)
Initierar en ny instans av strukturen Point med de angivna koordinaterna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | Den horisontella positionen för punkten. |
| y | int | Den vertikala positionen för punkten. |
Method: add(point, size) [static]
add(point, size)
Lägger till den angivna Size till den angivna Point.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point | Point | Den Point att lägga till i. |
| size | Size | Den Size att lägga till i point. |
Returns
| Typ | Beskrivning |
|---|---|
| Point | Den Point som är resultatet av additionsoperationen. |
Method: ceiling(point) [static]
ceiling(point)
Konverterar den angivna PointF till en Point genom att avrunda värdena i PointF till nästa högre heltalsvärden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point | PointF | Den PointF att konvertera. |
Returns
| Typ | Beskrivning |
|---|---|
| Point | Den Point som den här metoden konverterar till. |
Method: create_from_d_word(dw) [static]
create_from_d_word(dw)
Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dw | int | Ett 32‑bitars heltal som anger koordinaterna för den nya punkten. |
Returns
| Typ | Beskrivning |
|---|---|
| Point |
Method: create_from_size(size) [static]
create_from_size(size)
Initierar en ny instans av strukturen Point från strukturen Size.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| size | Size | Innehåller de nya punktkoordinaterna. |
Returns
| Typ | Beskrivning |
|---|---|
| Point |
Method: from_long(packed_point, x, y) [static]
from_long(packed_point, x, y)
Dekonstruera ett Point‑objekt packat i ett long‑objekt till separata X‑ och Y‑int‑värden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| packed_point | int | Point-objektet packat i ett långt värde. |
| x | int[] | Det extraherade X‑värdet från den packade Point. |
| y | int[] | Det extraherade Y‑värdet från den packade Point. |
Method: offset(dx, dy)
offset(dx, dy)
Översätter denna Point med den angivna mängden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dx | int | Mängden för att förskjuta x‑koordinaten. |
| dy | int | Mängden för att förskjuta y‑koordinaten. |
Method: offset(point)
offset(point)
Översätter denna Point med den angivna Point.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point | Point | Den Point som används för att förskjuta denna Point. |
Method: round(point) [static]
round(point)
Konverterar den angivna PointF till ett Point objekt genom att avrunda Point värdena till närmaste heltal.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point | PointF | Den PointF att konvertera. |
Returns
| Typ | Beskrivning |
|---|---|
| Point | Den Point som den här metoden konverterar till. |
Method: subtract(point, size) [static]
subtract(point, size)
Returnerar resultatet av att subtrahera den angivna Size från den angivna Point.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point | Point | Den Point som ska subtraheras från. |
| size | Size | Den Size som ska subtraheras från point. |
Returns
| Typ | Beskrivning |
|---|---|
| Point | Den Point som är resultatet av subtraktionsoperationen. |
Method: to_long()
to_long()
Konvertera denna Point till ett enda long‑värde som innehåller X‑ och Y‑koordinater i hög‑ respektive lågbit.
Returns
| Typ | Beskrivning |
|---|---|
| int | Point-objektet packat i ett långt värde. |
Method: truncate(point) [static]
truncate(point)
Konverterar den angivna PointF till en Point genom att trunkera värdena i Point.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point | PointF | Den PointF att konvertera. |
Returns
| Typ | Beskrivning |
|---|---|
| Point | Den Point som den här metoden konverterar till. |