Skip to content

Inscoper::NBO::MechanicalCalibration

Represents the XML element MechanicalCalibration. More...

#include <MechanicalCalibration.h>

Inherits from NBOBaseClass

Public Classes

Name
class InlineAnnotationRef
Represents the XML element AnnotationRef.

Public Types

Name
typedef std::shared_ptr< InlineAnnotationRef > InlineAnnotationRefPtr

Public Functions

Name
MechanicalCalibration()
~MechanicalCalibration()
std::string getTypeName() const override
Returns the class type name.
std::string getXMLName() const override
Returns the XML element name corresponding to this class.
ENBOType getNBOType() const override
Returns the NBO Type corresponding to this class.
std::vector< NBOBaseClassPtr > getChildren() const override
Returns a list of all classes derived from this class.
std::vector< NBOBaseClassPtr > getSubElements() const override
Returns a list of all child elements contained in this class.
void fromJsonFile(const std::string & path, bool validate =true)
Populates this object from a JSON file.
void fromJsonString(const std::string & json_string, bool validate =true)
Populates this object from a JSON string.
void fromXmlFile(const std::string & path, bool validate =true)
Populates this object from a XML file.
void fromXmlString(const std::string & xml_string, bool validate =true)
Populates this object from a XML string.
void toXmlFile(const std::string & filename, bool validate =true) const
Serializes this object to an XML file.
std::string toXmlString(bool validate =true) const
Serializes this object to an XML string.
void setID(const Inscoper::NBO::LSID_TypePtr & value, bool validate =true)
Sets the value of the ID attribute.
LSID_TypePtr getID() const
Returns the value of the ID attribute.
void resetID()
Resets the ID attribute to an unset state.
bool hasID() const
Checks whether the optional ID attribute is present.
void setDate(const std::string & value, bool validate =true)
Sets the value of the Date attribute.
std::string getDate() const
Returns the value of the Date attribute.
void resetDate()
Resets the Date attribute to an unset state.
bool hasDate() const
Checks whether the Date attribute is present.
void setMeasuredXReproducibility(const float & value, bool validate =true)
Sets the value of the MeasuredXReproducibility attribute.
float getMeasuredXReproducibility() const
Returns the value of the MeasuredXReproducibility attribute.
void resetMeasuredXReproducibility()
Resets the MeasuredXReproducibility attribute to an unset state.
bool hasMeasuredXReproducibility() const
Checks whether the MeasuredXReproducibility attribute is present.
void setMeasuredXReproducibilityUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true)
Sets the value of the MeasuredXReproducibilityUnit attribute.
UnitsLength_TypePtr getMeasuredXReproducibilityUnit() const
Returns the value of the MeasuredXReproducibilityUnit attribute.
void resetMeasuredXReproducibilityUnit()
Resets the MeasuredXReproducibilityUnit attribute to an unset state.
bool hasMeasuredXReproducibilityUnit() const
Checks whether the optional MeasuredXReproducibilityUnit attribute is present.
void setMeasuredYReproducibility(const float & value, bool validate =true)
Sets the value of the MeasuredYReproducibility attribute.
float getMeasuredYReproducibility() const
Returns the value of the MeasuredYReproducibility attribute.
void resetMeasuredYReproducibility()
Resets the MeasuredYReproducibility attribute to an unset state.
bool hasMeasuredYReproducibility() const
Checks whether the MeasuredYReproducibility attribute is present.
void setMeasuredYReproducibilityUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true)
Sets the value of the MeasuredYReproducibilityUnit attribute.
UnitsLength_TypePtr getMeasuredYReproducibilityUnit() const
Returns the value of the MeasuredYReproducibilityUnit attribute.
void resetMeasuredYReproducibilityUnit()
Resets the MeasuredYReproducibilityUnit attribute to an unset state.
bool hasMeasuredYReproducibilityUnit() const
Checks whether the optional MeasuredYReproducibilityUnit attribute is present.
void setMeasuredFocalReproducibility(const float & value, bool validate =true)
Sets the value of the MeasuredFocalReproducibility attribute.
float getMeasuredFocalReproducibility() const
Returns the value of the MeasuredFocalReproducibility attribute.
void resetMeasuredFocalReproducibility()
Resets the MeasuredFocalReproducibility attribute to an unset state.
bool hasMeasuredFocalReproducibility() const
Checks whether the MeasuredFocalReproducibility attribute is present.
void setMeasuredFocalReproducibilityUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true)
Sets the value of the MeasuredFocalReproducibilityUnit attribute.
UnitsLength_TypePtr getMeasuredFocalReproducibilityUnit() const
Returns the value of the MeasuredFocalReproducibilityUnit attribute.
void resetMeasuredFocalReproducibilityUnit()
Resets the MeasuredFocalReproducibilityUnit attribute to an unset state.
bool hasMeasuredFocalReproducibilityUnit() const
Checks whether the optional MeasuredFocalReproducibilityUnit attribute is present.
void setMeasuredXRepeatability(const float & value, bool validate =true)
Sets the value of the MeasuredXRepeatability attribute.
float getMeasuredXRepeatability() const
Returns the value of the MeasuredXRepeatability attribute.
void resetMeasuredXRepeatability()
Resets the MeasuredXRepeatability attribute to an unset state.
bool hasMeasuredXRepeatability() const
Checks whether the MeasuredXRepeatability attribute is present.
void setMeasuredXRepeatabilityUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true)
Sets the value of the MeasuredXRepeatabilityUnit attribute.
UnitsLength_TypePtr getMeasuredXRepeatabilityUnit() const
Returns the value of the MeasuredXRepeatabilityUnit attribute.
void resetMeasuredXRepeatabilityUnit()
Resets the MeasuredXRepeatabilityUnit attribute to an unset state.
bool hasMeasuredXRepeatabilityUnit() const
Checks whether the optional MeasuredXRepeatabilityUnit attribute is present.
void setMeasuredYRepeatability(const float & value, bool validate =true)
Sets the value of the MeasuredYRepeatability attribute.
float getMeasuredYRepeatability() const
Returns the value of the MeasuredYRepeatability attribute.
void resetMeasuredYRepeatability()
Resets the MeasuredYRepeatability attribute to an unset state.
bool hasMeasuredYRepeatability() const
Checks whether the MeasuredYRepeatability attribute is present.
void setMeasuredYRepeatabilityUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true)
Sets the value of the MeasuredYRepeatabilityUnit attribute.
UnitsLength_TypePtr getMeasuredYRepeatabilityUnit() const
Returns the value of the MeasuredYRepeatabilityUnit attribute.
void resetMeasuredYRepeatabilityUnit()
Resets the MeasuredYRepeatabilityUnit attribute to an unset state.
bool hasMeasuredYRepeatabilityUnit() const
Checks whether the optional MeasuredYRepeatabilityUnit attribute is present.
void setMeasuredFocalRepeatability(const float & value, bool validate =true)
Sets the value of the MeasuredFocalRepeatability attribute.
float getMeasuredFocalRepeatability() const
Returns the value of the MeasuredFocalRepeatability attribute.
void resetMeasuredFocalRepeatability()
Resets the MeasuredFocalRepeatability attribute to an unset state.
bool hasMeasuredFocalRepeatability() const
Checks whether the MeasuredFocalRepeatability attribute is present.
void setMeasuredFocalRepeatabilityUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true)
Sets the value of the MeasuredFocalRepeatabilityUnit attribute.
UnitsLength_TypePtr getMeasuredFocalRepeatabilityUnit() const
Returns the value of the MeasuredFocalRepeatabilityUnit attribute.
void resetMeasuredFocalRepeatabilityUnit()
Resets the MeasuredFocalRepeatabilityUnit attribute to an unset state.
bool hasMeasuredFocalRepeatabilityUnit() const
Checks whether the optional MeasuredFocalRepeatabilityUnit attribute is present.
void setMeasuredXSettlingTime(const float & value, bool validate =true)
Sets the value of the MeasuredXSettlingTime attribute.
float getMeasuredXSettlingTime() const
Returns the value of the MeasuredXSettlingTime attribute.
void resetMeasuredXSettlingTime()
Resets the MeasuredXSettlingTime attribute to an unset state.
bool hasMeasuredXSettlingTime() const
Checks whether the MeasuredXSettlingTime attribute is present.
void setMeasuredXSettlingTimeUnit(const Inscoper::NBO::UnitsTime_TypePtr & value, bool validate =true)
Sets the value of the MeasuredXSettlingTimeUnit attribute.
UnitsTime_TypePtr getMeasuredXSettlingTimeUnit() const
Returns the value of the MeasuredXSettlingTimeUnit attribute.
void resetMeasuredXSettlingTimeUnit()
Resets the MeasuredXSettlingTimeUnit attribute to an unset state.
bool hasMeasuredXSettlingTimeUnit() const
Checks whether the optional MeasuredXSettlingTimeUnit attribute is present.
void setMeasuredYSettlingTime(const float & value, bool validate =true)
Sets the value of the MeasuredYSettlingTime attribute.
float getMeasuredYSettlingTime() const
Returns the value of the MeasuredYSettlingTime attribute.
void resetMeasuredYSettlingTime()
Resets the MeasuredYSettlingTime attribute to an unset state.
bool hasMeasuredYSettlingTime() const
Checks whether the MeasuredYSettlingTime attribute is present.
void setMeasuredYSettlingTimeUnit(const Inscoper::NBO::UnitsTime_TypePtr & value, bool validate =true)
Sets the value of the MeasuredYSettlingTimeUnit attribute.
UnitsTime_TypePtr getMeasuredYSettlingTimeUnit() const
Returns the value of the MeasuredYSettlingTimeUnit attribute.
void resetMeasuredYSettlingTimeUnit()
Resets the MeasuredYSettlingTimeUnit attribute to an unset state.
bool hasMeasuredYSettlingTimeUnit() const
Checks whether the optional MeasuredYSettlingTimeUnit attribute is present.
void setMeasuredFocalSettlingTime(const float & value, bool validate =true)
Sets the value of the MeasuredFocalSettlingTime attribute.
float getMeasuredFocalSettlingTime() const
Returns the value of the MeasuredFocalSettlingTime attribute.
void resetMeasuredFocalSettlingTime()
Resets the MeasuredFocalSettlingTime attribute to an unset state.
bool hasMeasuredFocalSettlingTime() const
Checks whether the MeasuredFocalSettlingTime attribute is present.
void setMeasuredFocalSettlingTimeUnit(const Inscoper::NBO::UnitsTime_TypePtr & value, bool validate =true)
Sets the value of the MeasuredFocalSettlingTimeUnit attribute.
UnitsTime_TypePtr getMeasuredFocalSettlingTimeUnit() const
Returns the value of the MeasuredFocalSettlingTimeUnit attribute.
void resetMeasuredFocalSettlingTimeUnit()
Resets the MeasuredFocalSettlingTimeUnit attribute to an unset state.
bool hasMeasuredFocalSettlingTimeUnit() const
Checks whether the optional MeasuredFocalSettlingTimeUnit attribute is present.
void setMeasuredXReproducibility_SD(const float & value, bool validate =true)
Sets the value of the MeasuredXReproducibility_SD attribute.
float getMeasuredXReproducibility_SD() const
Returns the value of the MeasuredXReproducibility_SD attribute.
void resetMeasuredXReproducibility_SD()
Resets the MeasuredXReproducibility_SD attribute to an unset state.
bool hasMeasuredXReproducibility_SD() const
Checks whether the MeasuredXReproducibility_SD attribute is present.
void setMeasuredYReproducibility_SD(const float & value, bool validate =true)
Sets the value of the MeasuredYReproducibility_SD attribute.
float getMeasuredYReproducibility_SD() const
Returns the value of the MeasuredYReproducibility_SD attribute.
void resetMeasuredYReproducibility_SD()
Resets the MeasuredYReproducibility_SD attribute to an unset state.
bool hasMeasuredYReproducibility_SD() const
Checks whether the MeasuredYReproducibility_SD attribute is present.
void setMeasuredFocalReproducibility_SD(const float & value, bool validate =true)
Sets the value of the MeasuredFocalReproducibility_SD attribute.
float getMeasuredFocalReproducibility_SD() const
Returns the value of the MeasuredFocalReproducibility_SD attribute.
void resetMeasuredFocalReproducibility_SD()
Resets the MeasuredFocalReproducibility_SD attribute to an unset state.
bool hasMeasuredFocalReproducibility_SD() const
Checks whether the MeasuredFocalReproducibility_SD attribute is present.
void setMeasuredXRepeatability_SD(const float & value, bool validate =true)
Sets the value of the MeasuredXRepeatability_SD attribute.
float getMeasuredXRepeatability_SD() const
Returns the value of the MeasuredXRepeatability_SD attribute.
void resetMeasuredXRepeatability_SD()
Resets the MeasuredXRepeatability_SD attribute to an unset state.
bool hasMeasuredXRepeatability_SD() const
Checks whether the MeasuredXRepeatability_SD attribute is present.
void setMeasuredYRepeatability_SD(const float & value, bool validate =true)
Sets the value of the MeasuredYRepeatability_SD attribute.
float getMeasuredYRepeatability_SD() const
Returns the value of the MeasuredYRepeatability_SD attribute.
void resetMeasuredYRepeatability_SD()
Resets the MeasuredYRepeatability_SD attribute to an unset state.
bool hasMeasuredYRepeatability_SD() const
Checks whether the MeasuredYRepeatability_SD attribute is present.
void setMeasuredFocalRepeatability_SD(const float & value, bool validate =true)
Sets the value of the MeasuredFocalRepeatability_SD attribute.
float getMeasuredFocalRepeatability_SD() const
Returns the value of the MeasuredFocalRepeatability_SD attribute.
void resetMeasuredFocalRepeatability_SD()
Resets the MeasuredFocalRepeatability_SD attribute to an unset state.
bool hasMeasuredFocalRepeatability_SD() const
Checks whether the MeasuredFocalRepeatability_SD attribute is present.
void setMeasuredXSettlingTime_SD(const float & value, bool validate =true)
Sets the value of the MeasuredXSettlingTime_SD attribute.
float getMeasuredXSettlingTime_SD() const
Returns the value of the MeasuredXSettlingTime_SD attribute.
void resetMeasuredXSettlingTime_SD()
Resets the MeasuredXSettlingTime_SD attribute to an unset state.
bool hasMeasuredXSettlingTime_SD() const
Checks whether the MeasuredXSettlingTime_SD attribute is present.
void setMeasuredYSettlingTime_SD(const float & value, bool validate =true)
Sets the value of the MeasuredYSettlingTime_SD attribute.
float getMeasuredYSettlingTime_SD() const
Returns the value of the MeasuredYSettlingTime_SD attribute.
void resetMeasuredYSettlingTime_SD()
Resets the MeasuredYSettlingTime_SD attribute to an unset state.
bool hasMeasuredYSettlingTime_SD() const
Checks whether the MeasuredYSettlingTime_SD attribute is present.
void setMeasuredFocalSettlingTime_SD(const float & value, bool validate =true)
Sets the value of the MeasuredFocalSettlingTime_SD attribute.
float getMeasuredFocalSettlingTime_SD() const
Returns the value of the MeasuredFocalSettlingTime_SD attribute.
void resetMeasuredFocalSettlingTime_SD()
Resets the MeasuredFocalSettlingTime_SD attribute to an unset state.
bool hasMeasuredFocalSettlingTime_SD() const
Checks whether the MeasuredFocalSettlingTime_SD attribute is present.
void setSamplePositioningRef(const Inscoper::NBO::SamplePositioningRefPtr & value, bool validate =true)
Sets the value of the SamplePositioningRef element.
Inscoper::NBO::SamplePositioningRefPtr getSamplePositioningRef() const
Returns the value of the SamplePositioningRef element.
void resetSamplePositioningRef()
Resets the SamplePositioningRef element to an unset state.
bool hasSamplePositioningRef() const
Checks whether the optional SamplePositioningRef element is present.
void setFocusStabilizationDeviceRef(const Inscoper::NBO::FocusStabilizationDeviceRefPtr & value, bool validate =true)
Sets the value of the FocusStabilizationDeviceRef element.
Inscoper::NBO::FocusStabilizationDeviceRefPtr getFocusStabilizationDeviceRef() const
Returns the value of the FocusStabilizationDeviceRef element.
void resetFocusStabilizationDeviceRef()
Resets the FocusStabilizationDeviceRef element to an unset state.
bool hasFocusStabilizationDeviceRef() const
Checks whether the optional FocusStabilizationDeviceRef element is present.
void setAnnotationRef(const Inscoper::NBO::MechanicalCalibration::InlineAnnotationRefPtr & value, bool validate =true)
Sets the value of the AnnotationRef element.
Inscoper::NBO::MechanicalCalibration::InlineAnnotationRefPtr getAnnotationRef() const
Returns the value of the AnnotationRef element.
void resetAnnotationRef()
Resets the AnnotationRef element to an unset state.
bool hasAnnotationRef() const
Checks whether the optional AnnotationRef element is present.
std::shared_ptr< MechanicalCalibration > fromBase(NBOBaseClassPtr base)
Cast a NBOBaseClass to a MechanicalCalibration.
const std::set< std::string > & getDateAllowedValues()
Returns the allowed values for this attribut.

Detailed Description

class Inscoper::NBO::MechanicalCalibration;

Represents the XML element MechanicalCalibration.

This describes the procedures that were used for mechanical calibration and the resulting calibration results.

Public Types Documentation

typedef InlineAnnotationRefPtr

Public Functions Documentation

function MechanicalCalibration

function ~MechanicalCalibration

function getTypeName

function getXMLName

function getNBOType

function getChildren

function getSubElements

function fromJsonFile

function fromJsonString

function fromXmlFile

function fromXmlString

function toXmlFile

function toXmlString

function setID

function getID

function resetID

function hasID

function setDate

function getDate

function resetDate

function hasDate

function setMeasuredXReproducibility

function getMeasuredXReproducibility

function resetMeasuredXReproducibility

function hasMeasuredXReproducibility

function setMeasuredXReproducibilityUnit

function getMeasuredXReproducibilityUnit

function resetMeasuredXReproducibilityUnit

function hasMeasuredXReproducibilityUnit

function setMeasuredYReproducibility

function getMeasuredYReproducibility

function resetMeasuredYReproducibility

function hasMeasuredYReproducibility

function setMeasuredYReproducibilityUnit

function getMeasuredYReproducibilityUnit

function resetMeasuredYReproducibilityUnit

function hasMeasuredYReproducibilityUnit

function setMeasuredFocalReproducibility

function getMeasuredFocalReproducibility

function resetMeasuredFocalReproducibility

function hasMeasuredFocalReproducibility

function setMeasuredFocalReproducibilityUnit

function getMeasuredFocalReproducibilityUnit

function resetMeasuredFocalReproducibilityUnit

function hasMeasuredFocalReproducibilityUnit

function setMeasuredXRepeatability

function getMeasuredXRepeatability

function resetMeasuredXRepeatability

function hasMeasuredXRepeatability

function setMeasuredXRepeatabilityUnit

function getMeasuredXRepeatabilityUnit

function resetMeasuredXRepeatabilityUnit

function hasMeasuredXRepeatabilityUnit

function setMeasuredYRepeatability

function getMeasuredYRepeatability

function resetMeasuredYRepeatability

function hasMeasuredYRepeatability

function setMeasuredYRepeatabilityUnit

function getMeasuredYRepeatabilityUnit

function resetMeasuredYRepeatabilityUnit

function hasMeasuredYRepeatabilityUnit

function setMeasuredFocalRepeatability

function getMeasuredFocalRepeatability

function resetMeasuredFocalRepeatability

function hasMeasuredFocalRepeatability

function setMeasuredFocalRepeatabilityUnit

function getMeasuredFocalRepeatabilityUnit

function resetMeasuredFocalRepeatabilityUnit

function hasMeasuredFocalRepeatabilityUnit

function setMeasuredXSettlingTime

function getMeasuredXSettlingTime

function resetMeasuredXSettlingTime

function hasMeasuredXSettlingTime

function setMeasuredXSettlingTimeUnit

function getMeasuredXSettlingTimeUnit

function resetMeasuredXSettlingTimeUnit

function hasMeasuredXSettlingTimeUnit

function setMeasuredYSettlingTime

function getMeasuredYSettlingTime

function resetMeasuredYSettlingTime

function hasMeasuredYSettlingTime

function setMeasuredYSettlingTimeUnit

function getMeasuredYSettlingTimeUnit

function resetMeasuredYSettlingTimeUnit

function hasMeasuredYSettlingTimeUnit

function setMeasuredFocalSettlingTime

function getMeasuredFocalSettlingTime

function resetMeasuredFocalSettlingTime

function hasMeasuredFocalSettlingTime

function setMeasuredFocalSettlingTimeUnit

function getMeasuredFocalSettlingTimeUnit

function resetMeasuredFocalSettlingTimeUnit

function hasMeasuredFocalSettlingTimeUnit

function setMeasuredXReproducibility_SD

function getMeasuredXReproducibility_SD

function resetMeasuredXReproducibility_SD

function hasMeasuredXReproducibility_SD

function setMeasuredYReproducibility_SD

function getMeasuredYReproducibility_SD

function resetMeasuredYReproducibility_SD

function hasMeasuredYReproducibility_SD

function setMeasuredFocalReproducibility_SD

function getMeasuredFocalReproducibility_SD

function resetMeasuredFocalReproducibility_SD

function hasMeasuredFocalReproducibility_SD

function setMeasuredXRepeatability_SD

function getMeasuredXRepeatability_SD

function resetMeasuredXRepeatability_SD

function hasMeasuredXRepeatability_SD

function setMeasuredYRepeatability_SD

function getMeasuredYRepeatability_SD

function resetMeasuredYRepeatability_SD

function hasMeasuredYRepeatability_SD

function setMeasuredFocalRepeatability_SD

function getMeasuredFocalRepeatability_SD

function resetMeasuredFocalRepeatability_SD

function hasMeasuredFocalRepeatability_SD

function setMeasuredXSettlingTime_SD

function getMeasuredXSettlingTime_SD

function resetMeasuredXSettlingTime_SD

function hasMeasuredXSettlingTime_SD

function setMeasuredYSettlingTime_SD

function getMeasuredYSettlingTime_SD

function resetMeasuredYSettlingTime_SD

function hasMeasuredYSettlingTime_SD

function setMeasuredFocalSettlingTime_SD

function getMeasuredFocalSettlingTime_SD

function resetMeasuredFocalSettlingTime_SD

function hasMeasuredFocalSettlingTime_SD

function setSamplePositioningRef

function getSamplePositioningRef

function resetSamplePositioningRef

function hasSamplePositioningRef

function setFocusStabilizationDeviceRef

function getFocusStabilizationDeviceRef

function resetFocusStabilizationDeviceRef

function hasFocusStabilizationDeviceRef

function setAnnotationRef

function getAnnotationRef

function resetAnnotationRef

function hasAnnotationRef

function fromBase

function getDateAllowedValues