Table of Contents

Struct Point

Namespace
HP.LFT.Common.Linux.Drawing
Assembly
HP.LFT.Common.Standard.dll

Point structure

public struct Point
Inherited Members

Constructors

Point(int, int)

public Point(int x, int y)

Parameters

x int
y int

Fields

Empty

Empty Point object

public static readonly Point Empty

Field Value

Point

Properties

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

X

public int X { get; set; }

Property Value

int

Y

public int Y { get; set; }

Property Value

int

Methods

Add(Point, Size)

public static Point Add(Point pt, Size sz)

Parameters

pt Point
sz Size

Returns

Point

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Offset(int, int)

public void Offset(int dx, int dy)

Parameters

dx int
dy int

Subtract(Point, Size)

public static Point Subtract(Point pt, Size sz)

Parameters

pt Point
sz Size

Returns

Point

ToString()

public override string ToString()

Returns

string

Operators

operator +(Point, Size)

public static Point operator +(Point pt, Size sz)

Parameters

pt Point
sz Size

Returns

Point

operator ==(Point, Point)

public static bool operator ==(Point point1, Point point2)

Parameters

point1 Point
point2 Point

Returns

bool

operator !=(Point, Point)

public static bool operator !=(Point point1, Point point2)

Parameters

point1 Point
point2 Point

Returns

bool

operator -(Point, Size)

public static Point operator -(Point pt, Size sz)

Parameters

pt Point
sz Size

Returns

Point