InnerWindowPoint

struct HPS.InnerWindowPoint

Public Functions

bool Equals (InnerWindowPoint p)

Compares a InnerWindowPoint object to this InnerWindowPoint.

Param p

The InnerWindowPoint to compare to this object.

Return

Returns true if the parameter is equivalent to this InnerWindowPoint object, false otherwise.

override bool Equals (object obj)

Compares this InnerWindowPoint object to another object.

Param obj

The object to compare to this object.

Return

Returns true if the parameter is equivalent, false otherwise.

bool Equals (Vector p)

Compares a Vector whose points (x, y, z) correspond to the points of this InnerWindowPoint’s (x, y, z).

Param p

The Vector to compare to this object.

Return

Returns true if the Vector’s components are equivalent to this InnerWindowPoint object, false otherwise.

override int GetHashCode ()
InnerWindowPoint (float in_x)

Initializes a new InnerWindowPoint with the x parameter and sets the y and z value to zero.

Param in_x

The x parameter.

InnerWindowPoint (float in_x, float in_y)

Initializes a new InnerWindowPoint with x and y parameters and sets the z value to zero.

Param in_x

The x parameter.

Param in_y

The y parameter.

InnerWindowPoint (float in_x, float in_y, float in_z)

Initializes a new InnerWindowPoint object from the supplied (in_x, in_y, in_z) parameters.

InnerWindowPoint (InnerWindowPoint ip)

Initializes a new InnerWindowPoint from the InnerWindowPoint parameter.

Param ip

The InnerWindowPoint to initialize from.

InnerWindowPoint (Point p)

Initializes a new InnerWindowPoint from the Point parameter.

Param p

The Point to initialize from.

InnerWindowPoint (WindowKey in_window, CameraPoint in_point)

Converts the point in_point to inner window space via in_window.

InnerWindowPoint (WindowKey in_window, InnerPixelPoint in_point)

Converts the point in_point to inner window space via in_window.

InnerWindowPoint (WindowKey in_window, InnerWindowPoint in_point)

Converts the point in_point to inner window space via in_window.

InnerWindowPoint (WindowKey in_window, ObjectPoint in_point)

Converts the point in_point to inner window space via in_window.

InnerWindowPoint (WindowKey in_window, PixelPoint in_point)

Converts the point in_point to inner window space via in_window.

InnerWindowPoint (WindowKey in_window, WindowPoint in_point)

Converts the point in_point to inner window space via in_window.

InnerWindowPoint (WindowKey in_window, WorldPoint in_point)

Converts the point in_point to inner window space via in_window.

Public Members

float x
float y
float z

Public Static Functions

implicit operator Point (InnerWindowPoint p)

Provides an implicit casting operator from InnerWindowPoint to Point.

bool operator!= (InnerWindowPoint p1, InnerWindowPoint p2)

Compares two InnerWindowPoint objects.

Param p1

The first object to compare.

Param p2

The second object to compare.

Return

Returns true if the two parameters are equivalent, false otherwise.

bool operator== (InnerWindowPoint p1, InnerWindowPoint p2)

Compares two InnerWindowPoint objects.

Param p1

The first object to compare.

Param p2

The second object to compare.

Return

Returns true if the two parameters are equivalent, false otherwise.