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.