HyperspaceExplorer 0.7.1
Public Member Functions | Private Attributes
GridDrawer< P, NUM, D > Class Template Reference

Draws a ParametricFunction projected to 3-space. More...

#include <GridDrawer.h>

Collaboration diagram for GridDrawer< P, NUM, D >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GridDrawer (const VecMath::MultiDimensionalVector< VecMath::Vector< 4, NUM >, P > &x, const VecMath::MultiDimensionalVector< VecMath::Vector< D, NUM >, P > &x_scr, UI::View *view)
void execute ()

Private Attributes

const
VecMath::MultiDimensionalVector
< VecMath::Vector< 4, NUM >, P > & 
_x
const
VecMath::MultiDimensionalVector
< VecMath::Vector< D, NUM >, P > & 
_x_scr
UI::View_view

Detailed Description

template<unsigned P, typename NUM = double, unsigned D = 3>
class GridDrawer< P, NUM, D >

Draws a ParametricFunction projected to 3-space.

This class evaluates the parametric equation represented by a ParametricFunction on points throughout its definition space and stores the values of the function at those points in a P dimensional grid.

Template Parameters:
PThe dimension of the parameter vector space.
NUMThe numeric type managed by the grid.
DDimension of the projected vertices - if you find a reason for D being anything other than 3, I'd be interested to hear it ;-)
Author:
Lene Preuss <lene.preuss@gmail.com>

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends

Generated on Mon Apr 9 2012 20:25:18 for HyperspaceExplorer 0.7.1 by doxygen 1.7.4  -  Hosted bySourceForge.net Logo