HPS::InnerPixelPoint Class Reference

#include <hps.h>

Inheritance diagram for HPS::InnerPixelPoint:
HPS::Point_3D< F >

Public Member Functions

 InnerPixelPoint (float px=0.0f, float py=0.0f, float pz=0.0f)
 
 InnerPixelPoint (Point const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, ObjectPoint const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, WorldPoint const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, CameraPoint const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, InnerWindowPoint const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, InnerPixelPoint const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, WindowPoint const &in_point)
 
 InnerPixelPoint (WindowKey const &in_window, PixelPoint const &in_point)
 
- Public Member Functions inherited from HPS::Point_3D< F >
bool Equals (Point_3D const &p, int in_tolerance=32) const
 
bool operator!= (Point_3D const &p) const
 
Point_3D const operator* (F s) const
 
Point_3D const operator* (Vector_3D< F > const &v) const
 
Point_3D const operator* (Vector_2D< F > const &v) const
 
Point_3Doperator*= (F s)
 
Point_3Doperator*= (Vector_3D< F > const &v)
 
Point_3Doperator*= (Vector_2D< F > const &v)
 
Point_3D const operator+ (Vector_3D< F > const &v) const
 
Point_3D const operator+ (Vector_2D< F > const &v) const
 
Point_3Doperator+= (Vector_3D< F > const &v)
 
Point_3Doperator+= (Vector_2D< F > const &v)
 
Point_3D const operator- () const
 
Vector_3D< F > const operator- (Point_3D const &p) const
 
Point_3D const operator- (Vector_3D< F > const &v) const
 
Point_3D const operator- (Vector_2D< F > const &v) const
 
Point_3Doperator-= (Vector_3D< F > const &v)
 
Point_3Doperator-= (Vector_2D< F > const &v)
 
Point_3D const operator/ (F s) const
 
Point_3D const operator/ (Vector_3D< F > const &v) const
 
Point_3D const operator/ (Vector_2D< F > const &v) const
 
Point_3Doperator/= (F s)
 
Point_3Doperator/= (Vector_3D< F > const &v)
 
Point_3Doperator/= (Vector_2D< F > const &v)
 
bool operator== (Point_3D const &p) const
 
F & operator[] (size_t i)
 
F const & operator[] (size_t i) const
 
Point_3D (F v1, F v2, F v3)
 
template<typename D >
 Point_3D (Point_3D< D > const &that)
 
Point_3D (Vector_3D< F > const &v)
 
Point_3D (Vector_2D< F > const &v)
 
Point_3D (Point_2D< F > const &that)
 

Additional Inherited Members

- Static Public Member Functions inherited from HPS::Point_3D< F >
static HPS_INLINE Point_3D Origin ()
 
static HPS_INLINE Point_3D Zero ()
 
- Public Attributes inherited from HPS::Point_3D< F >
x
 
y
 
z
 

Detailed Description

The InnerPixelPoint class is a basic 2D point that is assumed to represent a location in inner pixel screen space.

Constructor & Destructor Documentation

◆ InnerPixelPoint() [1/9]

HPS::InnerPixelPoint::InnerPixelPoint ( float  px = 0.0f,
float  py = 0.0f,
float  pz = 0.0f 
)
inline

Initializes a new Point.

◆ InnerPixelPoint() [2/9]

HPS::InnerPixelPoint::InnerPixelPoint ( Point const &  in_point)
inline

Copies the existing point in_point.

◆ InnerPixelPoint() [3/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
ObjectPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [4/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
WorldPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [5/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
CameraPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [6/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
InnerWindowPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [7/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
InnerPixelPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [8/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
WindowPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.

◆ InnerPixelPoint() [9/9]

HPS::InnerPixelPoint::InnerPixelPoint ( WindowKey const &  in_window,
PixelPoint const &  in_point 
)

Converts the point in_point to inner pixel space via in_window.


The documentation for this class was generated from the following file: