Abstract base class for all project methods. More...
#include <ViewProj.h>
Public Member Functions | |
| virtual Matrix4D | getProjectionMatrix (void) const =0 |
| Calculate the projection (+ mapping) matrix. | |
| virtual Vector3d | inverse (const Vector3d &rclPt) const =0 |
| Convert a 2D point on the projection plane in 3D space. | |
| virtual Vector3f | inverse (const Vector3f &rclPt) const =0 |
| Convert a 2D point on the projection plane in 3D space. | |
| virtual bool | isValid () const |
| virtual Vector3d | operator() (const Vector3d &rclPt) const =0 |
| Convert 3D point to 2D projection plane. | |
| virtual Vector3f | operator() (const Vector3f &rclPt) const =0 |
| Convert 3D point to 2D projection plane. | |
| virtual | ~ViewProjMethod () |
Protected Member Functions | |
| ViewProjMethod () | |
Abstract base class for all project methods.
Definition at line 36 of file ViewProj.h.
| virtual Base::ViewProjMethod::~ViewProjMethod | ( | ) | [inline, virtual] |
Definition at line 39 of file ViewProj.h.
| Base::ViewProjMethod::ViewProjMethod | ( | ) | [inline, protected] |
Definition at line 53 of file ViewProj.h.
| virtual Matrix4D Base::ViewProjMethod::getProjectionMatrix | ( | void | ) | const [pure virtual] |
Calculate the projection (+ mapping) matrix.
Implemented in Base::ViewProjMatrix, and Gui::ViewVolumeProjection.
Convert a 2D point on the projection plane in 3D space.
Implemented in Base::ViewProjMatrix, and Gui::ViewVolumeProjection.
Convert a 2D point on the projection plane in 3D space.
Implemented in Base::ViewProjMatrix, and Gui::ViewVolumeProjection.
| virtual bool Base::ViewProjMethod::isValid | ( | void | ) | const [inline, virtual] |
Definition at line 40 of file ViewProj.h.
Convert 3D point to 2D projection plane.
Implemented in Base::ViewProjMatrix, and Gui::ViewVolumeProjection.
Convert 3D point to 2D projection plane.
Implemented in Base::ViewProjMatrix, and Gui::ViewVolumeProjection.
1.6.1