Public Member Functions

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

Static Public Member Functions

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

Public Attributes

float x
 
float y
 
float z
 

Constructor & Destructor Documentation

◆ InnerPixelPoint() [1/12]

HPS.InnerPixelPoint.InnerPixelPoint ( InnerPixelPoint  ip)
inline

Initializes a new InnerPixelPoint from the InnerPixelPoint parameter.

Parameters
ipThe InnerPixelPoint to initialize from.

◆ InnerPixelPoint() [2/12]

HPS.InnerPixelPoint.InnerPixelPoint ( Point  p)
inline

Initializes a new InnerPixelPoint from the Point parameter.

Parameters
pThe Point to initialize from.

◆ InnerPixelPoint() [3/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [4/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [5/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [6/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [7/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [8/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [9/12]

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

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [10/12]

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

Initializes a new Point from the in_x, in_y, and in_z paramters.

◆ InnerPixelPoint() [11/12]

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

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

Parameters
in_xThe x parameter.
in_yThe y parameter.

◆ InnerPixelPoint() [12/12]

HPS.InnerPixelPoint.InnerPixelPoint ( float  in_x)
inline

Initializes a new CameraPoint 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.InnerPixelPoint.Equals ( object  obj)
inline

Compares this InnerPixelPoint 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.InnerPixelPoint.Equals ( Vector  p)
inline

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

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

◆ Equals() [3/3]

bool HPS.InnerPixelPoint.Equals ( InnerPixelPoint  p)
inline

Compares an InnerPixelPoint object to this InnerPixelPoint.

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

◆ operator Point()

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

Provides an implicit casting operator from InnerPixelPoint to Point.

◆ operator!=()

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

Compares two InnerPixelPoint objects.

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

◆ operator==()

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

Compares two InnerPixelPoint 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.InnerPixelPoint.cs