The ObjectPoint class is a basic 3D point that is assumed to represent a location in object space. More...
#include <hps.h>


Public Member Functions | |
| ObjectPoint (float px=0.0f, float py=0.0f, float pz=0.0f) | |
| Initializes a new Point. More... | |
| ObjectPoint (Point const &in_point) | |
| Copies the existing point in_point. More... | |
| ObjectPoint (WindowKey const &in_window, ObjectPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| ObjectPoint (WindowKey const &in_window, WorldPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| ObjectPoint (WindowKey const &in_window, CameraPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| ObjectPoint (WindowKey const &in_window, InnerWindowPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| ObjectPoint (WindowKey const &in_window, InnerPixelPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| ObjectPoint (WindowKey const &in_window, WindowPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| ObjectPoint (WindowKey const &in_window, PixelPoint const &in_point) | |
| Converts the point in_point to object space via in_window. More... | |
| Point_3D const | operator- () const |
| Vector_3D< float > const | operator- (Point_3D const &p) const |
| Point_3D const | operator- (Vector_3D< float > const &v) const |
| Point_3D const | operator- (Vector_2D< float > const &v) const |
| bool | operator== (Point_3D const &p) const |
| bool | operator!= (Point_3D const &p) const |
| bool | Equals (Point_3D const &p, int in_tolerance=32) const |
| Point_3D & | operator*= (float s) |
| Point_3D & | operator*= (Vector_3D< float > const &v) |
| Point_3D & | operator*= (Vector_2D< float > const &v) |
| Point_3D & | operator/= (float s) |
| Point_3D & | operator/= (Vector_3D< float > const &v) |
| Point_3D & | operator/= (Vector_2D< float > const &v) |
| Point_3D const | operator* (float s) const |
| Point_3D const | operator* (Vector_3D< float > const &v) const |
| Point_3D const | operator* (Vector_2D< float > const &v) const |
| Point_3D const | operator/ (float s) const |
| Point_3D const | operator/ (Vector_3D< float > const &v) const |
| Point_3D const | operator/ (Vector_2D< float > const &v) const |
| float & | operator[] (size_t i) |
| float const & | operator[] (size_t i) const |
| Point_3D & | operator+= (Vector_3D< float > const &v) |
| Point_3D & | operator+= (Vector_2D< float > const &v) |
| Point_3D & | operator-= (Vector_3D< float > const &v) |
| Point_3D & | operator-= (Vector_2D< float > const &v) |
| Point_3D const | operator+ (Vector_3D< float > const &v) const |
| Point_3D const | operator+ (Vector_2D< float > const &v) const |
Static Public Member Functions | |
| static HPS_INLINE Point_3D | Origin () |
| static HPS_INLINE Point_3D | Zero () |
Public Attributes | |
| float | x |
| float | y |
| float | z |
Private Member Functions | |
| ObjectPoint (WorldPoint const &in_point) | |
| ObjectPoint (CameraPoint const &in_point) | |
| ObjectPoint (InnerWindowPoint const &in_point) | |
| ObjectPoint (InnerPixelPoint const &in_point) | |
| ObjectPoint (WindowPoint const &in_point) | |
| ObjectPoint (PixelPoint const &in_point) | |
The ObjectPoint class is a basic 3D point that is assumed to represent a location in object space.
|
inline |
Initializes a new Point.
|
inline |
Copies the existing point in_point.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| ObjectPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| WorldPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| CameraPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| InnerWindowPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| InnerPixelPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| WindowPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
| HPS::ObjectPoint::ObjectPoint | ( | WindowKey const & | in_window, |
| PixelPoint const & | in_point | ||
| ) |
Converts the point in_point to object space via in_window.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inherited |
|
inherited |
|
inherited |