Isle
|
[AI] 2D point with 32-bit signed integer coordinates. More...
#include <mxgeometry.h>
Public Member Functions | |
MxPoint32 () | |
[AI] Default constructor. More... | |
MxPoint32 (const MxPoint32 &p_p) | |
[AI] Copy constructor. More... | |
MxPoint32 (MxS32 p_x, MxS32 p_y) | |
[AI] Constructor with explicit coordinates. More... | |
![]() | |
MxPoint () | |
[AI] Default constructor, does not initialize coordinates. More... | |
MxPoint (const MxPoint &p_p) | |
[AI] Copy constructor. More... | |
MxPoint (MxS32 p_x, MxS32 p_y) | |
[AI] Constructor with explicit coordinates. More... | |
MxS32 | GetX () const |
[AI] Get X coordinate. More... | |
MxS32 | GetY () const |
[AI] Get Y coordinate. More... | |
void | SetX (MxS32 p_x) |
[AI] Set X coordinate. More... | |
void | SetY (MxS32 p_y) |
[AI] Set Y coordinate. More... | |
void | operator+= (const MxPoint &p_p) |
[AI] Add another point's coordinates to this point. More... | |
void | operator-= (const MxPoint &p_p) |
[AI] Subtract another point's coordinates from this point. More... | |
MxPoint | operator+ (const MxPoint &p_p) const |
[AI] Add another point, returning the result. More... | |
MxPoint | operator- (const MxPoint &p_p) const |
[AI] Subtract another point, returning the result. More... | |
Additional Inherited Members | |
![]() | |
MxS32 | m_x |
[AI] X coordinate. More... | |
MxS32 | m_y |
[AI] Y coordinate. More... | |
[AI] 2D point with 32-bit signed integer coordinates.
[AI] Used for large coordinate spaces with 32-bit precision.
Definition at line 487 of file mxgeometry.h.
|
inline |
[AI] Default constructor.
Definition at line 492 of file mxgeometry.h.
|
inline |
[AI] Copy constructor.
p_p | [AI] Point to copy. |
Definition at line 498 of file mxgeometry.h.
[AI] Constructor with explicit coordinates.
p_x | [AI] X coordinate. |
p_y | [AI] Y coordinate. |
Definition at line 505 of file mxgeometry.h.