My Project
|
Base class for the noise generators. More...
#include <mia/core/noisegen.hh>
Public Types | |
typedef grayscale_noise_data | plugin_data |
typedef helber for plugin search path | |
typedef generator_type | plugin_type |
typedef helber for plugin search path | |
![]() | |
typedef std::set< const char * > | Set |
define the type of the set of flags | |
Public Member Functions | |
CNoiseGenerator (unsigned int seed) | |
double | operator() () const |
virtual | ~CNoiseGenerator () |
![]() | |
const char * | get_init_string () const |
void | set_init_string (const char *init) |
void | set_module (PPluginModule module) |
![]() | |
void | add (const char *property) |
Set | get_missing_properties (const CPropertyFlagHolder &testset) const |
bool | has (const char *property) const |
bool | has_all_in (const CPropertyFlagHolder &testset) const |
virtual | ~CPropertyFlagHolder () |
Protected Member Functions | |
double | ranf () const |
Base class for the noise generators.
This class defines the interface for noise generators. Real implementations are provided as plug-ins.
Definition at line 46 of file noisegen.hh.
typedef helber for plugin search path
Definition at line 50 of file noisegen.hh.
typedef helber for plugin search path
Definition at line 53 of file noisegen.hh.
CNoiseGenerator::CNoiseGenerator | ( | unsigned int | seed | ) |
Constructor to initialize the noise generator with the given seed
seed |
|
virtual |
double CNoiseGenerator::operator() | ( | ) | const |
|
protected |