fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
#include <scene_FunctionMixer.hpp>
Public Member Functions | |
HotSpot (double xmean, double ymean, double xsd=0.6, double ysd=0.6, double alpha=0.0) | |
double | compute (double x, double y) const |
double | computeBase (double x, double y) const |
double | computeX (double x) const |
double | computeY (double y) const |
void | setAlpha (double a) |
double | getAlpha () const |
double | getXSD () const |
double | getXMean () const |
double | getYSD () const |
double | getYMean () const |
void | setXSD (double xsd) |
void | setYSD (double ysd) |
Private Attributes | |
boost::math::normal | mNx |
boost::math::normal | mNy |
double | mAlpha |
Definition at line 59 of file scene_FunctionMixer.hpp.
HotSpot::HotSpot | ( | double | xmean, |
double | ymean, | ||
double | xsd = 0.6 , |
||
double | ysd = 0.6 , |
||
double | alpha = 0.0 |
||
) | [inline] |
Definition at line 62 of file scene_FunctionMixer.hpp.
double HotSpot::compute | ( | double | x, |
double | y | ||
) | const [inline] |
Definition at line 66 of file scene_FunctionMixer.hpp.
double HotSpot::computeBase | ( | double | x, |
double | y | ||
) | const [inline] |
Definition at line 70 of file scene_FunctionMixer.hpp.
double HotSpot::computeX | ( | double | x | ) | const [inline] |
Definition at line 74 of file scene_FunctionMixer.hpp.
double HotSpot::computeY | ( | double | y | ) | const [inline] |
Definition at line 78 of file scene_FunctionMixer.hpp.
double HotSpot::getAlpha | ( | ) | const [inline] |
Definition at line 86 of file scene_FunctionMixer.hpp.
double HotSpot::getXMean | ( | ) | const [inline] |
Definition at line 94 of file scene_FunctionMixer.hpp.
double HotSpot::getXSD | ( | ) | const [inline] |
Definition at line 90 of file scene_FunctionMixer.hpp.
double HotSpot::getYMean | ( | ) | const [inline] |
Definition at line 102 of file scene_FunctionMixer.hpp.
double HotSpot::getYSD | ( | ) | const [inline] |
Definition at line 98 of file scene_FunctionMixer.hpp.
void HotSpot::setAlpha | ( | double | a | ) | [inline] |
Definition at line 82 of file scene_FunctionMixer.hpp.
void HotSpot::setXSD | ( | double | xsd | ) | [inline] |
Definition at line 106 of file scene_FunctionMixer.hpp.
void HotSpot::setYSD | ( | double | ysd | ) | [inline] |
Definition at line 110 of file scene_FunctionMixer.hpp.
double HotSpot::mAlpha [private] |
Definition at line 117 of file scene_FunctionMixer.hpp.
boost::math::normal HotSpot::mNx [private] |
Definition at line 115 of file scene_FunctionMixer.hpp.
boost::math::normal HotSpot::mNy [private] |
Definition at line 116 of file scene_FunctionMixer.hpp.