DiamondPoint Methods | 
The DiamondPoint type exposes the following members.
| Name | Description | |
|---|---|---|
| __GetColor__ReferenceImplementation | 
             Gives a coloring of the grid such that 
            	if a point p has color k, then all points
            	p + m[ux, 0] + n[vx, vy] have the same color
            	for any integers a and b.
            
            	More information anout grid colorings:
            	http://gamelogic.co.za/2013/12/18/what-are-grid-colorings/
            
            	Since version 1.7
               | |
| DistanceFrom | 
            The lattice distance from this point to the other.
              | |
| Div | 
             Gives a new point that represents the 
            	first point divided by the second point
            	component-wise. The division is integer
            	division.
            
            	Since version 1.6 (Rect)
            	Since version 1.7 (other)
               | |
| Dot | ||
| Equals(Object) | (Overrides ValueTypeEquals(Object).) | |
| Equals(DiamondPoint) | ||
| GetColor | 
             Gives a coloring of the grid such that 
            	if a point p has color k, then all points
            	p + m[ux, 0] + n[vx, vy] have the same color
            	for any integers a and b.
            
            	More information anout grid colorings:
            	http://gamelogic.co.za/2013/12/18/what-are-grid-colorings/
            
            	Since version 1.7
               | |
| GetColor1_1 | ||
| GetColor1_2 | ||
| GetColor4 | ||
| GetEdgeAnchor | ||
| GetEdgeFaces | ||
| GetEdges | ||
| GetHashCode | (Overrides ValueTypeGetHashCode.) | |
| GetType | (Inherited from Object.) | |
| GetVertexAnchor | ||
| GetVertexFaces | ||
| GetVertices | ||
| Magnitude | ||
| Mod | 
             Gives a new point that represents the 
            	reminder when the first point is divided
            	by the second point	component-wise. The
            	division is integer division.
            
            	Since version 1.6 (Rect)
            	Since version 1.7 (other)
               | |
| MoveBackBy | ||
| MoveBy | ||
| Mul | 
             Gives a new point that represents the 
            	first point multiplied by the second point
            	component-wise. 
            
            	Since version 1.6 (Rect)
            	Since version 1.7 (other)
               | |
| Negate | ||
| Perp | ||
| PerpDot | ||
| PointFromVertexAnchor | ||
| ReflectAboutX | ||
| ReflectAboutY | ||
| Rotate180 | ||
| Rotate270 | ||
| Rotate90 | ||
| ScaleDown | ||
| ScaleUp | ||
| Subtract | 
            Subtracts the other point from this point, and returns the result.
              | |
| ToString | (Overrides ValueTypeToString.) | |
| Translate | 
            This is a norm defined on the point, such that `p1.Difference(p2).Abs()` is equal to 
            `p1.DistanceFrom(p2)`.
              | 
| Name | Description | |
|---|---|---|
| ThrowIfNull | 
            Throws a NullReferenceException if the object is null.
              (Defined by ObjectExtensions.) |