Honeycomb  0.1
Component-Model Framework
Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
honey::SimplexNoiseCommon< Subclass, Dim, Real > Class Template Reference

Methods common to all simplex noise dimensions. More...

#include <Simplex.h>

Collaboration diagram for honey::SimplexNoiseCommon< Subclass, Dim, Real >:
Collaboration graph
[legend]

Public Types

typedef Vec< Dim, RealVec
 

Public Member Functions

 SimplexNoiseCommon (RandomGen &gen, int size)
 

Protected Types

typedef Alge_< RealAlge
 

Protected Attributes

int _size
 
vector< int > _perm
 

Detailed Description

template<class Subclass, int Dim, class Real>
class honey::SimplexNoiseCommon< Subclass, Dim, Real >

Methods common to all simplex noise dimensions.

Member Typedef Documentation

template<class Subclass, int Dim, class Real>
typedef Alge_<Real> honey::SimplexNoiseCommon< Subclass, Dim, Real >::Alge
protected
template<class Subclass, int Dim, class Real>
typedef Vec<Dim,Real> honey::SimplexNoiseCommon< Subclass, Dim, Real >::Vec

Constructor & Destructor Documentation

template<class Subclass , int Dim, class Real >
honey::SimplexNoiseCommon< Subclass, Dim, Real >::SimplexNoiseCommon ( RandomGen gen,
int  size 
)

Member Data Documentation

template<class Subclass, int Dim, class Real>
vector<int> honey::SimplexNoiseCommon< Subclass, Dim, Real >::_perm
protected
template<class Subclass, int Dim, class Real>
int honey::SimplexNoiseCommon< Subclass, Dim, Real >::_size
protected

The documentation for this class was generated from the following files: