![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkDualEnergyNegativeLogLikelihood.h>
Inheritance diagram for rtk::DualEnergyNegativeLogLikelihood:
Collaboration diagram for rtk::DualEnergyNegativeLogLikelihood:Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother () const |
| DualEnergyNegativeLogLikelihood () | |
| void | GetDerivative (const ParametersType &, DerivativeType &) const override |
| const char * | GetNameOfClass () const override |
| MeasureType | GetValue (const ParametersType ¶meters) const override |
| vnl_vector< double > | GetVariances (const ParametersType &lineIntegrals) const override |
| void | Initialize () override |
| ~DualEnergyNegativeLogLikelihood () override=default | |
Public Member Functions inherited from rtk::ProjectionsDecompositionNegativeLogLikelihood | |
| itk::VariableLengthVector< double > | BinwiseLogTransform () const |
| virtual void | ComputeFischerMatrix (const ParametersType &) |
| virtual ::itk::LightObject::Pointer | CreateAnother () const |
| virtual vnl_vector< double > | ForwardModel (const ParametersType &lineIntegrals) const |
| void | GetAttenuationFactors (const ParametersType &lineIntegrals, vnl_vector< double > &attenuationFactors) const |
| virtual itk::VariableLengthVector< float > | GetCramerRaoLowerBound () |
| void | GetDerivative (const ParametersType &, DerivativeType &) const override |
| virtual DetectorResponseType | GetDetectorResponse () |
| virtual itk::VariableLengthVector< float > | GetFischerMatrix () |
| virtual IncidentSpectrumType | GetIncidentSpectrum () |
| virtual itk::VariableLengthVector< float > | GetInverseCramerRaoLowerBound () |
| virtual MaterialAttenuationsType | GetMaterialAttenuations () |
| virtual MeasuredDataType | GetMeasuredData () |
| const char * | GetNameOfClass () const override |
| virtual unsigned int | GetNumberOfEnergies () |
| virtual unsigned int | GetNumberOfMaterials () |
| unsigned int | GetNumberOfParameters () const override |
| virtual unsigned int | GetNumberOfSpectralBins () |
| virtual ThresholdsType | GetThresholds () |
| MeasureType | GetValue (const ParametersType &) const override |
| itk::VariableLengthVector< double > | GuessInitialization () const |
| ProjectionsDecompositionNegativeLogLikelihood () | |
| virtual void | SetDetectorResponse (DetectorResponseType _arg) |
| virtual void | SetIncidentSpectrum (IncidentSpectrumType _arg) |
| virtual void | SetMaterialAttenuations (MaterialAttenuationsType _arg) |
| virtual void | SetMeasuredData (MeasuredDataType _arg) |
| virtual void | SetNumberOfEnergies (unsigned int _arg) |
| virtual void | SetNumberOfMaterials (unsigned int _arg) |
| virtual void | SetNumberOfSpectralBins (unsigned int _arg) |
| virtual void | SetThresholds (ThresholdsType _arg) |
| ~ProjectionsDecompositionNegativeLogLikelihood () override=default | |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from rtk::ProjectionsDecompositionNegativeLogLikelihood | |
| static Pointer | New () |
Protected Attributes | |
| itk::VariableSizeMatrix< float > | m_Fischer |
Protected Attributes inherited from rtk::ProjectionsDecompositionNegativeLogLikelihood | |
| DetectorResponseType | m_DetectorResponse |
| itk::VariableSizeMatrix< float > | m_Fischer |
| IncidentSpectrumType | m_IncidentSpectrum |
| vnl_matrix< double > | m_IncidentSpectrumAndDetectorResponseProduct |
| bool | m_Initialized |
| MaterialAttenuationsType | m_MaterialAttenuations |
| MeasuredDataType | m_MeasuredData |
| unsigned int | m_NumberOfEnergies |
| unsigned int | m_NumberOfMaterials |
| unsigned int | m_NumberOfSpectralBins |
| ThresholdsType | m_Thresholds |
Definition at line 43 of file rtkDualEnergyNegativeLogLikelihood.h.
| using rtk::DualEnergyNegativeLogLikelihood::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 51 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 56 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 59 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 62 of file rtkDualEnergyNegativeLogLikelihood.h.
| using rtk::DualEnergyNegativeLogLikelihood::MaterialAttenuationsType = Superclass::MaterialAttenuationsType |
Definition at line 60 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 61 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 57 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 55 of file rtkDualEnergyNegativeLogLikelihood.h.
| using rtk::DualEnergyNegativeLogLikelihood::Pointer = itk::SmartPointer<Self> |
Definition at line 50 of file rtkDualEnergyNegativeLogLikelihood.h.
Definition at line 48 of file rtkDualEnergyNegativeLogLikelihood.h.
| using rtk::DualEnergyNegativeLogLikelihood::Superclass = rtk::ProjectionsDecompositionNegativeLogLikelihood |
Definition at line 49 of file rtkDualEnergyNegativeLogLikelihood.h.
|
inline |
Definition at line 65 of file rtkDualEnergyNegativeLogLikelihood.h.
References rtk::ProjectionsDecompositionNegativeLogLikelihood::m_NumberOfSpectralBins.
|
overridedefault |
| virtual::itk::LightObject::Pointer rtk::DualEnergyNegativeLogLikelihood::CreateAnother | ( | ) | const |
|
inlineoverride |
Definition at line 92 of file rtkDualEnergyNegativeLogLikelihood.h.
|
override |
|
inlineoverride |
Definition at line 100 of file rtkDualEnergyNegativeLogLikelihood.h.
References rtk::ProjectionsDecompositionNegativeLogLikelihood::ForwardModel(), GetVariances(), rtk::ProjectionsDecompositionNegativeLogLikelihood::m_MeasuredData, and rtk::ProjectionsDecompositionNegativeLogLikelihood::m_NumberOfMaterials.
|
inlineoverridevirtual |
Reimplemented from rtk::ProjectionsDecompositionNegativeLogLikelihood.
Definition at line 120 of file rtkDualEnergyNegativeLogLikelihood.h.
References rtk::ProjectionsDecompositionNegativeLogLikelihood::GetAttenuationFactors(), rtk::ProjectionsDecompositionNegativeLogLikelihood::m_IncidentSpectrumAndDetectorResponseProduct, and rtk::ProjectionsDecompositionNegativeLogLikelihood::m_NumberOfEnergies.
Referenced by GetValue().
|
inlineoverridevirtual |
Reimplemented from rtk::ProjectionsDecompositionNegativeLogLikelihood.
Definition at line 71 of file rtkDualEnergyNegativeLogLikelihood.h.
References rtk::ProjectionsDecompositionNegativeLogLikelihood::m_DetectorResponse, rtk::ProjectionsDecompositionNegativeLogLikelihood::m_IncidentSpectrum, rtk::ProjectionsDecompositionNegativeLogLikelihood::m_IncidentSpectrumAndDetectorResponseProduct, rtk::ProjectionsDecompositionNegativeLogLikelihood::m_NumberOfEnergies, and rtk::ProjectionsDecompositionNegativeLogLikelihood::m_Thresholds.
|
static |
|
protected |
Definition at line 136 of file rtkDualEnergyNegativeLogLikelihood.h.
1.8.14