HyperspaceExplorer 0.7.1
Public Member Functions
Extrude< D, Dmin, Dmin > Class Template Reference

Specialization of Extrude<D,Dmin,Dmax> to end recursion. More...

#include <Extrude.h>

Inheritance diagram for Extrude< D, Dmin, Dmin >:
Inheritance graph
[legend]
Collaboration diagram for Extrude< D, Dmin, Dmin >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Extrude ()
 Create an Extrude object from a point.
 Extrude (const VertexData< D > &v)
 Create an Extrude object from an already existing object.

Detailed Description

template<unsigned D, unsigned Dmin>
class Extrude< D, Dmin, Dmin >

Specialization of Extrude<D,Dmin,Dmax> to end recursion.

Template Parameters:
DDimension of the vector space we're working in
DminDimension being tapered into
Author:
Helge Preuss <lene.preuss@gmail.com>

Constructor & Destructor Documentation

template<unsigned D, unsigned Dmin>
Extrude< D, Dmin, Dmin >::Extrude ( ) [inline]

Create an Extrude object from a point.

Todo:
Guard against bad template parameters:

- Dmin >= Dmax

  • Dmin or Dmax >= D
  • Dmin or Dmax >= vertex_data::_dimension
template<unsigned D, unsigned Dmin>
Extrude< D, Dmin, Dmin >::Extrude ( const VertexData< D > &  v) [inline]

Create an Extrude object from an already existing object.

Todo:
Guard against bad template parameters:

- Dmin >= D

  • Dmin >= vertex_data::_dimension

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

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