![]() |
Reference Documentation |
#include <I_Partition.h>
Inheritance diagram for I_Partition:
Public Methods | |
H_IID_IMPLEMENT (I_Partition) | |
Very simple RTTI feature. | |
virtual Size | bin_count () const=0 |
Number of in-range bin indexes. | |
Size | extra_bin_count () const |
Number of bin indexes that are not in range. | |
virtual double | i_bin_width (Index i) const=0 |
Width of in-range bin i . | |
virtual double | i_lower_point () const=0 |
Leftmost point of the partition. | |
virtual double | i_upper_point () const=0 |
Rightmost point of the partition. | |
virtual double | i_lower_point (Index i) const=0 |
Leftmost point of bin indexed by i. | |
virtual double | i_upper_point (Index i) const=0 |
Rightmost point of bin indexed by i. | |
virtual void | map_point (double a_point, Index &an_index, Extra_Index &an_extra_index)=0 |
Bin mapped to point a_point. | |
virtual End_Point_Convention | end_point_convention () const=0 |
End point convention: the same for all of the bins. | |
virtual bool | is_compatible_with (I_Partition &other) |
True if other partition is compatible with this one: Same: bin_count, i_bin_width, i_lower_point... | |
Protected Methods | |
I_Partition () | |
virtual | ~I_Partition () |
|
Definition at line 67 of file I_Partition.h. |
|
Definition at line 68 of file I_Partition.h. |
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. Referenced by H_2D_Helper::band(), is_compatible_with(), H_Printout::print2(), H_2D_Helper::project(), HistoTable3D::write(), and HistoTable2D::write(). |
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. |
|
H_UNDERFLOW H_IN_RANGE H_OVERFLOW. Note: H_IN_RANGE is not used. Definition at line 22 of file I_Partition.h. References Size. |
|
|
|
Distance from i_lower_point(i) to i_upper_point(i). Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. Referenced by H_Printout::print1(), and H_Printout::print2(). |
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. |
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. Referenced by is_compatible_with(), H_Printout::print1(), and H_Printout::print2(). |
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. |
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. Referenced by H_Printout::print2(). |
|
|
Implemented in Even_Partition, P_Uneven_Partition, and T_Uneven_Partition. Referenced by H_2D_Helper::xBand(), and H_2D_Helper::yBand(). |
Anaphe documentation generated by Doxygen (www.doxygen.org) |