fshake3d  0.0.1
FreeformDensity3DSurfaceEditor
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Private Attributes
HotSpot Class Reference

#include <scene_FunctionMixer.hpp>

List of all members.

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

Detailed Description

Definition at line 59 of file scene_FunctionMixer.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.


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