#include <objects3d.h>
Public Member Functions | |
CObject3d (void) | |
CObject3d (const CObject3d &A) | |
virtual | ~CObject3d (void) |
virtual bool | Read (const parameterMap &m) |
virtual bool | Write (parameterMap &m) |
virtual double | getValueCart (double x, double y, double z) const =0 |
virtual double | getValueSphr (double r, double theta, double phi) const =0 |
virtual double | getErrorCart (double x, double y, double z) const =0 |
virtual double | getErrorSphr (double r, double theta, double phi) const =0 |
virtual double | getValueCart (double x, double y, double z) |
virtual double | getValueSphr (double r, double theta, double phi) |
virtual double | getErrorCart (double x, double y, double z) |
virtual double | getErrorSphr (double r, double theta, double phi) |
virtual void | CopyState (const CObject3d &A) |
virtual bool | readTerms (void) |
virtual bool | writeTerms (void) |
Definition at line 9 of file objects3d.h.
CObject3d::CObject3d | ( | void | ) | [inline] |
Definition at line 13 of file objects3d.h.
CObject3d::CObject3d | ( | const CObject3d & | A | ) | [inline] |
Definition at line 14 of file objects3d.h.
virtual CObject3d::~CObject3d | ( | void | ) | [inline, virtual] |
Definition at line 17 of file objects3d.h.
virtual void CObject3d::CopyState | ( | const CObject3d & | A | ) | [inline, virtual] |
Definition at line 36 of file objects3d.h.
virtual double CObject3d::getErrorCart | ( | double | x, | |
double | y, | |||
double | z | |||
) | [inline, virtual] |
Definition at line 32 of file objects3d.h.
virtual double CObject3d::getErrorCart | ( | double | x, | |
double | y, | |||
double | z | |||
) | const [pure virtual] |
Implemented in CHarmonicExpansion< TBas, TObj >, CHistogram3d, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, and CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >.
virtual double CObject3d::getErrorSphr | ( | double | r, | |
double | theta, | |||
double | phi | |||
) | [inline, virtual] |
Definition at line 33 of file objects3d.h.
virtual double CObject3d::getErrorSphr | ( | double | r, | |
double | theta, | |||
double | phi | |||
) | const [pure virtual] |
Implemented in CHarmonicExpansion< TBas, TObj >, CHistogram3d, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, and CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >.
virtual double CObject3d::getValueCart | ( | double | x, | |
double | y, | |||
double | z | |||
) | [inline, virtual] |
Definition at line 30 of file objects3d.h.
virtual double CObject3d::getValueCart | ( | double | x, | |
double | y, | |||
double | z | |||
) | const [pure virtual] |
Implemented in CHarmonicExpansion< TBas, TObj >, CHistogram3d, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, and CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >.
virtual double CObject3d::getValueSphr | ( | double | r, | |
double | theta, | |||
double | phi | |||
) | [inline, virtual] |
Definition at line 31 of file objects3d.h.
virtual double CObject3d::getValueSphr | ( | double | r, | |
double | theta, | |||
double | phi | |||
) | const [pure virtual] |
Implemented in CHarmonicExpansion< TBas, TObj >, CHistogram3d, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, and CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >.
virtual bool CObject3d::Read | ( | const parameterMap & | m | ) | [inline, virtual] |
Reimplemented in CCorrFtn3dHisto, CCorrFtn3dSphr, CHarmonicExpansion< TBas, TObj >, CHistogram3d, CPairDistribution3dHisto, CPairDistribution3dSphr, CSourceFtn3dHisto, CSourceFtn3dSphr< TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >, and CSourceFtn3dSphr< CSourceFtn1dHisto >.
Definition at line 20 of file objects3d.h.
virtual bool CObject3d::readTerms | ( | void | ) | [inline, virtual] |
Read terms from disk, must override as naming scheme dependents on term type (provided derived class even has terms!)
Reimplemented in CSphericalHarmonicExpansion< TObj >, CSphericalHarmonicExpansion< TSource1d >, CSphericalHarmonicExpansion< CSourceFtn1dHisto >, CSphericalHarmonicExpansion< CPairDistribution1dHisto >, and CSphericalHarmonicExpansion< CCorrFtn1dHisto >.
Definition at line 42 of file objects3d.h.
virtual bool CObject3d::Write | ( | parameterMap & | m | ) | [inline, virtual] |
Reimplemented in CCorrFtn3dHisto, CCorrFtn3dSphr, CHarmonicExpansion< TBas, TObj >, CHistogram3d, CPairDistribution3dHisto, CPairDistribution3dSphr, CSourceFtn3dHisto, CSourceFtn3dSphr< TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >, and CSourceFtn3dSphr< CSourceFtn1dHisto >.
Definition at line 21 of file objects3d.h.
virtual bool CObject3d::writeTerms | ( | void | ) | [inline, virtual] |
Write terms to disk, must override as naming scheme dependents on term type (provided derived class even has terms!)
Reimplemented in CHarmonicExpansion< TBas, TObj >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CCorrFtn1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, CPairDistribution1dHisto >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TSource1d >, CHarmonicExpansion< CSphericalHarmonicBasisFunction, TObj >, and CHarmonicExpansion< CSphericalHarmonicBasisFunction, CSourceFtn1dHisto >.
Definition at line 48 of file objects3d.h.