Public Member Functions | |
ASPOSECPP_SHARED_API | PointF () |
Constructs a new PointF object and initializes its X and Y coordinates values with 0. More... | |
ASPOSECPP_SHARED_API | PointF (float x, float y) |
ASPOSECPP_SHARED_API | PointF (const SizeF &size) |
bool | get_IsEmpty () const |
float | get_X () const |
Returns the value of X coordinate represented by the current object. More... | |
float | get_Y () const |
Returns the value of Y coordinate represented by the current object. More... | |
void | set_X (float value) |
void | set_Y (float value) |
ASPOSECPP_SHARED_API bool | Equals (const PointF &point) const |
int | GetHashCode () const |
Returns a hash code for the current object. More... | |
System::String | ToString () const |
bool | IsNull () const |
Always returns false. More... | |
operator bool () | |
Always returns true. More... | |
Static Public Member Functions | |
static ASPOSECPP_SHARED_API PointF | Add (const PointF &point, const SizeF &size) |
static ASPOSECPP_SHARED_API PointF | Subtract (const PointF &point, const SizeF &size) |
static ASPOSECPP_SHARED_API PointF | Add (const PointF &point, const Size &size) |
static ASPOSECPP_SHARED_API PointF | Subtract (const PointF &point, const Size &size) |
Static Public Attributes | |
static const ASPOSECPP_SHARED_API PointF | Empty |
An empty instance of PointF class whose X and Y coordinates values are 0. More... | |
Friends | |
ASPOSECPP_SHARED_API PointF | operator+ (const PointF &point, const SizeF &size) |
ASPOSECPP_SHARED_API PointF | operator- (const PointF &point, const SizeF &size) |
ASPOSECPP_SHARED_API PointF | operator+ (const PointF &point, const Size &size) |
ASPOSECPP_SHARED_API PointF | operator- (const PointF &point, const Size &size) |
ASPOSECPP_SHARED_API bool | operator== (const PointF &point1, const PointF &point2) |
ASPOSECPP_SHARED_API bool | operator!= (const PointF &point1, const PointF &point2) |
ASPOSECPP_SHARED_API bool | operator< (const PointF &point1, const PointF &point2) |
Represents a pair of single-precision floating point X and Y coordinates of a point on a 2-dimensional plane. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type.
ASPOSECPP_SHARED_API System::Drawing::PointF::PointF | ( | ) |
Constructs a new PointF object and initializes its X and Y coordinates values with 0.
ASPOSECPP_SHARED_API System::Drawing::PointF::PointF | ( | float | x, |
float | y | ||
) |
Constructs a new PointF object and initializes it with the specified values.
x | The value of X coordinate |
y | The value of Y coordinate |
ASPOSECPP_SHARED_API System::Drawing::PointF::PointF | ( | const SizeF & | size | ) |
|
static |
Adds the width and height values of the specified SizeF object to the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The SizeF object that specifies the values to add to the coordinates values of the point |
point
and the width value of size
and Y coordinate value is equal to the sum of Y coordinate value of point
and the height value of size
|
static |
Adds the width and height values of the specified Size object to the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The Size object that specifies the values to add to the coordinates values of the point |
point
and the width value of size
and Y coordinate value is equal to the sum of Y coordinate value of point
and the height value of size
ASPOSECPP_SHARED_API bool System::Drawing::PointF::Equals | ( | const PointF & | point | ) | const |
Determines if the current object and the specified object are equal, i.e. represent the same pair of X and Y coordinates values.
point | PointF The object to compare the current object with |
|
inline |
Determines if both X and Y coordinates values are equal to 0.
|
inline |
Returns the value of X coordinate represented by the current object.
|
inline |
Returns the value of Y coordinate represented by the current object.
|
inline |
Returns a hash code for the current object.
|
inline |
Always returns false.
|
inlineexplicit |
Always returns true.
|
inline |
Sets the value of X coordinate represented by the current object.
value | The value to set |
|
inline |
Sets the value of Y coordinate represented by the current object.
value | The value to set |
|
static |
Subtracts the width and height values of the specified SizeF object from the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The SizeF object that specifies the values to subtract from the coordinates values of the point |
size
from the X coordinate value of point
and Y coordinate value is equal to the result of subtraction of the height value of size
from the Y coordinate value of point
|
static |
Subtracts the width and height values of the specified Size object from the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The Size object that specifies the values to subtract from the coordinates values of the point |
size
from the X coordinate value of point
and Y coordinate value is equal to the result of subtraction of the height value of size
from the Y coordinate value of point
|
inline |
Returns the string representation of the pair of X and Y coordinates values represented by the current object.
Determines if the specified PointF objects are not equal, i.e. represent the distinct pairs of X and Y coordinates values.
point1 | The first comparand |
point2 | The second comparand |
Adds the width and height values of the specified SizeF object to the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The SizeF object that specifies the values to add to the coordinates values of the point |
point
and the width value of size
and Y coordinate value is equal to the sum of Y coordinate value of point
and the height value of size
Adds the width and height values of the specified Size object to the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The Size object that specifies the values to add to the coordinates values of the point |
point
and the width value of size
and Y coordinate value is equal to the sum of Y coordinate value of point
and the height value of size
Subtracts the width and height values of the specified SizeF object from the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The SizeF object that specifies the values to subtract from the coordinates values of the point |
size
from the X coordinate value of point
and Y coordinate value is equal to the result of subtraction of the height value of size
from the Y coordinate value of point
Subtracts the width and height values of the specified Size object from the X and Y coordinates values of the specified PointF object correspondingly.
point | The point to translate |
size | The Size object that specifies the values to subtract from the coordinates values of the point |
size
from the X coordinate value of point
and Y coordinate value is equal to the result of subtraction of the height value of size
from the Y coordinate value of point
Always throws InvalidOperationException.
InvalidOperationException | Always |
Determines if the specified PointF objects are equal, i.e. represent the same pair of X and Y coordinates values.
point1 | The first comparand |
point2 | The second comparand |