Public Member Functions

override bool Equals (object obj)
 
bool Equals (Vector p)
 
bool Equals (InnerWindowPoint p)
 
override int GetHashCode ()
 
 InnerWindowPoint (InnerWindowPoint ip)
 
 InnerWindowPoint (Point p)
 
 InnerWindowPoint (WindowKey in_window, ObjectPoint in_point)
 
 InnerWindowPoint (WindowKey in_window, WorldPoint in_point)
 
 InnerWindowPoint (WindowKey in_window, CameraPoint in_point)
 
 InnerWindowPoint (WindowKey in_window, InnerWindowPoint in_point)
 
 InnerWindowPoint (WindowKey in_window, InnerPixelPoint in_point)
 
 InnerWindowPoint (WindowKey in_window, WindowPoint in_point)
 
 InnerWindowPoint (WindowKey in_window, PixelPoint in_point)
 
 InnerWindowPoint (float in_x, float in_y, float in_z)
 
 InnerWindowPoint (float in_x, float in_y)
 
 InnerWindowPoint (float in_x)
 

Static Public Member Functions

static implicit operator Point (InnerWindowPoint p)
 
static bool operator!= (InnerWindowPoint p1, InnerWindowPoint p2)
 
static bool operator== (InnerWindowPoint p1, InnerWindowPoint p2)
 

Public Attributes

float x
 
float y
 
float z
 

Constructor & Destructor Documentation

◆ InnerWindowPoint() [1/12]

HPS.InnerWindowPoint.InnerWindowPoint ( InnerWindowPoint  ip)
inline

Initializes a new InnerWindowPoint from the InnerWindowPoint parameter.

Parameters
ipThe InnerWindowPoint to initialize from.

◆ InnerWindowPoint() [2/12]

HPS.InnerWindowPoint.InnerWindowPoint ( Point  p)
inline

Initializes a new InnerWindowPoint from the Point parameter.

Parameters
pThe Point to initialize from.

◆ InnerWindowPoint() [3/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
ObjectPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [4/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
WorldPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [5/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
CameraPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [6/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
InnerWindowPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [7/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
InnerPixelPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [8/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
WindowPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [9/12]

HPS.InnerWindowPoint.InnerWindowPoint ( WindowKey  in_window,
PixelPoint  in_point 
)
inline

Converts the point in_point to inner window space via in_window.

◆ InnerWindowPoint() [10/12]

HPS.InnerWindowPoint.InnerWindowPoint ( float  in_x,
float  in_y,
float  in_z 
)
inline

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

◆ InnerWindowPoint() [11/12]

HPS.InnerWindowPoint.InnerWindowPoint ( float  in_x,
float  in_y 
)
inline

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

Parameters
in_xThe x parameter.
in_yThe y parameter.

◆ InnerWindowPoint() [12/12]

HPS.InnerWindowPoint.InnerWindowPoint ( float  in_x)
inline

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

Parameters
in_xThe x parameter.

Member Function Documentation

◆ Equals() [1/3]

override bool HPS.InnerWindowPoint.Equals ( object  obj)
inline

Compares this InnerWindowPoint object to another object.

Parameters
objThe object to compare to this object.
Returns
Returns true if the parameter is equivalent, false otherwise.

◆ Equals() [2/3]

bool HPS.InnerWindowPoint.Equals ( Vector  p)
inline

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

Parameters
pThe Vector to compare to this object.
Returns
Returns true if the Vector's components are equivalent to this InnerWindowPoint object, false otherwise.

◆ Equals() [3/3]

bool HPS.InnerWindowPoint.Equals ( InnerWindowPoint  p)
inline

Compares a InnerWindowPoint object to this InnerWindowPoint.

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

◆ operator Point()

static implicit HPS.InnerWindowPoint.operator Point ( InnerWindowPoint  p)
inlinestatic

Provides an implicit casting operator from InnerWindowPoint to Point.

◆ operator!=()

static bool HPS.InnerWindowPoint.operator!= ( InnerWindowPoint  p1,
InnerWindowPoint  p2 
)
inlinestatic

Compares two InnerWindowPoint objects.

Parameters
p1The first object to compare.
p2The second object to compare.
Returns
Returns true if the two parameters are equivalent, false otherwise.

◆ operator==()

static bool HPS.InnerWindowPoint.operator== ( InnerWindowPoint  p1,
InnerWindowPoint  p2 
)
inlinestatic

Compares two InnerWindowPoint objects.

Parameters
p1The first object to compare.
p2The second object to compare.
Returns
Returns true if the two parameters are equivalent, false otherwise.

The documentation for this struct was generated from the following file:
  • internals/hps_core/source/cs/HPS.InnerWindowPoint.cs