#include <noise_fractal_sum_absolute.h>
Public Types | |
typedef real_type_ | real_type |
typedef ImprovedPerlinNoise < real_type > | noise_type |
Public Member Functions | |
FractalSumAbsNoise (int const &octaves) | |
real_type | operator() (real_type const &x, real_type const &y) const |
real_type | operator() (real_type const &x, real_type const &y, real_type const &z) const |
Protected Attributes | |
int | m_octaves |
Number of octaves. | |
noise_type | m_noise |
Fractal Sum Absolute Noise Function
sum_{i=0}^{octaves-1} { | noise(2^i x,2^i y,2^i z) | }{ 2^i}
typedef ImprovedPerlinNoise<real_type> OpenTissue::noise::FractalSumAbsNoise< real_type_ >::noise_type |
typedef real_type_ OpenTissue::noise::FractalSumAbsNoise< real_type_ >::real_type |
OpenTissue::noise::FractalSumAbsNoise< real_type_ >::FractalSumAbsNoise | ( | int const & | octaves | ) | [inline] |
real_type OpenTissue::noise::FractalSumAbsNoise< real_type_ >::operator() | ( | real_type const & | x, | |
real_type const & | y | |||
) | const [inline] |
real_type OpenTissue::noise::FractalSumAbsNoise< real_type_ >::operator() | ( | real_type const & | x, | |
real_type const & | y, | |||
real_type const & | z | |||
) | const [inline] |
noise_type OpenTissue::noise::FractalSumAbsNoise< real_type_ >::m_noise [protected] |
int OpenTissue::noise::FractalSumAbsNoise< real_type_ >::m_octaves [protected] |
Number of octaves.