#include <GravityBin3D.h>
Inheritance diagram for Anaphe::AIDA_Histogram_native::GravityBin3D:
Public Methods | |
GravityBin3D () | |
Constructor. | |
~GravityBin3D () | |
Destructor. | |
bool | fill (double weight, double coordX, double coordY, double coordZ) |
bool | reset () |
Reset method. | |
bool | scale (double factor) |
Scale method. | |
bool | increment (const GravityBin3D &otherBin) |
Increment methods. | |
bool | increment (int extraEntries, double extraHeight, double extraError, double extraCentreX, double extraCentreY, double extraCentreZ) |
bool | set (int entriesNew, double heightNew, double errorNew, double centreXNew, double centreYNew, double centreZNew) |
Set method. | |
double | centreOfGravityZ () const |
Returns the gravity point along Z. | |
Private Attributes | |
double | m_sumOfWeightTimesCoord |
|
Definition at line 3 of file GravityBin3D.cpp. |
|
Definition at line 18 of file GravityBin3D.h. |
|
Definition at line 60 of file GravityBin3D.cpp. References Anaphe::AIDA_Histogram_native::GravityBin1D::height(), and m_sumOfWeightTimesCoord. Referenced by Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binMeanZ(), and Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::calculateStatistics(). |
|
Main fill method. The weight of the entry and the x, y, z coordinates |
|
Definition at line 34 of file GravityBin3D.cpp. References Anaphe::AIDA_Histogram_native::GravityBin2D::increment(), and m_sumOfWeightTimesCoord. |
|
Definition at line 26 of file GravityBin3D.cpp. References Anaphe::AIDA_Histogram_native::GravityBin2D::increment(), and m_sumOfWeightTimesCoord. |
|
Reimplemented from Anaphe::AIDA_Histogram_native::GravityBin2D. Definition at line 10 of file GravityBin3D.cpp. References m_sumOfWeightTimesCoord, and Anaphe::AIDA_Histogram_native::GravityBin2D::reset(). |
|
Reimplemented from Anaphe::AIDA_Histogram_native::GravityBin2D. Definition at line 18 of file GravityBin3D.cpp. References m_sumOfWeightTimesCoord, and Anaphe::AIDA_Histogram_native::GravityBin2D::scale(). |
|
Definition at line 47 of file GravityBin3D.cpp. References m_sumOfWeightTimesCoord, and Anaphe::AIDA_Histogram_native::GravityBin2D::set(). |
|
Reimplemented from Anaphe::AIDA_Histogram_native::GravityBin2D. Definition at line 47 of file GravityBin3D.h. Referenced by centreOfGravityZ(), increment(), reset(), scale(), and set(). |