List of all members | Public Member Functions | Public Attributes | Private Attributes
Validatrix::NamedClass< T, TolerancePolicy > Class Template Reference
Inheritance diagram for Validatrix::NamedClass< T, TolerancePolicy >:
Inheritance graph
[legend]

Public Member Functions

 NamedClass (const string &name, const TolerancePolicy< T > &tolerance=TolerancePolicy< T >(), const T &value=T())
 

Public Attributes

bool const
 

Private Attributes

const string fName
 
const TolerancePolicy< T > fTolerance
 

Detailed Description

template<class T, template< typename > class TolerancePolicy = AbsoluteDifference>
class Validatrix::NamedClass< T, TolerancePolicy >

Definition at line 124 of file ValidationTests/SdCalibration/Validatrix.cc.

Constructor & Destructor Documentation

template<class T, template< typename > class TolerancePolicy = AbsoluteDifference>
Validatrix::NamedClass< T, TolerancePolicy >::NamedClass ( const string &  name,
const TolerancePolicy< T > &  tolerance = TolerancePolicy<T>(),
const T &  value = T() 
)
inline

Definition at line 126 of file ValidationTests/SdCalibration/Validatrix.cc.

Member Data Documentation

template<class T, template< typename > class TolerancePolicy = AbsoluteDifference>
bool Validatrix::NamedClass< T, TolerancePolicy >::const
Initial value:
{
if (!fTolerance.IsCompatible((const T&)(*this), (const T&)(nc))) {
ostringstream err;
err << "In line " << line << ": ";
err << fName << ' '
<< (const T&)(*this) << " not compatible with " << (const T&)(nc)
<< ", distance "
<< fTolerance.GetDistance((const T&)(*this), (const T&)(nc));
ERROR(err);
return false;
}
return true

Definition at line 134 of file ValidationTests/SdCalibration/Validatrix.cc.

template<class T, template< typename > class TolerancePolicy = AbsoluteDifference>
const string Validatrix::NamedClass< T, TolerancePolicy >::fName
private

Definition at line 150 of file ValidationTests/SdCalibration/Validatrix.cc.

template<class T, template< typename > class TolerancePolicy = AbsoluteDifference>
const TolerancePolicy<T> Validatrix::NamedClass< T, TolerancePolicy >::fTolerance
private

Definition at line 151 of file ValidationTests/SdCalibration/Validatrix.cc.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.