GlyphPoint

struct HPS.GlyphPoint

The GlyphPoint class is a point that is used in the definition of glyphs. It is a 2d point with x, y restricted to [-128, 127].

Public Functions

bool Equals (GlyphPoint p)

This function is used to check a GlyphPoint object for equivalence to this.

Param p:

The GlyphPoint to compare to this.

Return:

true if the objects are equivalent, false otherwise.

override bool Equals (object obj)

This function is used to check an object for equivalence to this.

Param obj:

The object to compare to this.

Return:

true if the objects are equivalent, false otherwise.

override int GetHashCode ()
GlyphPoint (GlyphPoint gp)

Construct a new GlyphPoint from the GlyphPoint parameter.

Param gp:

The GlyphPoint to use to build this object.

GlyphPoint (sbyte new_x, sbyte new_y)

Construct a new GlyphPoint from an (x, y) pair.

Param new_x:

The x location of the point.

Param new_y:

The y location of the point.

Public Members

sbyte x
sbyte y

Public Static Functions

bool operator!= (GlyphPoint p1, GlyphPoint p2)

Compares two GlyphPoint objects.

Param p1:

The object to compare to parameter p2.

Param p2:

The object to compare to parameter p1.

Return:

true if the objects are not equivalent, false otherwise.

bool operator== (GlyphPoint p1, GlyphPoint p2)

Compares two GlyphPoint objects.

Param p1:

The object to compare to parameter p2.

Param p2:

The object to compare to parameter p1.

Return:

true if the objects are equivalent, false otherwise.