#include <MRObjectComparableWithReference.h>
◆ ~ObjectComparableWithReference()
virtual MR::ObjectComparableWithReference::~ObjectComparableWithReference |
( |
| ) |
|
|
virtualdefault |
◆ ObjectComparableWithReference() [1/3]
MR::ObjectComparableWithReference::ObjectComparableWithReference |
( |
| ) |
|
|
default |
◆ ObjectComparableWithReference() [2/3]
◆ ObjectComparableWithReference() [3/3]
◆ comparisonToleranceIsAlwaysOnlyPositive()
virtual bool MR::ObjectComparableWithReference::comparisonToleranceIsAlwaysOnlyPositive |
( |
std::size_t | i | ) |
const |
|
inlinenodiscardvirtual |
◆ computeComparableProperty()
virtual std::optional< ComparableProperty > MR::ObjectComparableWithReference::computeComparableProperty |
( |
std::size_t | i | ) |
const |
|
nodiscardpure virtual |
◆ getComparablePropertyName()
virtual std::string_view MR::ObjectComparableWithReference::getComparablePropertyName |
( |
std::size_t | i | ) |
const |
|
nodiscardpure virtual |
◆ getComparisonReferenceValue()
◆ getComparisonReferenceValueName()
virtual std::string_view MR::ObjectComparableWithReference::getComparisonReferenceValueName |
( |
std::size_t | i | ) |
const |
|
nodiscardpure virtual |
◆ getComparisonTolerence()
virtual std::optional< ComparisonTolerance > MR::ObjectComparableWithReference::getComparisonTolerence |
( |
std::size_t | i | ) |
const |
|
nodiscardpure virtual |
◆ numComparableProperties()
virtual std::size_t MR::ObjectComparableWithReference::numComparableProperties |
( |
| ) |
const |
|
nodiscardpure virtual |
◆ numComparisonReferenceValues()
virtual std::size_t MR::ObjectComparableWithReference::numComparisonReferenceValues |
( |
| ) |
const |
|
inlinenodiscardvirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setComparisonReferenceVal()
void MR::ObjectComparableWithReference::setComparisonReferenceVal |
( |
std::size_t | i, |
|
|
const ComparisonReferenceValue & | value ) |
|
inline |
◆ setComparisonReferenceValue()
virtual void MR::ObjectComparableWithReference::setComparisonReferenceValue |
( |
std::size_t | i, |
|
|
std::optional< ComparisonReferenceValue::Var > | value ) |
|
pure virtual |
◆ setComparisonTolerance()
virtual void MR::ObjectComparableWithReference::setComparisonTolerance |
( |
std::size_t | i, |
|
|
std::optional< ComparisonTolerance > | newTolerance ) |
|
pure virtual |
The documentation for this class was generated from the following file: