HyperspaceExplorer 0.7.1
|
Default Projection policy; single threaded, no optimizations. More...
#include <Projection.h>
Public Member Functions | |
SimpleProjectionPolicy (typename Projection< N, Nnew, P, NUM >::PointList viewpoint, typename Projection< N, Nnew, P, NUM >::PointList eye, typename Projection< N, Nnew, P, NUM >::DistanceList screen_distance, typename Projection< N, Nnew, P, NUM >::BoolList depth_cue) | |
Create a SimpleProjectionPolicy with arbitrary view- and camera points for each dimension. | |
VecMath::MultiDimensionalVector < VecMath::Vector< Nnew, NUM > , P > | project (const VecMath::MultiDimensionalVector< VecMath::Vector< N, NUM >, P > &values) |
Execute the Projection on the given grid of values . | |
Private Attributes | |
Projection< N, Nnew, P, NUM > ::PointList | _viewpoint |
List of view points for the downprojection in each dimension. | |
Projection< N, Nnew, P, NUM > ::PointList | _eye |
List of camera positions for the downprojection in each dimension. | |
Projection< N, Nnew, P, NUM > ::DistanceList | _screen_distance |
List of screen distances for the downprojection in each dimension. | |
Projection< N, Nnew, P, NUM > ::BoolList | _depth_cue |
List of flags whether depth cue is used for the downprojection in each dimension. |
Default Projection policy; single threaded, no optimizations.
N | Original dimension of the Vector s to project. |
Nnew | Dimension to project into. |
P | Dimension of parameter space of the projected vertex array. |
NUM | The numeric type of the Vector s. |
SimpleProjectionPolicy< N, Nnew, P, NUM >::SimpleProjectionPolicy | ( | typename Projection< N, Nnew, P, NUM >::PointList | viewpoint, |
typename Projection< N, Nnew, P, NUM >::PointList | eye, | ||
typename Projection< N, Nnew, P, NUM >::DistanceList | screen_distance, | ||
typename Projection< N, Nnew, P, NUM >::BoolList | depth_cue | ||
) | [inline] |
Create a SimpleProjectionPolicy with arbitrary view- and camera points for each dimension.
viewpoint | List of view points for the downprojection in each dimension. |
eye | List of camera positions for the downprojection in each dimension. |
screen_distance | List of screen distances for the downprojection in each dimension. |
depth_cue | List of flags whether depth cue is used for the downprojection in each dimension. |