SEHistogramFractionVsLength Class Reference
#include <SEHistogramFractionVsLength.h>
Inherits SEHistogram.
Public Member Functions | |
| SEHistogramFractionVsLength () | |
| virtual | ~SEHistogramFractionVsLength () |
| void | Copy (const SEHistogramFractionVsLength &s) |
| bool | Set (const SEHistogramFractionVsLength &s) |
| void | Invalidate () override |
| virtual double | GetFractionValue (size_t index) const |
| virtual std::vector< double > & | GetFraction () |
| virtual const std::vector< double > & | GetFraction () const |
| virtual double | GetLengthValue (size_t index, const LengthUnit &unit) const |
| virtual std::vector< double > & | GetLength () |
| virtual const std::vector< double > & | GetLength () const |
| virtual const LengthUnit * | GetLengthUnit () const |
| virtual void | SetLengthUnit (const LengthUnit &unit) |
Public Member Functions inherited from SEHistogram | |
| SEHistogram () | |
| virtual | ~SEHistogram () |
| void | Copy (const SEHistogram &s) |
| bool | Set (const SEHistogram &s) |
| bool | IsValid () const override |
| virtual size_t | NumberOfBins () const |
| virtual size_t | NumberOfBoundaries () const |
Public Member Functions inherited from SEFunction | |
| SEFunction () | |
| virtual | ~SEFunction () |
| virtual void | Clear () |
| void | Copy (const SEFunction &src) |
| bool | IsValid () const override |
| void | Invalidate () override |
| virtual size_t | Length () const |
| double | GetDependentValue (size_t index) const |
| std::vector< double > & | GetDependent () |
| const std::vector< double > & | GetDependent () const |
| double | GetIndependentValue (size_t index) const |
| std::vector< double > & | GetIndependent () |
| const std::vector< double > & | GetIndependent () const |
| bool | WriteCSVFile (const std::string &filename) const |
Public Member Functions inherited from SEProperty | |
| SEProperty () | |
| virtual | ~SEProperty () |
| virtual void | Invalidate ()=0 |
| virtual bool | IsValid () const =0 |
Protected Attributes | |
| const LengthUnit * | m_LengthUnit = nullptr |
Protected Attributes inherited from SEFunction | |
| std::vector< double > | m_Dependent |
| std::vector< double > | m_Independent |
Friends | |
| class | PBProperty |
Constructor & Destructor Documentation
◆ SEHistogramFractionVsLength()
| SEHistogramFractionVsLength::SEHistogramFractionVsLength | ( | ) |
◆ ~SEHistogramFractionVsLength()
|
virtual |
Member Function Documentation
◆ Copy()
| void SEHistogramFractionVsLength::Copy | ( | const SEHistogramFractionVsLength & | s | ) |
◆ GetFraction() [1/2]
|
virtual |
◆ GetFraction() [2/2]
|
virtual |
◆ GetFractionValue()
|
virtual |
◆ GetLength() [1/2]
|
virtual |
◆ GetLength() [2/2]
|
virtual |
◆ GetLengthUnit()
|
virtual |
◆ GetLengthValue()
|
virtual |
◆ Invalidate()
|
overridevirtual |
Reimplemented from SEFunction.
◆ Set()
| bool SEHistogramFractionVsLength::Set | ( | const SEHistogramFractionVsLength & | s | ) |
◆ SetLengthUnit()
|
virtual |
Friends And Related Function Documentation
◆ PBProperty
|
friend |
Member Data Documentation
◆ m_LengthUnit
|
protected |

Public Member Functions inherited from