ome-xml  5.6.0
Classes | Functions
ome::xml::model::enums Namespace Reference

Model enumerations. More...

Classes

class  AcquisitionMode
 AcquisitionMode enumeration. More...
 
class  ArcType
 ArcType enumeration. More...
 
class  Binning
 Binning enumeration. More...
 
class  Compression
 Compression enumeration. More...
 
class  ContrastMethod
 ContrastMethod enumeration. More...
 
class  Correction
 Correction enumeration. More...
 
class  DetectorType
 DetectorType enumeration. More...
 
class  DimensionOrder
 DimensionOrder enumeration. More...
 
class  EnumerationException
 EnumerationException is thrown when an enumeration is invalid or not found. More...
 
class  ExperimentType
 ExperimentType enumeration. More...
 
class  FilamentType
 FilamentType enumeration. More...
 
class  FillRule
 FillRule enumeration. More...
 
class  FilterType
 FilterType enumeration. More...
 
class  FontFamily
 FontFamily enumeration. More...
 
class  FontStyle
 FontStyle enumeration. More...
 
class  IlluminationType
 IlluminationType enumeration. More...
 
class  Immersion
 Immersion enumeration. More...
 
class  LaserMedium
 LaserMedium enumeration. More...
 
class  LaserType
 LaserType enumeration. More...
 
class  Marker
 Marker enumeration. More...
 
class  Medium
 Medium enumeration. More...
 
class  MicrobeamManipulationType
 MicrobeamManipulationType enumeration. More...
 
class  MicroscopeType
 MicroscopeType enumeration. More...
 
class  NamingConvention
 NamingConvention enumeration. More...
 
class  PixelType
 PixelType enumeration. More...
 
class  Pulse
 Pulse enumeration. More...
 
class  UnitsElectricPotential
 UnitsElectricPotential enumeration. More...
 
class  UnitsFrequency
 UnitsFrequency enumeration. More...
 
class  UnitsLength
 UnitsLength enumeration. More...
 
class  UnitsPower
 UnitsPower enumeration. More...
 
class  UnitsPressure
 UnitsPressure enumeration. More...
 
class  UnitsTemperature
 UnitsTemperature enumeration. More...
 
class  UnitsTime
 UnitsTime enumeration. More...
 

Functions

bool operator== (const AcquisitionMode &lhs, const AcquisitionMode &rhs)
 Compare two AcquisitionMode objects for equality. More...
 
bool operator== (const AcquisitionMode &lhs, const AcquisitionMode::enum_value &rhs)
 Compare AcquisitionMode object and enum value for equality. More...
 
bool operator== (const AcquisitionMode::enum_value &lhs, const AcquisitionMode &rhs)
 Compare enum value and AcquisitionMode for equality. More...
 
bool operator== (const AcquisitionMode &lhs, const std::string &rhs)
 Compare AcquisitionMode object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const AcquisitionMode &rhs)
 Compare enum string value and AcquisitionMode object for equality. More...
 
bool operator!= (const AcquisitionMode &lhs, const AcquisitionMode &rhs)
 Compare two AcquisitionMode objects for non-equality. More...
 
bool operator!= (const AcquisitionMode &lhs, const AcquisitionMode::enum_value &rhs)
 Compare AcquisitionMode object and enum value for non-equality. More...
 
bool operator!= (const AcquisitionMode::enum_value &lhs, const AcquisitionMode &rhs)
 Compare enum value and AcquisitionMode object for non-equality. More...
 
bool operator!= (const AcquisitionMode &lhs, const std::string &rhs)
 Compare AcquisitionMode object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const AcquisitionMode &rhs)
 Compare enum string value and AcquisitionMode object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const AcquisitionMode &enumeration)
 Output AcquisitionMode to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, AcquisitionMode &enumeration)
 Set AcquisitionMode from input stream. More...
 
bool operator== (const ArcType &lhs, const ArcType &rhs)
 Compare two ArcType objects for equality. More...
 
bool operator== (const ArcType &lhs, const ArcType::enum_value &rhs)
 Compare ArcType object and enum value for equality. More...
 
bool operator== (const ArcType::enum_value &lhs, const ArcType &rhs)
 Compare enum value and ArcType for equality. More...
 
bool operator== (const ArcType &lhs, const std::string &rhs)
 Compare ArcType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const ArcType &rhs)
 Compare enum string value and ArcType object for equality. More...
 
bool operator!= (const ArcType &lhs, const ArcType &rhs)
 Compare two ArcType objects for non-equality. More...
 
bool operator!= (const ArcType &lhs, const ArcType::enum_value &rhs)
 Compare ArcType object and enum value for non-equality. More...
 
bool operator!= (const ArcType::enum_value &lhs, const ArcType &rhs)
 Compare enum value and ArcType object for non-equality. More...
 
bool operator!= (const ArcType &lhs, const std::string &rhs)
 Compare ArcType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const ArcType &rhs)
 Compare enum string value and ArcType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const ArcType &enumeration)
 Output ArcType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, ArcType &enumeration)
 Set ArcType from input stream. More...
 
bool operator== (const Binning &lhs, const Binning &rhs)
 Compare two Binning objects for equality. More...
 
bool operator== (const Binning &lhs, const Binning::enum_value &rhs)
 Compare Binning object and enum value for equality. More...
 
bool operator== (const Binning::enum_value &lhs, const Binning &rhs)
 Compare enum value and Binning for equality. More...
 
bool operator== (const Binning &lhs, const std::string &rhs)
 Compare Binning object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Binning &rhs)
 Compare enum string value and Binning object for equality. More...
 
bool operator!= (const Binning &lhs, const Binning &rhs)
 Compare two Binning objects for non-equality. More...
 
bool operator!= (const Binning &lhs, const Binning::enum_value &rhs)
 Compare Binning object and enum value for non-equality. More...
 
bool operator!= (const Binning::enum_value &lhs, const Binning &rhs)
 Compare enum value and Binning object for non-equality. More...
 
bool operator!= (const Binning &lhs, const std::string &rhs)
 Compare Binning object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Binning &rhs)
 Compare enum string value and Binning object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Binning &enumeration)
 Output Binning to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Binning &enumeration)
 Set Binning from input stream. More...
 
bool operator== (const Compression &lhs, const Compression &rhs)
 Compare two Compression objects for equality. More...
 
bool operator== (const Compression &lhs, const Compression::enum_value &rhs)
 Compare Compression object and enum value for equality. More...
 
bool operator== (const Compression::enum_value &lhs, const Compression &rhs)
 Compare enum value and Compression for equality. More...
 
bool operator== (const Compression &lhs, const std::string &rhs)
 Compare Compression object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Compression &rhs)
 Compare enum string value and Compression object for equality. More...
 
bool operator!= (const Compression &lhs, const Compression &rhs)
 Compare two Compression objects for non-equality. More...
 
bool operator!= (const Compression &lhs, const Compression::enum_value &rhs)
 Compare Compression object and enum value for non-equality. More...
 
bool operator!= (const Compression::enum_value &lhs, const Compression &rhs)
 Compare enum value and Compression object for non-equality. More...
 
bool operator!= (const Compression &lhs, const std::string &rhs)
 Compare Compression object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Compression &rhs)
 Compare enum string value and Compression object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Compression &enumeration)
 Output Compression to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Compression &enumeration)
 Set Compression from input stream. More...
 
bool operator== (const ContrastMethod &lhs, const ContrastMethod &rhs)
 Compare two ContrastMethod objects for equality. More...
 
bool operator== (const ContrastMethod &lhs, const ContrastMethod::enum_value &rhs)
 Compare ContrastMethod object and enum value for equality. More...
 
bool operator== (const ContrastMethod::enum_value &lhs, const ContrastMethod &rhs)
 Compare enum value and ContrastMethod for equality. More...
 
bool operator== (const ContrastMethod &lhs, const std::string &rhs)
 Compare ContrastMethod object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const ContrastMethod &rhs)
 Compare enum string value and ContrastMethod object for equality. More...
 
bool operator!= (const ContrastMethod &lhs, const ContrastMethod &rhs)
 Compare two ContrastMethod objects for non-equality. More...
 
bool operator!= (const ContrastMethod &lhs, const ContrastMethod::enum_value &rhs)
 Compare ContrastMethod object and enum value for non-equality. More...
 
bool operator!= (const ContrastMethod::enum_value &lhs, const ContrastMethod &rhs)
 Compare enum value and ContrastMethod object for non-equality. More...
 
bool operator!= (const ContrastMethod &lhs, const std::string &rhs)
 Compare ContrastMethod object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const ContrastMethod &rhs)
 Compare enum string value and ContrastMethod object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const ContrastMethod &enumeration)
 Output ContrastMethod to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, ContrastMethod &enumeration)
 Set ContrastMethod from input stream. More...
 
bool operator== (const Correction &lhs, const Correction &rhs)
 Compare two Correction objects for equality. More...
 
bool operator== (const Correction &lhs, const Correction::enum_value &rhs)
 Compare Correction object and enum value for equality. More...
 
bool operator== (const Correction::enum_value &lhs, const Correction &rhs)
 Compare enum value and Correction for equality. More...
 
bool operator== (const Correction &lhs, const std::string &rhs)
 Compare Correction object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Correction &rhs)
 Compare enum string value and Correction object for equality. More...
 
bool operator!= (const Correction &lhs, const Correction &rhs)
 Compare two Correction objects for non-equality. More...
 
bool operator!= (const Correction &lhs, const Correction::enum_value &rhs)
 Compare Correction object and enum value for non-equality. More...
 
bool operator!= (const Correction::enum_value &lhs, const Correction &rhs)
 Compare enum value and Correction object for non-equality. More...
 
bool operator!= (const Correction &lhs, const std::string &rhs)
 Compare Correction object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Correction &rhs)
 Compare enum string value and Correction object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Correction &enumeration)
 Output Correction to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Correction &enumeration)
 Set Correction from input stream. More...
 
bool operator== (const DetectorType &lhs, const DetectorType &rhs)
 Compare two DetectorType objects for equality. More...
 
bool operator== (const DetectorType &lhs, const DetectorType::enum_value &rhs)
 Compare DetectorType object and enum value for equality. More...
 
bool operator== (const DetectorType::enum_value &lhs, const DetectorType &rhs)
 Compare enum value and DetectorType for equality. More...
 
bool operator== (const DetectorType &lhs, const std::string &rhs)
 Compare DetectorType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const DetectorType &rhs)
 Compare enum string value and DetectorType object for equality. More...
 
bool operator!= (const DetectorType &lhs, const DetectorType &rhs)
 Compare two DetectorType objects for non-equality. More...
 
bool operator!= (const DetectorType &lhs, const DetectorType::enum_value &rhs)
 Compare DetectorType object and enum value for non-equality. More...
 
bool operator!= (const DetectorType::enum_value &lhs, const DetectorType &rhs)
 Compare enum value and DetectorType object for non-equality. More...
 
bool operator!= (const DetectorType &lhs, const std::string &rhs)
 Compare DetectorType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const DetectorType &rhs)
 Compare enum string value and DetectorType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const DetectorType &enumeration)
 Output DetectorType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, DetectorType &enumeration)
 Set DetectorType from input stream. More...
 
bool operator== (const DimensionOrder &lhs, const DimensionOrder &rhs)
 Compare two DimensionOrder objects for equality. More...
 
bool operator== (const DimensionOrder &lhs, const DimensionOrder::enum_value &rhs)
 Compare DimensionOrder object and enum value for equality. More...
 
bool operator== (const DimensionOrder::enum_value &lhs, const DimensionOrder &rhs)
 Compare enum value and DimensionOrder for equality. More...
 
bool operator== (const DimensionOrder &lhs, const std::string &rhs)
 Compare DimensionOrder object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const DimensionOrder &rhs)
 Compare enum string value and DimensionOrder object for equality. More...
 
bool operator!= (const DimensionOrder &lhs, const DimensionOrder &rhs)
 Compare two DimensionOrder objects for non-equality. More...
 
bool operator!= (const DimensionOrder &lhs, const DimensionOrder::enum_value &rhs)
 Compare DimensionOrder object and enum value for non-equality. More...
 
bool operator!= (const DimensionOrder::enum_value &lhs, const DimensionOrder &rhs)
 Compare enum value and DimensionOrder object for non-equality. More...
 
bool operator!= (const DimensionOrder &lhs, const std::string &rhs)
 Compare DimensionOrder object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const DimensionOrder &rhs)
 Compare enum string value and DimensionOrder object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const DimensionOrder &enumeration)
 Output DimensionOrder to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, DimensionOrder &enumeration)
 Set DimensionOrder from input stream. More...
 
bool operator== (const ExperimentType &lhs, const ExperimentType &rhs)
 Compare two ExperimentType objects for equality. More...
 
bool operator== (const ExperimentType &lhs, const ExperimentType::enum_value &rhs)
 Compare ExperimentType object and enum value for equality. More...
 
bool operator== (const ExperimentType::enum_value &lhs, const ExperimentType &rhs)
 Compare enum value and ExperimentType for equality. More...
 
bool operator== (const ExperimentType &lhs, const std::string &rhs)
 Compare ExperimentType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const ExperimentType &rhs)
 Compare enum string value and ExperimentType object for equality. More...
 
bool operator!= (const ExperimentType &lhs, const ExperimentType &rhs)
 Compare two ExperimentType objects for non-equality. More...
 
bool operator!= (const ExperimentType &lhs, const ExperimentType::enum_value &rhs)
 Compare ExperimentType object and enum value for non-equality. More...
 
bool operator!= (const ExperimentType::enum_value &lhs, const ExperimentType &rhs)
 Compare enum value and ExperimentType object for non-equality. More...
 
bool operator!= (const ExperimentType &lhs, const std::string &rhs)
 Compare ExperimentType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const ExperimentType &rhs)
 Compare enum string value and ExperimentType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const ExperimentType &enumeration)
 Output ExperimentType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, ExperimentType &enumeration)
 Set ExperimentType from input stream. More...
 
bool operator== (const FilamentType &lhs, const FilamentType &rhs)
 Compare two FilamentType objects for equality. More...
 
bool operator== (const FilamentType &lhs, const FilamentType::enum_value &rhs)
 Compare FilamentType object and enum value for equality. More...
 
bool operator== (const FilamentType::enum_value &lhs, const FilamentType &rhs)
 Compare enum value and FilamentType for equality. More...
 
bool operator== (const FilamentType &lhs, const std::string &rhs)
 Compare FilamentType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const FilamentType &rhs)
 Compare enum string value and FilamentType object for equality. More...
 
bool operator!= (const FilamentType &lhs, const FilamentType &rhs)
 Compare two FilamentType objects for non-equality. More...
 
bool operator!= (const FilamentType &lhs, const FilamentType::enum_value &rhs)
 Compare FilamentType object and enum value for non-equality. More...
 
bool operator!= (const FilamentType::enum_value &lhs, const FilamentType &rhs)
 Compare enum value and FilamentType object for non-equality. More...
 
bool operator!= (const FilamentType &lhs, const std::string &rhs)
 Compare FilamentType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const FilamentType &rhs)
 Compare enum string value and FilamentType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const FilamentType &enumeration)
 Output FilamentType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, FilamentType &enumeration)
 Set FilamentType from input stream. More...
 
bool operator== (const FillRule &lhs, const FillRule &rhs)
 Compare two FillRule objects for equality. More...
 
bool operator== (const FillRule &lhs, const FillRule::enum_value &rhs)
 Compare FillRule object and enum value for equality. More...
 
bool operator== (const FillRule::enum_value &lhs, const FillRule &rhs)
 Compare enum value and FillRule for equality. More...
 
bool operator== (const FillRule &lhs, const std::string &rhs)
 Compare FillRule object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const FillRule &rhs)
 Compare enum string value and FillRule object for equality. More...
 
bool operator!= (const FillRule &lhs, const FillRule &rhs)
 Compare two FillRule objects for non-equality. More...
 
bool operator!= (const FillRule &lhs, const FillRule::enum_value &rhs)
 Compare FillRule object and enum value for non-equality. More...
 
bool operator!= (const FillRule::enum_value &lhs, const FillRule &rhs)
 Compare enum value and FillRule object for non-equality. More...
 
bool operator!= (const FillRule &lhs, const std::string &rhs)
 Compare FillRule object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const FillRule &rhs)
 Compare enum string value and FillRule object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const FillRule &enumeration)
 Output FillRule to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, FillRule &enumeration)
 Set FillRule from input stream. More...
 
bool operator== (const FilterType &lhs, const FilterType &rhs)
 Compare two FilterType objects for equality. More...
 
bool operator== (const FilterType &lhs, const FilterType::enum_value &rhs)
 Compare FilterType object and enum value for equality. More...
 
bool operator== (const FilterType::enum_value &lhs, const FilterType &rhs)
 Compare enum value and FilterType for equality. More...
 
bool operator== (const FilterType &lhs, const std::string &rhs)
 Compare FilterType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const FilterType &rhs)
 Compare enum string value and FilterType object for equality. More...
 
bool operator!= (const FilterType &lhs, const FilterType &rhs)
 Compare two FilterType objects for non-equality. More...
 
bool operator!= (const FilterType &lhs, const FilterType::enum_value &rhs)
 Compare FilterType object and enum value for non-equality. More...
 
bool operator!= (const FilterType::enum_value &lhs, const FilterType &rhs)
 Compare enum value and FilterType object for non-equality. More...
 
bool operator!= (const FilterType &lhs, const std::string &rhs)
 Compare FilterType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const FilterType &rhs)
 Compare enum string value and FilterType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const FilterType &enumeration)
 Output FilterType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, FilterType &enumeration)
 Set FilterType from input stream. More...
 
bool operator== (const FontFamily &lhs, const FontFamily &rhs)
 Compare two FontFamily objects for equality. More...
 
bool operator== (const FontFamily &lhs, const FontFamily::enum_value &rhs)
 Compare FontFamily object and enum value for equality. More...
 
bool operator== (const FontFamily::enum_value &lhs, const FontFamily &rhs)
 Compare enum value and FontFamily for equality. More...
 
bool operator== (const FontFamily &lhs, const std::string &rhs)
 Compare FontFamily object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const FontFamily &rhs)
 Compare enum string value and FontFamily object for equality. More...
 
bool operator!= (const FontFamily &lhs, const FontFamily &rhs)
 Compare two FontFamily objects for non-equality. More...
 
bool operator!= (const FontFamily &lhs, const FontFamily::enum_value &rhs)
 Compare FontFamily object and enum value for non-equality. More...
 
bool operator!= (const FontFamily::enum_value &lhs, const FontFamily &rhs)
 Compare enum value and FontFamily object for non-equality. More...
 
bool operator!= (const FontFamily &lhs, const std::string &rhs)
 Compare FontFamily object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const FontFamily &rhs)
 Compare enum string value and FontFamily object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const FontFamily &enumeration)
 Output FontFamily to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, FontFamily &enumeration)
 Set FontFamily from input stream. More...
 
bool operator== (const FontStyle &lhs, const FontStyle &rhs)
 Compare two FontStyle objects for equality. More...
 
bool operator== (const FontStyle &lhs, const FontStyle::enum_value &rhs)
 Compare FontStyle object and enum value for equality. More...
 
bool operator== (const FontStyle::enum_value &lhs, const FontStyle &rhs)
 Compare enum value and FontStyle for equality. More...
 
bool operator== (const FontStyle &lhs, const std::string &rhs)
 Compare FontStyle object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const FontStyle &rhs)
 Compare enum string value and FontStyle object for equality. More...
 
bool operator!= (const FontStyle &lhs, const FontStyle &rhs)
 Compare two FontStyle objects for non-equality. More...
 
bool operator!= (const FontStyle &lhs, const FontStyle::enum_value &rhs)
 Compare FontStyle object and enum value for non-equality. More...
 
bool operator!= (const FontStyle::enum_value &lhs, const FontStyle &rhs)
 Compare enum value and FontStyle object for non-equality. More...
 
bool operator!= (const FontStyle &lhs, const std::string &rhs)
 Compare FontStyle object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const FontStyle &rhs)
 Compare enum string value and FontStyle object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const FontStyle &enumeration)
 Output FontStyle to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, FontStyle &enumeration)
 Set FontStyle from input stream. More...
 
bool operator== (const IlluminationType &lhs, const IlluminationType &rhs)
 Compare two IlluminationType objects for equality. More...
 
bool operator== (const IlluminationType &lhs, const IlluminationType::enum_value &rhs)
 Compare IlluminationType object and enum value for equality. More...
 
bool operator== (const IlluminationType::enum_value &lhs, const IlluminationType &rhs)
 Compare enum value and IlluminationType for equality. More...
 
bool operator== (const IlluminationType &lhs, const std::string &rhs)
 Compare IlluminationType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const IlluminationType &rhs)
 Compare enum string value and IlluminationType object for equality. More...
 
bool operator!= (const IlluminationType &lhs, const IlluminationType &rhs)
 Compare two IlluminationType objects for non-equality. More...
 
bool operator!= (const IlluminationType &lhs, const IlluminationType::enum_value &rhs)
 Compare IlluminationType object and enum value for non-equality. More...
 
bool operator!= (const IlluminationType::enum_value &lhs, const IlluminationType &rhs)
 Compare enum value and IlluminationType object for non-equality. More...
 
bool operator!= (const IlluminationType &lhs, const std::string &rhs)
 Compare IlluminationType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const IlluminationType &rhs)
 Compare enum string value and IlluminationType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const IlluminationType &enumeration)
 Output IlluminationType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, IlluminationType &enumeration)
 Set IlluminationType from input stream. More...
 
bool operator== (const Immersion &lhs, const Immersion &rhs)
 Compare two Immersion objects for equality. More...
 
bool operator== (const Immersion &lhs, const Immersion::enum_value &rhs)
 Compare Immersion object and enum value for equality. More...
 
bool operator== (const Immersion::enum_value &lhs, const Immersion &rhs)
 Compare enum value and Immersion for equality. More...
 
bool operator== (const Immersion &lhs, const std::string &rhs)
 Compare Immersion object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Immersion &rhs)
 Compare enum string value and Immersion object for equality. More...
 
bool operator!= (const Immersion &lhs, const Immersion &rhs)
 Compare two Immersion objects for non-equality. More...
 
bool operator!= (const Immersion &lhs, const Immersion::enum_value &rhs)
 Compare Immersion object and enum value for non-equality. More...
 
bool operator!= (const Immersion::enum_value &lhs, const Immersion &rhs)
 Compare enum value and Immersion object for non-equality. More...
 
bool operator!= (const Immersion &lhs, const std::string &rhs)
 Compare Immersion object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Immersion &rhs)
 Compare enum string value and Immersion object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Immersion &enumeration)
 Output Immersion to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Immersion &enumeration)
 Set Immersion from input stream. More...
 
bool operator== (const LaserMedium &lhs, const LaserMedium &rhs)
 Compare two LaserMedium objects for equality. More...
 
bool operator== (const LaserMedium &lhs, const LaserMedium::enum_value &rhs)
 Compare LaserMedium object and enum value for equality. More...
 
bool operator== (const LaserMedium::enum_value &lhs, const LaserMedium &rhs)
 Compare enum value and LaserMedium for equality. More...
 
bool operator== (const LaserMedium &lhs, const std::string &rhs)
 Compare LaserMedium object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const LaserMedium &rhs)
 Compare enum string value and LaserMedium object for equality. More...
 
bool operator!= (const LaserMedium &lhs, const LaserMedium &rhs)
 Compare two LaserMedium objects for non-equality. More...
 
bool operator!= (const LaserMedium &lhs, const LaserMedium::enum_value &rhs)
 Compare LaserMedium object and enum value for non-equality. More...
 
bool operator!= (const LaserMedium::enum_value &lhs, const LaserMedium &rhs)
 Compare enum value and LaserMedium object for non-equality. More...
 
bool operator!= (const LaserMedium &lhs, const std::string &rhs)
 Compare LaserMedium object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const LaserMedium &rhs)
 Compare enum string value and LaserMedium object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const LaserMedium &enumeration)
 Output LaserMedium to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, LaserMedium &enumeration)
 Set LaserMedium from input stream. More...
 
bool operator== (const LaserType &lhs, const LaserType &rhs)
 Compare two LaserType objects for equality. More...
 
bool operator== (const LaserType &lhs, const LaserType::enum_value &rhs)
 Compare LaserType object and enum value for equality. More...
 
bool operator== (const LaserType::enum_value &lhs, const LaserType &rhs)
 Compare enum value and LaserType for equality. More...
 
bool operator== (const LaserType &lhs, const std::string &rhs)
 Compare LaserType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const LaserType &rhs)
 Compare enum string value and LaserType object for equality. More...
 
bool operator!= (const LaserType &lhs, const LaserType &rhs)
 Compare two LaserType objects for non-equality. More...
 
bool operator!= (const LaserType &lhs, const LaserType::enum_value &rhs)
 Compare LaserType object and enum value for non-equality. More...
 
bool operator!= (const LaserType::enum_value &lhs, const LaserType &rhs)
 Compare enum value and LaserType object for non-equality. More...
 
bool operator!= (const LaserType &lhs, const std::string &rhs)
 Compare LaserType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const LaserType &rhs)
 Compare enum string value and LaserType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const LaserType &enumeration)
 Output LaserType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, LaserType &enumeration)
 Set LaserType from input stream. More...
 
bool operator== (const Marker &lhs, const Marker &rhs)
 Compare two Marker objects for equality. More...
 
bool operator== (const Marker &lhs, const Marker::enum_value &rhs)
 Compare Marker object and enum value for equality. More...
 
bool operator== (const Marker::enum_value &lhs, const Marker &rhs)
 Compare enum value and Marker for equality. More...
 
bool operator== (const Marker &lhs, const std::string &rhs)
 Compare Marker object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Marker &rhs)
 Compare enum string value and Marker object for equality. More...
 
bool operator!= (const Marker &lhs, const Marker &rhs)
 Compare two Marker objects for non-equality. More...
 
bool operator!= (const Marker &lhs, const Marker::enum_value &rhs)
 Compare Marker object and enum value for non-equality. More...
 
bool operator!= (const Marker::enum_value &lhs, const Marker &rhs)
 Compare enum value and Marker object for non-equality. More...
 
bool operator!= (const Marker &lhs, const std::string &rhs)
 Compare Marker object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Marker &rhs)
 Compare enum string value and Marker object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Marker &enumeration)
 Output Marker to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Marker &enumeration)
 Set Marker from input stream. More...
 
bool operator== (const Medium &lhs, const Medium &rhs)
 Compare two Medium objects for equality. More...
 
bool operator== (const Medium &lhs, const Medium::enum_value &rhs)
 Compare Medium object and enum value for equality. More...
 
bool operator== (const Medium::enum_value &lhs, const Medium &rhs)
 Compare enum value and Medium for equality. More...
 
bool operator== (const Medium &lhs, const std::string &rhs)
 Compare Medium object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Medium &rhs)
 Compare enum string value and Medium object for equality. More...
 
bool operator!= (const Medium &lhs, const Medium &rhs)
 Compare two Medium objects for non-equality. More...
 
bool operator!= (const Medium &lhs, const Medium::enum_value &rhs)
 Compare Medium object and enum value for non-equality. More...
 
bool operator!= (const Medium::enum_value &lhs, const Medium &rhs)
 Compare enum value and Medium object for non-equality. More...
 
bool operator!= (const Medium &lhs, const std::string &rhs)
 Compare Medium object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Medium &rhs)
 Compare enum string value and Medium object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Medium &enumeration)
 Output Medium to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Medium &enumeration)
 Set Medium from input stream. More...
 
bool operator== (const MicrobeamManipulationType &lhs, const MicrobeamManipulationType &rhs)
 Compare two MicrobeamManipulationType objects for equality. More...
 
bool operator== (const MicrobeamManipulationType &lhs, const MicrobeamManipulationType::enum_value &rhs)
 Compare MicrobeamManipulationType object and enum value for equality. More...
 
bool operator== (const MicrobeamManipulationType::enum_value &lhs, const MicrobeamManipulationType &rhs)
 Compare enum value and MicrobeamManipulationType for equality. More...
 
bool operator== (const MicrobeamManipulationType &lhs, const std::string &rhs)
 Compare MicrobeamManipulationType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const MicrobeamManipulationType &rhs)
 Compare enum string value and MicrobeamManipulationType object for equality. More...
 
bool operator!= (const MicrobeamManipulationType &lhs, const MicrobeamManipulationType &rhs)
 Compare two MicrobeamManipulationType objects for non-equality. More...
 
bool operator!= (const MicrobeamManipulationType &lhs, const MicrobeamManipulationType::enum_value &rhs)
 Compare MicrobeamManipulationType object and enum value for non-equality. More...
 
bool operator!= (const MicrobeamManipulationType::enum_value &lhs, const MicrobeamManipulationType &rhs)
 Compare enum value and MicrobeamManipulationType object for non-equality. More...
 
bool operator!= (const MicrobeamManipulationType &lhs, const std::string &rhs)
 Compare MicrobeamManipulationType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const MicrobeamManipulationType &rhs)
 Compare enum string value and MicrobeamManipulationType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const MicrobeamManipulationType &enumeration)
 Output MicrobeamManipulationType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, MicrobeamManipulationType &enumeration)
 Set MicrobeamManipulationType from input stream. More...
 
bool operator== (const MicroscopeType &lhs, const MicroscopeType &rhs)
 Compare two MicroscopeType objects for equality. More...
 
bool operator== (const MicroscopeType &lhs, const MicroscopeType::enum_value &rhs)
 Compare MicroscopeType object and enum value for equality. More...
 
bool operator== (const MicroscopeType::enum_value &lhs, const MicroscopeType &rhs)
 Compare enum value and MicroscopeType for equality. More...
 
bool operator== (const MicroscopeType &lhs, const std::string &rhs)
 Compare MicroscopeType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const MicroscopeType &rhs)
 Compare enum string value and MicroscopeType object for equality. More...
 
bool operator!= (const MicroscopeType &lhs, const MicroscopeType &rhs)
 Compare two MicroscopeType objects for non-equality. More...
 
bool operator!= (const MicroscopeType &lhs, const MicroscopeType::enum_value &rhs)
 Compare MicroscopeType object and enum value for non-equality. More...
 
bool operator!= (const MicroscopeType::enum_value &lhs, const MicroscopeType &rhs)
 Compare enum value and MicroscopeType object for non-equality. More...
 
bool operator!= (const MicroscopeType &lhs, const std::string &rhs)
 Compare MicroscopeType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const MicroscopeType &rhs)
 Compare enum string value and MicroscopeType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const MicroscopeType &enumeration)
 Output MicroscopeType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, MicroscopeType &enumeration)
 Set MicroscopeType from input stream. More...
 
bool operator== (const NamingConvention &lhs, const NamingConvention &rhs)
 Compare two NamingConvention objects for equality. More...
 
bool operator== (const NamingConvention &lhs, const NamingConvention::enum_value &rhs)
 Compare NamingConvention object and enum value for equality. More...
 
bool operator== (const NamingConvention::enum_value &lhs, const NamingConvention &rhs)
 Compare enum value and NamingConvention for equality. More...
 
bool operator== (const NamingConvention &lhs, const std::string &rhs)
 Compare NamingConvention object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const NamingConvention &rhs)
 Compare enum string value and NamingConvention object for equality. More...
 
bool operator!= (const NamingConvention &lhs, const NamingConvention &rhs)
 Compare two NamingConvention objects for non-equality. More...
 
bool operator!= (const NamingConvention &lhs, const NamingConvention::enum_value &rhs)
 Compare NamingConvention object and enum value for non-equality. More...
 
bool operator!= (const NamingConvention::enum_value &lhs, const NamingConvention &rhs)
 Compare enum value and NamingConvention object for non-equality. More...
 
bool operator!= (const NamingConvention &lhs, const std::string &rhs)
 Compare NamingConvention object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const NamingConvention &rhs)
 Compare enum string value and NamingConvention object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const NamingConvention &enumeration)
 Output NamingConvention to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, NamingConvention &enumeration)
 Set NamingConvention from input stream. More...
 
bool operator== (const PixelType &lhs, const PixelType &rhs)
 Compare two PixelType objects for equality. More...
 
bool operator== (const PixelType &lhs, const PixelType::enum_value &rhs)
 Compare PixelType object and enum value for equality. More...
 
bool operator== (const PixelType::enum_value &lhs, const PixelType &rhs)
 Compare enum value and PixelType for equality. More...
 
bool operator== (const PixelType &lhs, const std::string &rhs)
 Compare PixelType object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const PixelType &rhs)
 Compare enum string value and PixelType object for equality. More...
 
bool operator!= (const PixelType &lhs, const PixelType &rhs)
 Compare two PixelType objects for non-equality. More...
 
bool operator!= (const PixelType &lhs, const PixelType::enum_value &rhs)
 Compare PixelType object and enum value for non-equality. More...
 
bool operator!= (const PixelType::enum_value &lhs, const PixelType &rhs)
 Compare enum value and PixelType object for non-equality. More...
 
bool operator!= (const PixelType &lhs, const std::string &rhs)
 Compare PixelType object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const PixelType &rhs)
 Compare enum string value and PixelType object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const PixelType &enumeration)
 Output PixelType to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, PixelType &enumeration)
 Set PixelType from input stream. More...
 
bool operator== (const Pulse &lhs, const Pulse &rhs)
 Compare two Pulse objects for equality. More...
 
bool operator== (const Pulse &lhs, const Pulse::enum_value &rhs)
 Compare Pulse object and enum value for equality. More...
 
bool operator== (const Pulse::enum_value &lhs, const Pulse &rhs)
 Compare enum value and Pulse for equality. More...
 
bool operator== (const Pulse &lhs, const std::string &rhs)
 Compare Pulse object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const Pulse &rhs)
 Compare enum string value and Pulse object for equality. More...
 
bool operator!= (const Pulse &lhs, const Pulse &rhs)
 Compare two Pulse objects for non-equality. More...
 
bool operator!= (const Pulse &lhs, const Pulse::enum_value &rhs)
 Compare Pulse object and enum value for non-equality. More...
 
bool operator!= (const Pulse::enum_value &lhs, const Pulse &rhs)
 Compare enum value and Pulse object for non-equality. More...
 
bool operator!= (const Pulse &lhs, const std::string &rhs)
 Compare Pulse object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const Pulse &rhs)
 Compare enum string value and Pulse object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const Pulse &enumeration)
 Output Pulse to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, Pulse &enumeration)
 Set Pulse from input stream. More...
 
bool operator== (const UnitsElectricPotential &lhs, const UnitsElectricPotential &rhs)
 Compare two UnitsElectricPotential objects for equality. More...
 
bool operator== (const UnitsElectricPotential &lhs, const UnitsElectricPotential::enum_value &rhs)
 Compare UnitsElectricPotential object and enum value for equality. More...
 
bool operator== (const UnitsElectricPotential::enum_value &lhs, const UnitsElectricPotential &rhs)
 Compare enum value and UnitsElectricPotential for equality. More...
 
bool operator== (const UnitsElectricPotential &lhs, const std::string &rhs)
 Compare UnitsElectricPotential object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsElectricPotential &rhs)
 Compare enum string value and UnitsElectricPotential object for equality. More...
 
bool operator!= (const UnitsElectricPotential &lhs, const UnitsElectricPotential &rhs)
 Compare two UnitsElectricPotential objects for non-equality. More...
 
bool operator!= (const UnitsElectricPotential &lhs, const UnitsElectricPotential::enum_value &rhs)
 Compare UnitsElectricPotential object and enum value for non-equality. More...
 
bool operator!= (const UnitsElectricPotential::enum_value &lhs, const UnitsElectricPotential &rhs)
 Compare enum value and UnitsElectricPotential object for non-equality. More...
 
bool operator!= (const UnitsElectricPotential &lhs, const std::string &rhs)
 Compare UnitsElectricPotential object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsElectricPotential &rhs)
 Compare enum string value and UnitsElectricPotential object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsElectricPotential &enumeration)
 Output UnitsElectricPotential to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsElectricPotential &enumeration)
 Set UnitsElectricPotential from input stream. More...
 
bool operator== (const UnitsFrequency &lhs, const UnitsFrequency &rhs)
 Compare two UnitsFrequency objects for equality. More...
 
bool operator== (const UnitsFrequency &lhs, const UnitsFrequency::enum_value &rhs)
 Compare UnitsFrequency object and enum value for equality. More...
 
bool operator== (const UnitsFrequency::enum_value &lhs, const UnitsFrequency &rhs)
 Compare enum value and UnitsFrequency for equality. More...
 
bool operator== (const UnitsFrequency &lhs, const std::string &rhs)
 Compare UnitsFrequency object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsFrequency &rhs)
 Compare enum string value and UnitsFrequency object for equality. More...
 
bool operator!= (const UnitsFrequency &lhs, const UnitsFrequency &rhs)
 Compare two UnitsFrequency objects for non-equality. More...
 
bool operator!= (const UnitsFrequency &lhs, const UnitsFrequency::enum_value &rhs)
 Compare UnitsFrequency object and enum value for non-equality. More...
 
bool operator!= (const UnitsFrequency::enum_value &lhs, const UnitsFrequency &rhs)
 Compare enum value and UnitsFrequency object for non-equality. More...
 
bool operator!= (const UnitsFrequency &lhs, const std::string &rhs)
 Compare UnitsFrequency object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsFrequency &rhs)
 Compare enum string value and UnitsFrequency object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsFrequency &enumeration)
 Output UnitsFrequency to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsFrequency &enumeration)
 Set UnitsFrequency from input stream. More...
 
bool operator== (const UnitsLength &lhs, const UnitsLength &rhs)
 Compare two UnitsLength objects for equality. More...
 
bool operator== (const UnitsLength &lhs, const UnitsLength::enum_value &rhs)
 Compare UnitsLength object and enum value for equality. More...
 
bool operator== (const UnitsLength::enum_value &lhs, const UnitsLength &rhs)
 Compare enum value and UnitsLength for equality. More...
 
bool operator== (const UnitsLength &lhs, const std::string &rhs)
 Compare UnitsLength object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsLength &rhs)
 Compare enum string value and UnitsLength object for equality. More...
 
bool operator!= (const UnitsLength &lhs, const UnitsLength &rhs)
 Compare two UnitsLength objects for non-equality. More...
 
bool operator!= (const UnitsLength &lhs, const UnitsLength::enum_value &rhs)
 Compare UnitsLength object and enum value for non-equality. More...
 
bool operator!= (const UnitsLength::enum_value &lhs, const UnitsLength &rhs)
 Compare enum value and UnitsLength object for non-equality. More...
 
bool operator!= (const UnitsLength &lhs, const std::string &rhs)
 Compare UnitsLength object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsLength &rhs)
 Compare enum string value and UnitsLength object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsLength &enumeration)
 Output UnitsLength to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsLength &enumeration)
 Set UnitsLength from input stream. More...
 
bool operator== (const UnitsPower &lhs, const UnitsPower &rhs)
 Compare two UnitsPower objects for equality. More...
 
bool operator== (const UnitsPower &lhs, const UnitsPower::enum_value &rhs)
 Compare UnitsPower object and enum value for equality. More...
 
bool operator== (const UnitsPower::enum_value &lhs, const UnitsPower &rhs)
 Compare enum value and UnitsPower for equality. More...
 
bool operator== (const UnitsPower &lhs, const std::string &rhs)
 Compare UnitsPower object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsPower &rhs)
 Compare enum string value and UnitsPower object for equality. More...
 
bool operator!= (const UnitsPower &lhs, const UnitsPower &rhs)
 Compare two UnitsPower objects for non-equality. More...
 
bool operator!= (const UnitsPower &lhs, const UnitsPower::enum_value &rhs)
 Compare UnitsPower object and enum value for non-equality. More...
 
bool operator!= (const UnitsPower::enum_value &lhs, const UnitsPower &rhs)
 Compare enum value and UnitsPower object for non-equality. More...
 
bool operator!= (const UnitsPower &lhs, const std::string &rhs)
 Compare UnitsPower object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsPower &rhs)
 Compare enum string value and UnitsPower object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsPower &enumeration)
 Output UnitsPower to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsPower &enumeration)
 Set UnitsPower from input stream. More...
 
bool operator== (const UnitsPressure &lhs, const UnitsPressure &rhs)
 Compare two UnitsPressure objects for equality. More...
 
bool operator== (const UnitsPressure &lhs, const UnitsPressure::enum_value &rhs)
 Compare UnitsPressure object and enum value for equality. More...
 
bool operator== (const UnitsPressure::enum_value &lhs, const UnitsPressure &rhs)
 Compare enum value and UnitsPressure for equality. More...
 
bool operator== (const UnitsPressure &lhs, const std::string &rhs)
 Compare UnitsPressure object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsPressure &rhs)
 Compare enum string value and UnitsPressure object for equality. More...
 
bool operator!= (const UnitsPressure &lhs, const UnitsPressure &rhs)
 Compare two UnitsPressure objects for non-equality. More...
 
bool operator!= (const UnitsPressure &lhs, const UnitsPressure::enum_value &rhs)
 Compare UnitsPressure object and enum value for non-equality. More...
 
bool operator!= (const UnitsPressure::enum_value &lhs, const UnitsPressure &rhs)
 Compare enum value and UnitsPressure object for non-equality. More...
 
bool operator!= (const UnitsPressure &lhs, const std::string &rhs)
 Compare UnitsPressure object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsPressure &rhs)
 Compare enum string value and UnitsPressure object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsPressure &enumeration)
 Output UnitsPressure to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsPressure &enumeration)
 Set UnitsPressure from input stream. More...
 
bool operator== (const UnitsTemperature &lhs, const UnitsTemperature &rhs)
 Compare two UnitsTemperature objects for equality. More...
 
bool operator== (const UnitsTemperature &lhs, const UnitsTemperature::enum_value &rhs)
 Compare UnitsTemperature object and enum value for equality. More...
 
bool operator== (const UnitsTemperature::enum_value &lhs, const UnitsTemperature &rhs)
 Compare enum value and UnitsTemperature for equality. More...
 
bool operator== (const UnitsTemperature &lhs, const std::string &rhs)
 Compare UnitsTemperature object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsTemperature &rhs)
 Compare enum string value and UnitsTemperature object for equality. More...
 
bool operator!= (const UnitsTemperature &lhs, const UnitsTemperature &rhs)
 Compare two UnitsTemperature objects for non-equality. More...
 
bool operator!= (const UnitsTemperature &lhs, const UnitsTemperature::enum_value &rhs)
 Compare UnitsTemperature object and enum value for non-equality. More...
 
bool operator!= (const UnitsTemperature::enum_value &lhs, const UnitsTemperature &rhs)
 Compare enum value and UnitsTemperature object for non-equality. More...
 
bool operator!= (const UnitsTemperature &lhs, const std::string &rhs)
 Compare UnitsTemperature object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsTemperature &rhs)
 Compare enum string value and UnitsTemperature object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsTemperature &enumeration)
 Output UnitsTemperature to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsTemperature &enumeration)
 Set UnitsTemperature from input stream. More...
 
bool operator== (const UnitsTime &lhs, const UnitsTime &rhs)
 Compare two UnitsTime objects for equality. More...
 
bool operator== (const UnitsTime &lhs, const UnitsTime::enum_value &rhs)
 Compare UnitsTime object and enum value for equality. More...
 
bool operator== (const UnitsTime::enum_value &lhs, const UnitsTime &rhs)
 Compare enum value and UnitsTime for equality. More...
 
bool operator== (const UnitsTime &lhs, const std::string &rhs)
 Compare UnitsTime object and enum string value for equality. More...
 
bool operator== (const std::string &lhs, const UnitsTime &rhs)
 Compare enum string value and UnitsTime object for equality. More...
 
bool operator!= (const UnitsTime &lhs, const UnitsTime &rhs)
 Compare two UnitsTime objects for non-equality. More...
 
bool operator!= (const UnitsTime &lhs, const UnitsTime::enum_value &rhs)
 Compare UnitsTime object and enum value for non-equality. More...
 
bool operator!= (const UnitsTime::enum_value &lhs, const UnitsTime &rhs)
 Compare enum value and UnitsTime object for non-equality. More...
 
bool operator!= (const UnitsTime &lhs, const std::string &rhs)
 Compare UnitsTime object and enum string value for non-equality. More...
 
bool operator!= (const std::string &lhs, const UnitsTime &rhs)
 Compare enum string value and UnitsTime object for non-equality. More...
 
template<class charT , class traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const UnitsTime &enumeration)
 Output UnitsTime to output stream. More...
 
template<class charT , class traits >
std::basic_istream< charT, traits > & operator>> (std::basic_istream< charT, traits > &is, UnitsTime &enumeration)
 Set UnitsTime from input stream. More...
 

Detailed Description

Model enumerations.

All the classes in this namespace are enum classes providing enum-like functionality. They are not C++ enums, but each class contains a C++ enum together with the necessary logic for conversion to and from string and enum values.

Function Documentation

◆ operator!=() [1/160]

bool ome::xml::model::enums::operator!= ( const Marker lhs,
const Marker rhs 
)
inline

Compare two Marker objects for non-equality.

Parameters
lhsa Marker object.
rhsa Marker object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [2/160]

bool ome::xml::model::enums::operator!= ( const FillRule lhs,
const FillRule rhs 
)
inline

Compare two FillRule objects for non-equality.

Parameters
lhsa FillRule object.
rhsa FillRule object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [3/160]

bool ome::xml::model::enums::operator!= ( const Compression lhs,
const Compression rhs 
)
inline

Compare two Compression objects for non-equality.

Parameters
lhsa Compression object.
rhsa Compression object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [4/160]

bool ome::xml::model::enums::operator!= ( const FilamentType lhs,
const FilamentType rhs 
)
inline

Compare two FilamentType objects for non-equality.

Parameters
lhsa FilamentType object.
rhsa FilamentType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [5/160]

bool ome::xml::model::enums::operator!= ( const ArcType lhs,
const ArcType rhs 
)
inline

Compare two ArcType objects for non-equality.

Parameters
lhsa ArcType object.
rhsa ArcType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [6/160]

bool ome::xml::model::enums::operator!= ( const FontStyle lhs,
const FontStyle rhs 
)
inline

Compare two FontStyle objects for non-equality.

Parameters
lhsa FontStyle object.
rhsa FontStyle object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [7/160]

bool ome::xml::model::enums::operator!= ( const MicroscopeType lhs,
const MicroscopeType rhs 
)
inline

Compare two MicroscopeType objects for non-equality.

Parameters
lhsa MicroscopeType object.
rhsa MicroscopeType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [8/160]

bool ome::xml::model::enums::operator!= ( const IlluminationType lhs,
const IlluminationType rhs 
)
inline

Compare two IlluminationType objects for non-equality.

Parameters
lhsa IlluminationType object.
rhsa IlluminationType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [9/160]

bool ome::xml::model::enums::operator!= ( const Medium lhs,
const Medium rhs 
)
inline

Compare two Medium objects for non-equality.

Parameters
lhsa Medium object.
rhsa Medium object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [10/160]

bool ome::xml::model::enums::operator!= ( const Pulse lhs,
const Pulse rhs 
)
inline

Compare two Pulse objects for non-equality.

Parameters
lhsa Pulse object.
rhsa Pulse object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [11/160]

bool ome::xml::model::enums::operator!= ( const DimensionOrder lhs,
const DimensionOrder rhs 
)
inline

Compare two DimensionOrder objects for non-equality.

Parameters
lhsa DimensionOrder object.
rhsa DimensionOrder object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [12/160]

bool ome::xml::model::enums::operator!= ( const Immersion lhs,
const Immersion rhs 
)
inline

Compare two Immersion objects for non-equality.

Parameters
lhsa Immersion object.
rhsa Immersion object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [13/160]

bool ome::xml::model::enums::operator!= ( const FilterType lhs,
const FilterType rhs 
)
inline

Compare two FilterType objects for non-equality.

Parameters
lhsa FilterType object.
rhsa FilterType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [14/160]

bool ome::xml::model::enums::operator!= ( const LaserType lhs,
const LaserType rhs 
)
inline

Compare two LaserType objects for non-equality.

Parameters
lhsa LaserType object.
rhsa LaserType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [15/160]

bool ome::xml::model::enums::operator!= ( const Marker lhs,
const Marker::enum_value rhs 
)
inline

Compare Marker object and enum value for non-equality.

Parameters
lhsa Marker object.
rhsa Marker enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [16/160]

bool ome::xml::model::enums::operator!= ( const MicrobeamManipulationType lhs,
const MicrobeamManipulationType rhs 
)
inline

Compare two MicrobeamManipulationType objects for non-equality.

Parameters
lhsa MicrobeamManipulationType object.
rhsa MicrobeamManipulationType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [17/160]

bool ome::xml::model::enums::operator!= ( const UnitsTemperature lhs,
const UnitsTemperature rhs 
)
inline

Compare two UnitsTemperature objects for non-equality.

Parameters
lhsa UnitsTemperature object.
rhsa UnitsTemperature object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [18/160]

bool ome::xml::model::enums::operator!= ( const ContrastMethod lhs,
const ContrastMethod rhs 
)
inline

Compare two ContrastMethod objects for non-equality.

Parameters
lhsa ContrastMethod object.
rhsa ContrastMethod object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [19/160]

bool ome::xml::model::enums::operator!= ( const FillRule lhs,
const FillRule::enum_value rhs 
)
inline

Compare FillRule object and enum value for non-equality.

Parameters
lhsa FillRule object.
rhsa FillRule enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [20/160]

bool ome::xml::model::enums::operator!= ( const FontFamily lhs,
const FontFamily rhs 
)
inline

Compare two FontFamily objects for non-equality.

Parameters
lhsa FontFamily object.
rhsa FontFamily object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [21/160]

bool ome::xml::model::enums::operator!= ( const Compression lhs,
const Compression::enum_value rhs 
)
inline

Compare Compression object and enum value for non-equality.

Parameters
lhsa Compression object.
rhsa Compression enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [22/160]

bool ome::xml::model::enums::operator!= ( const Binning lhs,
const Binning rhs 
)
inline

Compare two Binning objects for non-equality.

Parameters
lhsa Binning object.
rhsa Binning object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [23/160]

bool ome::xml::model::enums::operator!= ( const FilamentType lhs,
const FilamentType::enum_value rhs 
)
inline

Compare FilamentType object and enum value for non-equality.

Parameters
lhsa FilamentType object.
rhsa FilamentType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [24/160]

bool ome::xml::model::enums::operator!= ( const ArcType lhs,
const ArcType::enum_value rhs 
)
inline

Compare ArcType object and enum value for non-equality.

Parameters
lhsa ArcType object.
rhsa ArcType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [25/160]

bool ome::xml::model::enums::operator!= ( const FontStyle lhs,
const FontStyle::enum_value rhs 
)
inline

Compare FontStyle object and enum value for non-equality.

Parameters
lhsa FontStyle object.
rhsa FontStyle enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [26/160]

bool ome::xml::model::enums::operator!= ( const MicroscopeType lhs,
const MicroscopeType::enum_value rhs 
)
inline

Compare MicroscopeType object and enum value for non-equality.

Parameters
lhsa MicroscopeType object.
rhsa MicroscopeType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [27/160]

bool ome::xml::model::enums::operator!= ( const IlluminationType lhs,
const IlluminationType::enum_value rhs 
)
inline

Compare IlluminationType object and enum value for non-equality.

Parameters
lhsa IlluminationType object.
rhsa IlluminationType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [28/160]

bool ome::xml::model::enums::operator!= ( const Medium lhs,
const Medium::enum_value rhs 
)
inline

Compare Medium object and enum value for non-equality.

Parameters
lhsa Medium object.
rhsa Medium enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [29/160]

bool ome::xml::model::enums::operator!= ( const Pulse lhs,
const Pulse::enum_value rhs 
)
inline

Compare Pulse object and enum value for non-equality.

Parameters
lhsa Pulse object.
rhsa Pulse enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [30/160]

bool ome::xml::model::enums::operator!= ( const DimensionOrder lhs,
const DimensionOrder::enum_value rhs 
)
inline

Compare DimensionOrder object and enum value for non-equality.

Parameters
lhsa DimensionOrder object.
rhsa DimensionOrder enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [31/160]

bool ome::xml::model::enums::operator!= ( const DetectorType lhs,
const DetectorType rhs 
)
inline

Compare two DetectorType objects for non-equality.

Parameters
lhsa DetectorType object.
rhsa DetectorType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [32/160]

bool ome::xml::model::enums::operator!= ( const Immersion lhs,
const Immersion::enum_value rhs 
)
inline

Compare Immersion object and enum value for non-equality.

Parameters
lhsa Immersion object.
rhsa Immersion enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [33/160]

bool ome::xml::model::enums::operator!= ( const FilterType lhs,
const FilterType::enum_value rhs 
)
inline

Compare FilterType object and enum value for non-equality.

Parameters
lhsa FilterType object.
rhsa FilterType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [34/160]

bool ome::xml::model::enums::operator!= ( const Correction lhs,
const Correction rhs 
)
inline

Compare two Correction objects for non-equality.

Parameters
lhsa Correction object.
rhsa Correction object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [35/160]

bool ome::xml::model::enums::operator!= ( const LaserType lhs,
const LaserType::enum_value rhs 
)
inline

Compare LaserType object and enum value for non-equality.

Parameters
lhsa LaserType object.
rhsa LaserType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [36/160]

bool ome::xml::model::enums::operator!= ( const Marker::enum_value lhs,
const Marker rhs 
)
inline

Compare enum value and Marker object for non-equality.

Parameters
lhsa Marker enum value.
rhsa Marker object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [37/160]

bool ome::xml::model::enums::operator!= ( const MicrobeamManipulationType lhs,
const MicrobeamManipulationType::enum_value rhs 
)
inline

Compare MicrobeamManipulationType object and enum value for non-equality.

Parameters
lhsa MicrobeamManipulationType object.
rhsa MicrobeamManipulationType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [38/160]

bool ome::xml::model::enums::operator!= ( const FillRule::enum_value lhs,
const FillRule rhs 
)
inline

Compare enum value and FillRule object for non-equality.

Parameters
lhsa FillRule enum value.
rhsa FillRule object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [39/160]

bool ome::xml::model::enums::operator!= ( const UnitsTemperature lhs,
const UnitsTemperature::enum_value rhs 
)
inline

Compare UnitsTemperature object and enum value for non-equality.

Parameters
lhsa UnitsTemperature object.
rhsa UnitsTemperature enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [40/160]

bool ome::xml::model::enums::operator!= ( const ContrastMethod lhs,
const ContrastMethod::enum_value rhs 
)
inline

Compare ContrastMethod object and enum value for non-equality.

Parameters
lhsa ContrastMethod object.
rhsa ContrastMethod enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [41/160]

bool ome::xml::model::enums::operator!= ( const NamingConvention lhs,
const NamingConvention rhs 
)
inline

Compare two NamingConvention objects for non-equality.

Parameters
lhsa NamingConvention object.
rhsa NamingConvention object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [42/160]

bool ome::xml::model::enums::operator!= ( const FontFamily lhs,
const FontFamily::enum_value rhs 
)
inline

Compare FontFamily object and enum value for non-equality.

Parameters
lhsa FontFamily object.
rhsa FontFamily enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [43/160]

bool ome::xml::model::enums::operator!= ( const Compression::enum_value lhs,
const Compression rhs 
)
inline

Compare enum value and Compression object for non-equality.

Parameters
lhsa Compression enum value.
rhsa Compression object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [44/160]

bool ome::xml::model::enums::operator!= ( const ExperimentType lhs,
const ExperimentType rhs 
)
inline

Compare two ExperimentType objects for non-equality.

Parameters
lhsa ExperimentType object.
rhsa ExperimentType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [45/160]

bool ome::xml::model::enums::operator!= ( const Binning lhs,
const Binning::enum_value rhs 
)
inline

Compare Binning object and enum value for non-equality.

Parameters
lhsa Binning object.
rhsa Binning enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [46/160]

bool ome::xml::model::enums::operator!= ( const FilamentType::enum_value lhs,
const FilamentType rhs 
)
inline

Compare enum value and FilamentType object for non-equality.

Parameters
lhsa FilamentType enum value.
rhsa FilamentType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [47/160]

bool ome::xml::model::enums::operator!= ( const FontStyle::enum_value lhs,
const FontStyle rhs 
)
inline

Compare enum value and FontStyle object for non-equality.

Parameters
lhsa FontStyle enum value.
rhsa FontStyle object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [48/160]

bool ome::xml::model::enums::operator!= ( const ArcType::enum_value lhs,
const ArcType rhs 
)
inline

Compare enum value and ArcType object for non-equality.

Parameters
lhsa ArcType enum value.
rhsa ArcType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [49/160]

bool ome::xml::model::enums::operator!= ( const MicroscopeType::enum_value lhs,
const MicroscopeType rhs 
)
inline

Compare enum value and MicroscopeType object for non-equality.

Parameters
lhsa MicroscopeType enum value.
rhsa MicroscopeType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [50/160]

bool ome::xml::model::enums::operator!= ( const IlluminationType::enum_value lhs,
const IlluminationType rhs 
)
inline

Compare enum value and IlluminationType object for non-equality.

Parameters
lhsa IlluminationType enum value.
rhsa IlluminationType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [51/160]

bool ome::xml::model::enums::operator!= ( const Medium::enum_value lhs,
const Medium rhs 
)
inline

Compare enum value and Medium object for non-equality.

Parameters
lhsa Medium enum value.
rhsa Medium object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [52/160]

bool ome::xml::model::enums::operator!= ( const Pulse::enum_value lhs,
const Pulse rhs 
)
inline

Compare enum value and Pulse object for non-equality.

Parameters
lhsa Pulse enum value.
rhsa Pulse object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [53/160]

bool ome::xml::model::enums::operator!= ( const DimensionOrder::enum_value lhs,
const DimensionOrder rhs 
)
inline

Compare enum value and DimensionOrder object for non-equality.

Parameters
lhsa DimensionOrder enum value.
rhsa DimensionOrder object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [54/160]

bool ome::xml::model::enums::operator!= ( const DetectorType lhs,
const DetectorType::enum_value rhs 
)
inline

Compare DetectorType object and enum value for non-equality.

Parameters
lhsa DetectorType object.
rhsa DetectorType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [55/160]

bool ome::xml::model::enums::operator!= ( const Immersion::enum_value lhs,
const Immersion rhs 
)
inline

Compare enum value and Immersion object for non-equality.

Parameters
lhsa Immersion enum value.
rhsa Immersion object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [56/160]

bool ome::xml::model::enums::operator!= ( const Correction lhs,
const Correction::enum_value rhs 
)
inline

Compare Correction object and enum value for non-equality.

Parameters
lhsa Correction object.
rhsa Correction enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [57/160]

bool ome::xml::model::enums::operator!= ( const FilterType::enum_value lhs,
const FilterType rhs 
)
inline

Compare enum value and FilterType object for non-equality.

Parameters
lhsa FilterType enum value.
rhsa FilterType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [58/160]

bool ome::xml::model::enums::operator!= ( const PixelType lhs,
const PixelType rhs 
)
inline

Compare two PixelType objects for non-equality.

Parameters
lhsa PixelType object.
rhsa PixelType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [59/160]

bool ome::xml::model::enums::operator!= ( const LaserType::enum_value lhs,
const LaserType rhs 
)
inline

Compare enum value and LaserType object for non-equality.

Parameters
lhsa LaserType enum value.
rhsa LaserType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [60/160]

bool ome::xml::model::enums::operator!= ( const Marker lhs,
const std::string &  rhs 
)
inline

Compare Marker object and enum string value for non-equality.

Parameters
lhsa Marker object.
rhsa Marker enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [61/160]

bool ome::xml::model::enums::operator!= ( const MicrobeamManipulationType::enum_value lhs,
const MicrobeamManipulationType rhs 
)
inline

Compare enum value and MicrobeamManipulationType object for non-equality.

Parameters
lhsa MicrobeamManipulationType enum value.
rhsa MicrobeamManipulationType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [62/160]

bool ome::xml::model::enums::operator!= ( const AcquisitionMode lhs,
const AcquisitionMode rhs 
)
inline

Compare two AcquisitionMode objects for non-equality.

Parameters
lhsa AcquisitionMode object.
rhsa AcquisitionMode object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [63/160]

bool ome::xml::model::enums::operator!= ( const FillRule lhs,
const std::string &  rhs 
)
inline

Compare FillRule object and enum string value for non-equality.

Parameters
lhsa FillRule object.
rhsa FillRule enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [64/160]

bool ome::xml::model::enums::operator!= ( const UnitsTemperature::enum_value lhs,
const UnitsTemperature rhs 
)
inline

Compare enum value and UnitsTemperature object for non-equality.

Parameters
lhsa UnitsTemperature enum value.
rhsa UnitsTemperature object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [65/160]

bool ome::xml::model::enums::operator!= ( const ContrastMethod::enum_value lhs,
const ContrastMethod rhs 
)
inline

Compare enum value and ContrastMethod object for non-equality.

Parameters
lhsa ContrastMethod enum value.
rhsa ContrastMethod object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [66/160]

bool ome::xml::model::enums::operator!= ( const NamingConvention lhs,
const NamingConvention::enum_value rhs 
)
inline

Compare NamingConvention object and enum value for non-equality.

Parameters
lhsa NamingConvention object.
rhsa NamingConvention enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [67/160]

bool ome::xml::model::enums::operator!= ( const Binning::enum_value lhs,
const Binning rhs 
)
inline

Compare enum value and Binning object for non-equality.

Parameters
lhsa Binning enum value.
rhsa Binning object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [68/160]

bool ome::xml::model::enums::operator!= ( const FontFamily::enum_value lhs,
const FontFamily rhs 
)
inline

Compare enum value and FontFamily object for non-equality.

Parameters
lhsa FontFamily enum value.
rhsa FontFamily object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [69/160]

bool ome::xml::model::enums::operator!= ( const Compression lhs,
const std::string &  rhs 
)
inline

Compare Compression object and enum string value for non-equality.

Parameters
lhsa Compression object.
rhsa Compression enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [70/160]

bool ome::xml::model::enums::operator!= ( const ExperimentType lhs,
const ExperimentType::enum_value rhs 
)
inline

Compare ExperimentType object and enum value for non-equality.

Parameters
lhsa ExperimentType object.
rhsa ExperimentType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [71/160]

bool ome::xml::model::enums::operator!= ( const FilamentType lhs,
const std::string &  rhs 
)
inline

Compare FilamentType object and enum string value for non-equality.

Parameters
lhsa FilamentType object.
rhsa FilamentType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [72/160]

bool ome::xml::model::enums::operator!= ( const FontStyle lhs,
const std::string &  rhs 
)
inline

Compare FontStyle object and enum string value for non-equality.

Parameters
lhsa FontStyle object.
rhsa FontStyle enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [73/160]

bool ome::xml::model::enums::operator!= ( const ArcType lhs,
const std::string &  rhs 
)
inline

Compare ArcType object and enum string value for non-equality.

Parameters
lhsa ArcType object.
rhsa ArcType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [74/160]

bool ome::xml::model::enums::operator!= ( const MicroscopeType lhs,
const std::string &  rhs 
)
inline

Compare MicroscopeType object and enum string value for non-equality.

Parameters
lhsa MicroscopeType object.
rhsa MicroscopeType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [75/160]

bool ome::xml::model::enums::operator!= ( const IlluminationType lhs,
const std::string &  rhs 
)
inline

Compare IlluminationType object and enum string value for non-equality.

Parameters
lhsa IlluminationType object.
rhsa IlluminationType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [76/160]

bool ome::xml::model::enums::operator!= ( const Medium lhs,
const std::string &  rhs 
)
inline

Compare Medium object and enum string value for non-equality.

Parameters
lhsa Medium object.
rhsa Medium enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [77/160]

bool ome::xml::model::enums::operator!= ( const Pulse lhs,
const std::string &  rhs 
)
inline

Compare Pulse object and enum string value for non-equality.

Parameters
lhsa Pulse object.
rhsa Pulse enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [78/160]

bool ome::xml::model::enums::operator!= ( const DimensionOrder lhs,
const std::string &  rhs 
)
inline

Compare DimensionOrder object and enum string value for non-equality.

Parameters
lhsa DimensionOrder object.
rhsa DimensionOrder enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [79/160]

bool ome::xml::model::enums::operator!= ( const DetectorType::enum_value lhs,
const DetectorType rhs 
)
inline

Compare enum value and DetectorType object for non-equality.

Parameters
lhsa DetectorType enum value.
rhsa DetectorType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [80/160]

bool ome::xml::model::enums::operator!= ( const Immersion lhs,
const std::string &  rhs 
)
inline

Compare Immersion object and enum string value for non-equality.

Parameters
lhsa Immersion object.
rhsa Immersion enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [81/160]

bool ome::xml::model::enums::operator!= ( const Correction::enum_value lhs,
const Correction rhs 
)
inline

Compare enum value and Correction object for non-equality.

Parameters
lhsa Correction enum value.
rhsa Correction object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [82/160]

bool ome::xml::model::enums::operator!= ( const FilterType lhs,
const std::string &  rhs 
)
inline

Compare FilterType object and enum string value for non-equality.

Parameters
lhsa FilterType object.
rhsa FilterType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [83/160]

bool ome::xml::model::enums::operator!= ( const PixelType lhs,
const PixelType::enum_value rhs 
)
inline

Compare PixelType object and enum value for non-equality.

Parameters
lhsa PixelType object.
rhsa PixelType enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [84/160]

bool ome::xml::model::enums::operator!= ( const LaserType lhs,
const std::string &  rhs 
)
inline

Compare LaserType object and enum string value for non-equality.

Parameters
lhsa LaserType object.
rhsa LaserType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [85/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Marker rhs 
)
inline

Compare enum string value and Marker object for non-equality.

Parameters
lhsa Marker enum string value.
rhsa Marker object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [86/160]

bool ome::xml::model::enums::operator!= ( const MicrobeamManipulationType lhs,
const std::string &  rhs 
)
inline

Compare MicrobeamManipulationType object and enum string value for non-equality.

Parameters
lhsa MicrobeamManipulationType object.
rhsa MicrobeamManipulationType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [87/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const FillRule rhs 
)
inline

Compare enum string value and FillRule object for non-equality.

Parameters
lhsa FillRule enum string value.
rhsa FillRule object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [88/160]

bool ome::xml::model::enums::operator!= ( const UnitsTemperature lhs,
const std::string &  rhs 
)
inline

Compare UnitsTemperature object and enum string value for non-equality.

Parameters
lhsa UnitsTemperature object.
rhsa UnitsTemperature enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [89/160]

bool ome::xml::model::enums::operator!= ( const ContrastMethod lhs,
const std::string &  rhs 
)
inline

Compare ContrastMethod object and enum string value for non-equality.

Parameters
lhsa ContrastMethod object.
rhsa ContrastMethod enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [90/160]

bool ome::xml::model::enums::operator!= ( const AcquisitionMode lhs,
const AcquisitionMode::enum_value rhs 
)
inline

Compare AcquisitionMode object and enum value for non-equality.

Parameters
lhsa AcquisitionMode object.
rhsa AcquisitionMode enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [91/160]

bool ome::xml::model::enums::operator!= ( const NamingConvention::enum_value lhs,
const NamingConvention rhs 
)
inline

Compare enum value and NamingConvention object for non-equality.

Parameters
lhsa NamingConvention enum value.
rhsa NamingConvention object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [92/160]

bool ome::xml::model::enums::operator!= ( const Binning lhs,
const std::string &  rhs 
)
inline

Compare Binning object and enum string value for non-equality.

Parameters
lhsa Binning object.
rhsa Binning enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [93/160]

bool ome::xml::model::enums::operator!= ( const FontFamily lhs,
const std::string &  rhs 
)
inline

Compare FontFamily object and enum string value for non-equality.

Parameters
lhsa FontFamily object.
rhsa FontFamily enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [94/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Compression rhs 
)
inline

Compare enum string value and Compression object for non-equality.

Parameters
lhsa Compression enum string value.
rhsa Compression object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [95/160]

bool ome::xml::model::enums::operator!= ( const ExperimentType::enum_value lhs,
const ExperimentType rhs 
)
inline

Compare enum value and ExperimentType object for non-equality.

Parameters
lhsa ExperimentType enum value.
rhsa ExperimentType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [96/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const FilamentType rhs 
)
inline

Compare enum string value and FilamentType object for non-equality.

Parameters
lhsa FilamentType enum string value.
rhsa FilamentType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [97/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const FontStyle rhs 
)
inline

Compare enum string value and FontStyle object for non-equality.

Parameters
lhsa FontStyle enum string value.
rhsa FontStyle object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [98/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const ArcType rhs 
)
inline

Compare enum string value and ArcType object for non-equality.

Parameters
lhsa ArcType enum string value.
rhsa ArcType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [99/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const MicroscopeType rhs 
)
inline

Compare enum string value and MicroscopeType object for non-equality.

Parameters
lhsa MicroscopeType enum string value.
rhsa MicroscopeType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [100/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const IlluminationType rhs 
)
inline

Compare enum string value and IlluminationType object for non-equality.

Parameters
lhsa IlluminationType enum string value.
rhsa IlluminationType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [101/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Medium rhs 
)
inline

Compare enum string value and Medium object for non-equality.

Parameters
lhsa Medium enum string value.
rhsa Medium object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [102/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Pulse rhs 
)
inline

Compare enum string value and Pulse object for non-equality.

Parameters
lhsa Pulse enum string value.
rhsa Pulse object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [103/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const DimensionOrder rhs 
)
inline

Compare enum string value and DimensionOrder object for non-equality.

Parameters
lhsa DimensionOrder enum string value.
rhsa DimensionOrder object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [104/160]

bool ome::xml::model::enums::operator!= ( const LaserMedium lhs,
const LaserMedium rhs 
)
inline

Compare two LaserMedium objects for non-equality.

Parameters
lhsa LaserMedium object.
rhsa LaserMedium object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [105/160]

bool ome::xml::model::enums::operator!= ( const DetectorType lhs,
const std::string &  rhs 
)
inline

Compare DetectorType object and enum string value for non-equality.

Parameters
lhsa DetectorType object.
rhsa DetectorType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [106/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Immersion rhs 
)
inline

Compare enum string value and Immersion object for non-equality.

Parameters
lhsa Immersion enum string value.
rhsa Immersion object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [107/160]

bool ome::xml::model::enums::operator!= ( const Correction lhs,
const std::string &  rhs 
)
inline

Compare Correction object and enum string value for non-equality.

Parameters
lhsa Correction object.
rhsa Correction enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [108/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const FilterType rhs 
)
inline

Compare enum string value and FilterType object for non-equality.

Parameters
lhsa FilterType enum string value.
rhsa FilterType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [109/160]

bool ome::xml::model::enums::operator!= ( const PixelType::enum_value lhs,
const PixelType rhs 
)
inline

Compare enum value and PixelType object for non-equality.

Parameters
lhsa PixelType enum value.
rhsa PixelType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [110/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const LaserType rhs 
)
inline

Compare enum string value and LaserType object for non-equality.

Parameters
lhsa LaserType enum string value.
rhsa LaserType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [111/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const MicrobeamManipulationType rhs 
)
inline

Compare enum string value and MicrobeamManipulationType object for non-equality.

Parameters
lhsa MicrobeamManipulationType enum string value.
rhsa MicrobeamManipulationType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [112/160]

bool ome::xml::model::enums::operator!= ( const AcquisitionMode::enum_value lhs,
const AcquisitionMode rhs 
)
inline

Compare enum value and AcquisitionMode object for non-equality.

Parameters
lhsa AcquisitionMode enum value.
rhsa AcquisitionMode object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [113/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsTemperature rhs 
)
inline

Compare enum string value and UnitsTemperature object for non-equality.

Parameters
lhsa UnitsTemperature enum string value.
rhsa UnitsTemperature object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [114/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const ContrastMethod rhs 
)
inline

Compare enum string value and ContrastMethod object for non-equality.

Parameters
lhsa ContrastMethod enum string value.
rhsa ContrastMethod object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [115/160]

bool ome::xml::model::enums::operator!= ( const NamingConvention lhs,
const std::string &  rhs 
)
inline

Compare NamingConvention object and enum string value for non-equality.

Parameters
lhsa NamingConvention object.
rhsa NamingConvention enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [116/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Binning rhs 
)
inline

Compare enum string value and Binning object for non-equality.

Parameters
lhsa Binning enum string value.
rhsa Binning object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [117/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const FontFamily rhs 
)
inline

Compare enum string value and FontFamily object for non-equality.

Parameters
lhsa FontFamily enum string value.
rhsa FontFamily object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [118/160]

bool ome::xml::model::enums::operator!= ( const ExperimentType lhs,
const std::string &  rhs 
)
inline

Compare ExperimentType object and enum string value for non-equality.

Parameters
lhsa ExperimentType object.
rhsa ExperimentType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [119/160]

bool ome::xml::model::enums::operator!= ( const LaserMedium lhs,
const LaserMedium::enum_value rhs 
)
inline

Compare LaserMedium object and enum value for non-equality.

Parameters
lhsa LaserMedium object.
rhsa LaserMedium enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [120/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const DetectorType rhs 
)
inline

Compare enum string value and DetectorType object for non-equality.

Parameters
lhsa DetectorType enum string value.
rhsa DetectorType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [121/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const Correction rhs 
)
inline

Compare enum string value and Correction object for non-equality.

Parameters
lhsa Correction enum string value.
rhsa Correction object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [122/160]

bool ome::xml::model::enums::operator!= ( const PixelType lhs,
const std::string &  rhs 
)
inline

Compare PixelType object and enum string value for non-equality.

Parameters
lhsa PixelType object.
rhsa PixelType enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [123/160]

bool ome::xml::model::enums::operator!= ( const UnitsElectricPotential lhs,
const UnitsElectricPotential rhs 
)
inline

Compare two UnitsElectricPotential objects for non-equality.

Parameters
lhsa UnitsElectricPotential object.
rhsa UnitsElectricPotential object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [124/160]

bool ome::xml::model::enums::operator!= ( const UnitsFrequency lhs,
const UnitsFrequency rhs 
)
inline

Compare two UnitsFrequency objects for non-equality.

Parameters
lhsa UnitsFrequency object.
rhsa UnitsFrequency object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [125/160]

bool ome::xml::model::enums::operator!= ( const UnitsPower lhs,
const UnitsPower rhs 
)
inline

Compare two UnitsPower objects for non-equality.

Parameters
lhsa UnitsPower object.
rhsa UnitsPower object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [126/160]

bool ome::xml::model::enums::operator!= ( const AcquisitionMode lhs,
const std::string &  rhs 
)
inline

Compare AcquisitionMode object and enum string value for non-equality.

Parameters
lhsa AcquisitionMode object.
rhsa AcquisitionMode enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [127/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const NamingConvention rhs 
)
inline

Compare enum string value and NamingConvention object for non-equality.

Parameters
lhsa NamingConvention enum string value.
rhsa NamingConvention object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [128/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const ExperimentType rhs 
)
inline

Compare enum string value and ExperimentType object for non-equality.

Parameters
lhsa ExperimentType enum string value.
rhsa ExperimentType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [129/160]

bool ome::xml::model::enums::operator!= ( const LaserMedium::enum_value lhs,
const LaserMedium rhs 
)
inline

Compare enum value and LaserMedium object for non-equality.

Parameters
lhsa LaserMedium enum value.
rhsa LaserMedium object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [130/160]

bool ome::xml::model::enums::operator!= ( const UnitsTime lhs,
const UnitsTime rhs 
)
inline

Compare two UnitsTime objects for non-equality.

Parameters
lhsa UnitsTime object.
rhsa UnitsTime object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [131/160]

bool ome::xml::model::enums::operator!= ( const UnitsFrequency lhs,
const UnitsFrequency::enum_value rhs 
)
inline

Compare UnitsFrequency object and enum value for non-equality.

Parameters
lhsa UnitsFrequency object.
rhsa UnitsFrequency enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [132/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const PixelType rhs 
)
inline

Compare enum string value and PixelType object for non-equality.

Parameters
lhsa PixelType enum string value.
rhsa PixelType object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [133/160]

bool ome::xml::model::enums::operator!= ( const UnitsElectricPotential lhs,
const UnitsElectricPotential::enum_value rhs 
)
inline

Compare UnitsElectricPotential object and enum value for non-equality.

Parameters
lhsa UnitsElectricPotential object.
rhsa UnitsElectricPotential enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [134/160]

bool ome::xml::model::enums::operator!= ( const UnitsPower lhs,
const UnitsPower::enum_value rhs 
)
inline

Compare UnitsPower object and enum value for non-equality.

Parameters
lhsa UnitsPower object.
rhsa UnitsPower enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [135/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const AcquisitionMode rhs 
)
inline

Compare enum string value and AcquisitionMode object for non-equality.

Parameters
lhsa AcquisitionMode enum string value.
rhsa AcquisitionMode object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [136/160]

bool ome::xml::model::enums::operator!= ( const LaserMedium lhs,
const std::string &  rhs 
)
inline

Compare LaserMedium object and enum string value for non-equality.

Parameters
lhsa LaserMedium object.
rhsa LaserMedium enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [137/160]

bool ome::xml::model::enums::operator!= ( const UnitsTime lhs,
const UnitsTime::enum_value rhs 
)
inline

Compare UnitsTime object and enum value for non-equality.

Parameters
lhsa UnitsTime object.
rhsa UnitsTime enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [138/160]

bool ome::xml::model::enums::operator!= ( const UnitsElectricPotential::enum_value lhs,
const UnitsElectricPotential rhs 
)
inline

Compare enum value and UnitsElectricPotential object for non-equality.

Parameters
lhsa UnitsElectricPotential enum value.
rhsa UnitsElectricPotential object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [139/160]

bool ome::xml::model::enums::operator!= ( const UnitsFrequency::enum_value lhs,
const UnitsFrequency rhs 
)
inline

Compare enum value and UnitsFrequency object for non-equality.

Parameters
lhsa UnitsFrequency enum value.
rhsa UnitsFrequency object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [140/160]

bool ome::xml::model::enums::operator!= ( const UnitsPower::enum_value lhs,
const UnitsPower rhs 
)
inline

Compare enum value and UnitsPower object for non-equality.

Parameters
lhsa UnitsPower enum value.
rhsa UnitsPower object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [141/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const LaserMedium rhs 
)
inline

Compare enum string value and LaserMedium object for non-equality.

Parameters
lhsa LaserMedium enum string value.
rhsa LaserMedium object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [142/160]

bool ome::xml::model::enums::operator!= ( const UnitsTime::enum_value lhs,
const UnitsTime rhs 
)
inline

Compare enum value and UnitsTime object for non-equality.

Parameters
lhsa UnitsTime enum value.
rhsa UnitsTime object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [143/160]

bool ome::xml::model::enums::operator!= ( const UnitsElectricPotential lhs,
const std::string &  rhs 
)
inline

Compare UnitsElectricPotential object and enum string value for non-equality.

Parameters
lhsa UnitsElectricPotential object.
rhsa UnitsElectricPotential enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [144/160]

bool ome::xml::model::enums::operator!= ( const UnitsFrequency lhs,
const std::string &  rhs 
)
inline

Compare UnitsFrequency object and enum string value for non-equality.

Parameters
lhsa UnitsFrequency object.
rhsa UnitsFrequency enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [145/160]

bool ome::xml::model::enums::operator!= ( const UnitsPower lhs,
const std::string &  rhs 
)
inline

Compare UnitsPower object and enum string value for non-equality.

Parameters
lhsa UnitsPower object.
rhsa UnitsPower enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [146/160]

bool ome::xml::model::enums::operator!= ( const UnitsPressure lhs,
const UnitsPressure rhs 
)
inline

Compare two UnitsPressure objects for non-equality.

Parameters
lhsa UnitsPressure object.
rhsa UnitsPressure object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [147/160]

bool ome::xml::model::enums::operator!= ( const UnitsLength lhs,
const UnitsLength rhs 
)
inline

Compare two UnitsLength objects for non-equality.

Parameters
lhsa UnitsLength object.
rhsa UnitsLength object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [148/160]

bool ome::xml::model::enums::operator!= ( const UnitsTime lhs,
const std::string &  rhs 
)
inline

Compare UnitsTime object and enum string value for non-equality.

Parameters
lhsa UnitsTime object.
rhsa UnitsTime enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [149/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsElectricPotential rhs 
)
inline

Compare enum string value and UnitsElectricPotential object for non-equality.

Parameters
lhsa UnitsElectricPotential enum string value.
rhsa UnitsElectricPotential object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [150/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsFrequency rhs 
)
inline

Compare enum string value and UnitsFrequency object for non-equality.

Parameters
lhsa UnitsFrequency enum string value.
rhsa UnitsFrequency object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [151/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsPower rhs 
)
inline

Compare enum string value and UnitsPower object for non-equality.

Parameters
lhsa UnitsPower enum string value.
rhsa UnitsPower object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [152/160]

bool ome::xml::model::enums::operator!= ( const UnitsPressure lhs,
const UnitsPressure::enum_value rhs 
)
inline

Compare UnitsPressure object and enum value for non-equality.

Parameters
lhsa UnitsPressure object.
rhsa UnitsPressure enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [153/160]

bool ome::xml::model::enums::operator!= ( const UnitsLength lhs,
const UnitsLength::enum_value rhs 
)
inline

Compare UnitsLength object and enum value for non-equality.

Parameters
lhsa UnitsLength object.
rhsa UnitsLength enum value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [154/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsTime rhs 
)
inline

Compare enum string value and UnitsTime object for non-equality.

Parameters
lhsa UnitsTime enum string value.
rhsa UnitsTime object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [155/160]

bool ome::xml::model::enums::operator!= ( const UnitsPressure::enum_value lhs,
const UnitsPressure rhs 
)
inline

Compare enum value and UnitsPressure object for non-equality.

Parameters
lhsa UnitsPressure enum value.
rhsa UnitsPressure object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [156/160]

bool ome::xml::model::enums::operator!= ( const UnitsLength::enum_value lhs,
const UnitsLength rhs 
)
inline

Compare enum value and UnitsLength object for non-equality.

Parameters
lhsa UnitsLength enum value.
rhsa UnitsLength object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [157/160]

bool ome::xml::model::enums::operator!= ( const UnitsPressure lhs,
const std::string &  rhs 
)
inline

Compare UnitsPressure object and enum string value for non-equality.

Parameters
lhsa UnitsPressure object.
rhsa UnitsPressure enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [158/160]

bool ome::xml::model::enums::operator!= ( const UnitsLength lhs,
const std::string &  rhs 
)
inline

Compare UnitsLength object and enum string value for non-equality.

Parameters
lhsa UnitsLength object.
rhsa UnitsLength enum string value.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [159/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsPressure rhs 
)
inline

Compare enum string value and UnitsPressure object for non-equality.

Parameters
lhsa UnitsPressure enum string value.
rhsa UnitsPressure object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator!=() [160/160]

bool ome::xml::model::enums::operator!= ( const std::string &  lhs,
const UnitsLength rhs 
)
inline

Compare enum string value and UnitsLength object for non-equality.

Parameters
lhsa UnitsLength enum string value.
rhsa UnitsLength object.
Returns
true if the enum values are not the same, otherwise false.

◆ operator<<() [1/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Marker enumeration 
)
inline

Output Marker to output stream.

Parameters
osthe output stream.
enumerationthe Marker to output.
Returns
the output stream.

◆ operator<<() [2/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const FillRule enumeration 
)
inline

Output FillRule to output stream.

Parameters
osthe output stream.
enumerationthe FillRule to output.
Returns
the output stream.

◆ operator<<() [3/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Compression enumeration 
)
inline

Output Compression to output stream.

Parameters
osthe output stream.
enumerationthe Compression to output.
Returns
the output stream.

◆ operator<<() [4/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const FilamentType enumeration 
)
inline

Output FilamentType to output stream.

Parameters
osthe output stream.
enumerationthe FilamentType to output.
Returns
the output stream.

◆ operator<<() [5/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const ArcType enumeration 
)
inline

Output ArcType to output stream.

Parameters
osthe output stream.
enumerationthe ArcType to output.
Returns
the output stream.

◆ operator<<() [6/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const FontStyle enumeration 
)
inline

Output FontStyle to output stream.

Parameters
osthe output stream.
enumerationthe FontStyle to output.
Returns
the output stream.

◆ operator<<() [7/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const MicroscopeType enumeration 
)
inline

Output MicroscopeType to output stream.

Parameters
osthe output stream.
enumerationthe MicroscopeType to output.
Returns
the output stream.

◆ operator<<() [8/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const IlluminationType enumeration 
)
inline

Output IlluminationType to output stream.

Parameters
osthe output stream.
enumerationthe IlluminationType to output.
Returns
the output stream.

◆ operator<<() [9/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Medium enumeration 
)
inline

Output Medium to output stream.

Parameters
osthe output stream.
enumerationthe Medium to output.
Returns
the output stream.

◆ operator<<() [10/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const DimensionOrder enumeration 
)
inline

Output DimensionOrder to output stream.

Parameters
osthe output stream.
enumerationthe DimensionOrder to output.
Returns
the output stream.

◆ operator<<() [11/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Pulse enumeration 
)
inline

Output Pulse to output stream.

Parameters
osthe output stream.
enumerationthe Pulse to output.
Returns
the output stream.

◆ operator<<() [12/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Immersion enumeration 
)
inline

Output Immersion to output stream.

Parameters
osthe output stream.
enumerationthe Immersion to output.
Returns
the output stream.

◆ operator<<() [13/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const FilterType enumeration 
)
inline

Output FilterType to output stream.

Parameters
osthe output stream.
enumerationthe FilterType to output.
Returns
the output stream.

◆ operator<<() [14/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const LaserType enumeration 
)
inline

Output LaserType to output stream.

Parameters
osthe output stream.
enumerationthe LaserType to output.
Returns
the output stream.

◆ operator<<() [15/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const MicrobeamManipulationType enumeration 
)
inline

Output MicrobeamManipulationType to output stream.

Parameters
osthe output stream.
enumerationthe MicrobeamManipulationType to output.
Returns
the output stream.

◆ operator<<() [16/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const ContrastMethod enumeration 
)
inline

Output ContrastMethod to output stream.

Parameters
osthe output stream.
enumerationthe ContrastMethod to output.
Returns
the output stream.

◆ operator<<() [17/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsTemperature enumeration 
)
inline

Output UnitsTemperature to output stream.

Parameters
osthe output stream.
enumerationthe UnitsTemperature to output.
Returns
the output stream.

◆ operator<<() [18/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Binning enumeration 
)
inline

Output Binning to output stream.

Parameters
osthe output stream.
enumerationthe Binning to output.
Returns
the output stream.

◆ operator<<() [19/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const FontFamily enumeration 
)
inline

Output FontFamily to output stream.

Parameters
osthe output stream.
enumerationthe FontFamily to output.
Returns
the output stream.

◆ operator<<() [20/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const DetectorType enumeration 
)
inline

Output DetectorType to output stream.

Parameters
osthe output stream.
enumerationthe DetectorType to output.
Returns
the output stream.

◆ operator<<() [21/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const Correction enumeration 
)
inline

Output Correction to output stream.

Parameters
osthe output stream.
enumerationthe Correction to output.
Returns
the output stream.

◆ operator<<() [22/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const NamingConvention enumeration 
)
inline

Output NamingConvention to output stream.

Parameters
osthe output stream.
enumerationthe NamingConvention to output.
Returns
the output stream.

◆ operator<<() [23/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const ExperimentType enumeration 
)
inline

Output ExperimentType to output stream.

Parameters
osthe output stream.
enumerationthe ExperimentType to output.
Returns
the output stream.

◆ operator<<() [24/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const PixelType enumeration 
)
inline

Output PixelType to output stream.

Parameters
osthe output stream.
enumerationthe PixelType to output.
Returns
the output stream.

◆ operator<<() [25/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const AcquisitionMode enumeration 
)
inline

Output AcquisitionMode to output stream.

Parameters
osthe output stream.
enumerationthe AcquisitionMode to output.
Returns
the output stream.

◆ operator<<() [26/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const LaserMedium enumeration 
)
inline

Output LaserMedium to output stream.

Parameters
osthe output stream.
enumerationthe LaserMedium to output.
Returns
the output stream.

◆ operator<<() [27/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsPower enumeration 
)
inline

Output UnitsPower to output stream.

Parameters
osthe output stream.
enumerationthe UnitsPower to output.
Returns
the output stream.

◆ operator<<() [28/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsFrequency enumeration 
)
inline

Output UnitsFrequency to output stream.

Parameters
osthe output stream.
enumerationthe UnitsFrequency to output.
Returns
the output stream.

◆ operator<<() [29/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsElectricPotential enumeration 
)
inline

Output UnitsElectricPotential to output stream.

Parameters
osthe output stream.
enumerationthe UnitsElectricPotential to output.
Returns
the output stream.

◆ operator<<() [30/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsTime enumeration 
)
inline

Output UnitsTime to output stream.

Parameters
osthe output stream.
enumerationthe UnitsTime to output.
Returns
the output stream.

◆ operator<<() [31/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsPressure enumeration 
)
inline

Output UnitsPressure to output stream.

Parameters
osthe output stream.
enumerationthe UnitsPressure to output.
Returns
the output stream.

◆ operator<<() [32/32]

template<class charT , class traits >
std::basic_ostream<charT,traits>& ome::xml::model::enums::operator<< ( std::basic_ostream< charT, traits > &  os,
const UnitsLength enumeration 
)
inline

Output UnitsLength to output stream.

Parameters
osthe output stream.
enumerationthe UnitsLength to output.
Returns
the output stream.

◆ operator==() [1/160]

bool ome::xml::model::enums::operator== ( const Marker lhs,
const Marker rhs 
)
inline

Compare two Marker objects for equality.

Parameters
lhsa Marker object.
rhsa Marker object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [2/160]

bool ome::xml::model::enums::operator== ( const FillRule lhs,
const FillRule rhs 
)
inline

Compare two FillRule objects for equality.

Parameters
lhsa FillRule object.
rhsa FillRule object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [3/160]

bool ome::xml::model::enums::operator== ( const Compression lhs,
const Compression rhs 
)
inline

Compare two Compression objects for equality.

Parameters
lhsa Compression object.
rhsa Compression object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [4/160]

bool ome::xml::model::enums::operator== ( const FilamentType lhs,
const FilamentType rhs 
)
inline

Compare two FilamentType objects for equality.

Parameters
lhsa FilamentType object.
rhsa FilamentType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [5/160]

bool ome::xml::model::enums::operator== ( const FontStyle lhs,
const FontStyle rhs 
)
inline

Compare two FontStyle objects for equality.

Parameters
lhsa FontStyle object.
rhsa FontStyle object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [6/160]

bool ome::xml::model::enums::operator== ( const ArcType lhs,
const ArcType rhs 
)
inline

Compare two ArcType objects for equality.

Parameters
lhsa ArcType object.
rhsa ArcType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [7/160]

bool ome::xml::model::enums::operator== ( const IlluminationType lhs,
const IlluminationType rhs 
)
inline

Compare two IlluminationType objects for equality.

Parameters
lhsa IlluminationType object.
rhsa IlluminationType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [8/160]

bool ome::xml::model::enums::operator== ( const Medium lhs,
const Medium rhs 
)
inline

Compare two Medium objects for equality.

Parameters
lhsa Medium object.
rhsa Medium object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [9/160]

bool ome::xml::model::enums::operator== ( const MicroscopeType lhs,
const MicroscopeType rhs 
)
inline

Compare two MicroscopeType objects for equality.

Parameters
lhsa MicroscopeType object.
rhsa MicroscopeType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [10/160]

bool ome::xml::model::enums::operator== ( const Pulse lhs,
const Pulse rhs 
)
inline

Compare two Pulse objects for equality.

Parameters
lhsa Pulse object.
rhsa Pulse object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [11/160]

bool ome::xml::model::enums::operator== ( const DimensionOrder lhs,
const DimensionOrder rhs 
)
inline

Compare two DimensionOrder objects for equality.

Parameters
lhsa DimensionOrder object.
rhsa DimensionOrder object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [12/160]

bool ome::xml::model::enums::operator== ( const Immersion lhs,
const Immersion rhs 
)
inline

Compare two Immersion objects for equality.

Parameters
lhsa Immersion object.
rhsa Immersion object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [13/160]

bool ome::xml::model::enums::operator== ( const FilterType lhs,
const FilterType rhs 
)
inline

Compare two FilterType objects for equality.

Parameters
lhsa FilterType object.
rhsa FilterType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [14/160]

bool ome::xml::model::enums::operator== ( const LaserType lhs,
const LaserType rhs 
)
inline

Compare two LaserType objects for equality.

Parameters
lhsa LaserType object.
rhsa LaserType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [15/160]

bool ome::xml::model::enums::operator== ( const Marker lhs,
const Marker::enum_value rhs 
)
inline

Compare Marker object and enum value for equality.

Parameters
lhsa Marker object.
rhsa Marker enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [16/160]

bool ome::xml::model::enums::operator== ( const MicrobeamManipulationType lhs,
const MicrobeamManipulationType rhs 
)
inline

Compare two MicrobeamManipulationType objects for equality.

Parameters
lhsa MicrobeamManipulationType object.
rhsa MicrobeamManipulationType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [17/160]

bool ome::xml::model::enums::operator== ( const UnitsTemperature lhs,
const UnitsTemperature rhs 
)
inline

Compare two UnitsTemperature objects for equality.

Parameters
lhsa UnitsTemperature object.
rhsa UnitsTemperature object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [18/160]

bool ome::xml::model::enums::operator== ( const ContrastMethod lhs,
const ContrastMethod rhs 
)
inline

Compare two ContrastMethod objects for equality.

Parameters
lhsa ContrastMethod object.
rhsa ContrastMethod object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [19/160]

bool ome::xml::model::enums::operator== ( const FillRule lhs,
const FillRule::enum_value rhs 
)
inline

Compare FillRule object and enum value for equality.

Parameters
lhsa FillRule object.
rhsa FillRule enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [20/160]

bool ome::xml::model::enums::operator== ( const Compression lhs,
const Compression::enum_value rhs 
)
inline

Compare Compression object and enum value for equality.

Parameters
lhsa Compression object.
rhsa Compression enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [21/160]

bool ome::xml::model::enums::operator== ( const FontFamily lhs,
const FontFamily rhs 
)
inline

Compare two FontFamily objects for equality.

Parameters
lhsa FontFamily object.
rhsa FontFamily object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [22/160]

bool ome::xml::model::enums::operator== ( const Binning lhs,
const Binning rhs 
)
inline

Compare two Binning objects for equality.

Parameters
lhsa Binning object.
rhsa Binning object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [23/160]

bool ome::xml::model::enums::operator== ( const FilamentType lhs,
const FilamentType::enum_value rhs 
)
inline

Compare FilamentType object and enum value for equality.

Parameters
lhsa FilamentType object.
rhsa FilamentType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [24/160]

bool ome::xml::model::enums::operator== ( const FontStyle lhs,
const FontStyle::enum_value rhs 
)
inline

Compare FontStyle object and enum value for equality.

Parameters
lhsa FontStyle object.
rhsa FontStyle enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [25/160]

bool ome::xml::model::enums::operator== ( const ArcType lhs,
const ArcType::enum_value rhs 
)
inline

Compare ArcType object and enum value for equality.

Parameters
lhsa ArcType object.
rhsa ArcType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [26/160]

bool ome::xml::model::enums::operator== ( const MicroscopeType lhs,
const MicroscopeType::enum_value rhs 
)
inline

Compare MicroscopeType object and enum value for equality.

Parameters
lhsa MicroscopeType object.
rhsa MicroscopeType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [27/160]

bool ome::xml::model::enums::operator== ( const IlluminationType lhs,
const IlluminationType::enum_value rhs 
)
inline

Compare IlluminationType object and enum value for equality.

Parameters
lhsa IlluminationType object.
rhsa IlluminationType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [28/160]

bool ome::xml::model::enums::operator== ( const Medium lhs,
const Medium::enum_value rhs 
)
inline

Compare Medium object and enum value for equality.

Parameters
lhsa Medium object.
rhsa Medium enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [29/160]

bool ome::xml::model::enums::operator== ( const DimensionOrder lhs,
const DimensionOrder::enum_value rhs 
)
inline

Compare DimensionOrder object and enum value for equality.

Parameters
lhsa DimensionOrder object.
rhsa DimensionOrder enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [30/160]

bool ome::xml::model::enums::operator== ( const Pulse lhs,
const Pulse::enum_value rhs 
)
inline

Compare Pulse object and enum value for equality.

Parameters
lhsa Pulse object.
rhsa Pulse enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [31/160]

bool ome::xml::model::enums::operator== ( const DetectorType lhs,
const DetectorType rhs 
)
inline

Compare two DetectorType objects for equality.

Parameters
lhsa DetectorType object.
rhsa DetectorType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [32/160]

bool ome::xml::model::enums::operator== ( const Immersion lhs,
const Immersion::enum_value rhs 
)
inline

Compare Immersion object and enum value for equality.

Parameters
lhsa Immersion object.
rhsa Immersion enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [33/160]

bool ome::xml::model::enums::operator== ( const FilterType lhs,
const FilterType::enum_value rhs 
)
inline

Compare FilterType object and enum value for equality.

Parameters
lhsa FilterType object.
rhsa FilterType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [34/160]

bool ome::xml::model::enums::operator== ( const Marker::enum_value lhs,
const Marker rhs 
)
inline

Compare enum value and Marker for equality.

Parameters
lhsa Marker enum value.
rhsa Marker object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [35/160]

bool ome::xml::model::enums::operator== ( const LaserType lhs,
const LaserType::enum_value rhs 
)
inline

Compare LaserType object and enum value for equality.

Parameters
lhsa LaserType object.
rhsa LaserType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [36/160]

bool ome::xml::model::enums::operator== ( const Correction lhs,
const Correction rhs 
)
inline

Compare two Correction objects for equality.

Parameters
lhsa Correction object.
rhsa Correction object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [37/160]

bool ome::xml::model::enums::operator== ( const MicrobeamManipulationType lhs,
const MicrobeamManipulationType::enum_value rhs 
)
inline

Compare MicrobeamManipulationType object and enum value for equality.

Parameters
lhsa MicrobeamManipulationType object.
rhsa MicrobeamManipulationType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [38/160]

bool ome::xml::model::enums::operator== ( const ContrastMethod lhs,
const ContrastMethod::enum_value rhs 
)
inline

Compare ContrastMethod object and enum value for equality.

Parameters
lhsa ContrastMethod object.
rhsa ContrastMethod enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [39/160]

bool ome::xml::model::enums::operator== ( const UnitsTemperature lhs,
const UnitsTemperature::enum_value rhs 
)
inline

Compare UnitsTemperature object and enum value for equality.

Parameters
lhsa UnitsTemperature object.
rhsa UnitsTemperature enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [40/160]

bool ome::xml::model::enums::operator== ( const FillRule::enum_value lhs,
const FillRule rhs 
)
inline

Compare enum value and FillRule for equality.

Parameters
lhsa FillRule enum value.
rhsa FillRule object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [41/160]

bool ome::xml::model::enums::operator== ( const NamingConvention lhs,
const NamingConvention rhs 
)
inline

Compare two NamingConvention objects for equality.

Parameters
lhsa NamingConvention object.
rhsa NamingConvention object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [42/160]

bool ome::xml::model::enums::operator== ( const FontFamily lhs,
const FontFamily::enum_value rhs 
)
inline

Compare FontFamily object and enum value for equality.

Parameters
lhsa FontFamily object.
rhsa FontFamily enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [43/160]

bool ome::xml::model::enums::operator== ( const Compression::enum_value lhs,
const Compression rhs 
)
inline

Compare enum value and Compression for equality.

Parameters
lhsa Compression enum value.
rhsa Compression object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [44/160]

bool ome::xml::model::enums::operator== ( const ExperimentType lhs,
const ExperimentType rhs 
)
inline

Compare two ExperimentType objects for equality.

Parameters
lhsa ExperimentType object.
rhsa ExperimentType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [45/160]

bool ome::xml::model::enums::operator== ( const Binning lhs,
const Binning::enum_value rhs 
)
inline

Compare Binning object and enum value for equality.

Parameters
lhsa Binning object.
rhsa Binning enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [46/160]

bool ome::xml::model::enums::operator== ( const FilamentType::enum_value lhs,
const FilamentType rhs 
)
inline

Compare enum value and FilamentType for equality.

Parameters
lhsa FilamentType enum value.
rhsa FilamentType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [47/160]

bool ome::xml::model::enums::operator== ( const FontStyle::enum_value lhs,
const FontStyle rhs 
)
inline

Compare enum value and FontStyle for equality.

Parameters
lhsa FontStyle enum value.
rhsa FontStyle object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [48/160]

bool ome::xml::model::enums::operator== ( const ArcType::enum_value lhs,
const ArcType rhs 
)
inline

Compare enum value and ArcType for equality.

Parameters
lhsa ArcType enum value.
rhsa ArcType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [49/160]

bool ome::xml::model::enums::operator== ( const MicroscopeType::enum_value lhs,
const MicroscopeType rhs 
)
inline

Compare enum value and MicroscopeType for equality.

Parameters
lhsa MicroscopeType enum value.
rhsa MicroscopeType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [50/160]

bool ome::xml::model::enums::operator== ( const Medium::enum_value lhs,
const Medium rhs 
)
inline

Compare enum value and Medium for equality.

Parameters
lhsa Medium enum value.
rhsa Medium object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [51/160]

bool ome::xml::model::enums::operator== ( const IlluminationType::enum_value lhs,
const IlluminationType rhs 
)
inline

Compare enum value and IlluminationType for equality.

Parameters
lhsa IlluminationType enum value.
rhsa IlluminationType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [52/160]

bool ome::xml::model::enums::operator== ( const DimensionOrder::enum_value lhs,
const DimensionOrder rhs 
)
inline

Compare enum value and DimensionOrder for equality.

Parameters
lhsa DimensionOrder enum value.
rhsa DimensionOrder object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [53/160]

bool ome::xml::model::enums::operator== ( const Pulse::enum_value lhs,
const Pulse rhs 
)
inline

Compare enum value and Pulse for equality.

Parameters
lhsa Pulse enum value.
rhsa Pulse object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [54/160]

bool ome::xml::model::enums::operator== ( const DetectorType lhs,
const DetectorType::enum_value rhs 
)
inline

Compare DetectorType object and enum value for equality.

Parameters
lhsa DetectorType object.
rhsa DetectorType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [55/160]

bool ome::xml::model::enums::operator== ( const Immersion::enum_value lhs,
const Immersion rhs 
)
inline

Compare enum value and Immersion for equality.

Parameters
lhsa Immersion enum value.
rhsa Immersion object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [56/160]

bool ome::xml::model::enums::operator== ( const FilterType::enum_value lhs,
const FilterType rhs 
)
inline

Compare enum value and FilterType for equality.

Parameters
lhsa FilterType enum value.
rhsa FilterType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [57/160]

bool ome::xml::model::enums::operator== ( const PixelType lhs,
const PixelType rhs 
)
inline

Compare two PixelType objects for equality.

Parameters
lhsa PixelType object.
rhsa PixelType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [58/160]

bool ome::xml::model::enums::operator== ( const Marker lhs,
const std::string &  rhs 
)
inline

Compare Marker object and enum string value for equality.

Parameters
lhsa Marker object.
rhsa Marker enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [59/160]

bool ome::xml::model::enums::operator== ( const MicrobeamManipulationType::enum_value lhs,
const MicrobeamManipulationType rhs 
)
inline

Compare enum value and MicrobeamManipulationType for equality.

Parameters
lhsa MicrobeamManipulationType enum value.
rhsa MicrobeamManipulationType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [60/160]

bool ome::xml::model::enums::operator== ( const LaserType::enum_value lhs,
const LaserType rhs 
)
inline

Compare enum value and LaserType for equality.

Parameters
lhsa LaserType enum value.
rhsa LaserType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [61/160]

bool ome::xml::model::enums::operator== ( const Correction lhs,
const Correction::enum_value rhs 
)
inline

Compare Correction object and enum value for equality.

Parameters
lhsa Correction object.
rhsa Correction enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [62/160]

bool ome::xml::model::enums::operator== ( const FillRule lhs,
const std::string &  rhs 
)
inline

Compare FillRule object and enum string value for equality.

Parameters
lhsa FillRule object.
rhsa FillRule enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [63/160]

bool ome::xml::model::enums::operator== ( const ContrastMethod::enum_value lhs,
const ContrastMethod rhs 
)
inline

Compare enum value and ContrastMethod for equality.

Parameters
lhsa ContrastMethod enum value.
rhsa ContrastMethod object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [64/160]

bool ome::xml::model::enums::operator== ( const UnitsTemperature::enum_value lhs,
const UnitsTemperature rhs 
)
inline

Compare enum value and UnitsTemperature for equality.

Parameters
lhsa UnitsTemperature enum value.
rhsa UnitsTemperature object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [65/160]

bool ome::xml::model::enums::operator== ( const AcquisitionMode lhs,
const AcquisitionMode rhs 
)
inline

Compare two AcquisitionMode objects for equality.

Parameters
lhsa AcquisitionMode object.
rhsa AcquisitionMode object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [66/160]

bool ome::xml::model::enums::operator== ( const NamingConvention lhs,
const NamingConvention::enum_value rhs 
)
inline

Compare NamingConvention object and enum value for equality.

Parameters
lhsa NamingConvention object.
rhsa NamingConvention enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [67/160]

bool ome::xml::model::enums::operator== ( const FontFamily::enum_value lhs,
const FontFamily rhs 
)
inline

Compare enum value and FontFamily for equality.

Parameters
lhsa FontFamily enum value.
rhsa FontFamily object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [68/160]

bool ome::xml::model::enums::operator== ( const Compression lhs,
const std::string &  rhs 
)
inline

Compare Compression object and enum string value for equality.

Parameters
lhsa Compression object.
rhsa Compression enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [69/160]

bool ome::xml::model::enums::operator== ( const ExperimentType lhs,
const ExperimentType::enum_value rhs 
)
inline

Compare ExperimentType object and enum value for equality.

Parameters
lhsa ExperimentType object.
rhsa ExperimentType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [70/160]

bool ome::xml::model::enums::operator== ( const FilamentType lhs,
const std::string &  rhs 
)
inline

Compare FilamentType object and enum string value for equality.

Parameters
lhsa FilamentType object.
rhsa FilamentType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [71/160]

bool ome::xml::model::enums::operator== ( const Binning::enum_value lhs,
const Binning rhs 
)
inline

Compare enum value and Binning for equality.

Parameters
lhsa Binning enum value.
rhsa Binning object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [72/160]

bool ome::xml::model::enums::operator== ( const ArcType lhs,
const std::string &  rhs 
)
inline

Compare ArcType object and enum string value for equality.

Parameters
lhsa ArcType object.
rhsa ArcType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [73/160]

bool ome::xml::model::enums::operator== ( const FontStyle lhs,
const std::string &  rhs 
)
inline

Compare FontStyle object and enum string value for equality.

Parameters
lhsa FontStyle object.
rhsa FontStyle enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [74/160]

bool ome::xml::model::enums::operator== ( const MicroscopeType lhs,
const std::string &  rhs 
)
inline

Compare MicroscopeType object and enum string value for equality.

Parameters
lhsa MicroscopeType object.
rhsa MicroscopeType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [75/160]

bool ome::xml::model::enums::operator== ( const IlluminationType lhs,
const std::string &  rhs 
)
inline

Compare IlluminationType object and enum string value for equality.

Parameters
lhsa IlluminationType object.
rhsa IlluminationType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [76/160]

bool ome::xml::model::enums::operator== ( const Medium lhs,
const std::string &  rhs 
)
inline

Compare Medium object and enum string value for equality.

Parameters
lhsa Medium object.
rhsa Medium enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [77/160]

bool ome::xml::model::enums::operator== ( const Pulse lhs,
const std::string &  rhs 
)
inline

Compare Pulse object and enum string value for equality.

Parameters
lhsa Pulse object.
rhsa Pulse enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [78/160]

bool ome::xml::model::enums::operator== ( const DimensionOrder lhs,
const std::string &  rhs 
)
inline

Compare DimensionOrder object and enum string value for equality.

Parameters
lhsa DimensionOrder object.
rhsa DimensionOrder enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [79/160]

bool ome::xml::model::enums::operator== ( const Immersion lhs,
const std::string &  rhs 
)
inline

Compare Immersion object and enum string value for equality.

Parameters
lhsa Immersion object.
rhsa Immersion enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [80/160]

bool ome::xml::model::enums::operator== ( const DetectorType::enum_value lhs,
const DetectorType rhs 
)
inline

Compare enum value and DetectorType for equality.

Parameters
lhsa DetectorType enum value.
rhsa DetectorType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [81/160]

bool ome::xml::model::enums::operator== ( const FilterType lhs,
const std::string &  rhs 
)
inline

Compare FilterType object and enum string value for equality.

Parameters
lhsa FilterType object.
rhsa FilterType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [82/160]

bool ome::xml::model::enums::operator== ( const PixelType lhs,
const PixelType::enum_value rhs 
)
inline

Compare PixelType object and enum value for equality.

Parameters
lhsa PixelType object.
rhsa PixelType enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [83/160]

bool ome::xml::model::enums::operator== ( const MicrobeamManipulationType lhs,
const std::string &  rhs 
)
inline

Compare MicrobeamManipulationType object and enum string value for equality.

Parameters
lhsa MicrobeamManipulationType object.
rhsa MicrobeamManipulationType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [84/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Marker rhs 
)
inline

Compare enum string value and Marker object for equality.

Parameters
lhsa Marker enum string value.
rhsa Marker object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [85/160]

bool ome::xml::model::enums::operator== ( const LaserType lhs,
const std::string &  rhs 
)
inline

Compare LaserType object and enum string value for equality.

Parameters
lhsa LaserType object.
rhsa LaserType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [86/160]

bool ome::xml::model::enums::operator== ( const Correction::enum_value lhs,
const Correction rhs 
)
inline

Compare enum value and Correction for equality.

Parameters
lhsa Correction enum value.
rhsa Correction object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [87/160]

bool ome::xml::model::enums::operator== ( const ContrastMethod lhs,
const std::string &  rhs 
)
inline

Compare ContrastMethod object and enum string value for equality.

Parameters
lhsa ContrastMethod object.
rhsa ContrastMethod enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [88/160]

bool ome::xml::model::enums::operator== ( const UnitsTemperature lhs,
const std::string &  rhs 
)
inline

Compare UnitsTemperature object and enum string value for equality.

Parameters
lhsa UnitsTemperature object.
rhsa UnitsTemperature enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [89/160]

bool ome::xml::model::enums::operator== ( const AcquisitionMode lhs,
const AcquisitionMode::enum_value rhs 
)
inline

Compare AcquisitionMode object and enum value for equality.

Parameters
lhsa AcquisitionMode object.
rhsa AcquisitionMode enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [90/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const FillRule rhs 
)
inline

Compare enum string value and FillRule object for equality.

Parameters
lhsa FillRule enum string value.
rhsa FillRule object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [91/160]

bool ome::xml::model::enums::operator== ( const NamingConvention::enum_value lhs,
const NamingConvention rhs 
)
inline

Compare enum value and NamingConvention for equality.

Parameters
lhsa NamingConvention enum value.
rhsa NamingConvention object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [92/160]

bool ome::xml::model::enums::operator== ( const ExperimentType::enum_value lhs,
const ExperimentType rhs 
)
inline

Compare enum value and ExperimentType for equality.

Parameters
lhsa ExperimentType enum value.
rhsa ExperimentType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [93/160]

bool ome::xml::model::enums::operator== ( const FontFamily lhs,
const std::string &  rhs 
)
inline

Compare FontFamily object and enum string value for equality.

Parameters
lhsa FontFamily object.
rhsa FontFamily enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [94/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Compression rhs 
)
inline

Compare enum string value and Compression object for equality.

Parameters
lhsa Compression enum string value.
rhsa Compression object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [95/160]

bool ome::xml::model::enums::operator== ( const Binning lhs,
const std::string &  rhs 
)
inline

Compare Binning object and enum string value for equality.

Parameters
lhsa Binning object.
rhsa Binning enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [96/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const FilamentType rhs 
)
inline

Compare enum string value and FilamentType object for equality.

Parameters
lhsa FilamentType enum string value.
rhsa FilamentType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [97/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const FontStyle rhs 
)
inline

Compare enum string value and FontStyle object for equality.

Parameters
lhsa FontStyle enum string value.
rhsa FontStyle object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [98/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const ArcType rhs 
)
inline

Compare enum string value and ArcType object for equality.

Parameters
lhsa ArcType enum string value.
rhsa ArcType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [99/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const MicroscopeType rhs 
)
inline

Compare enum string value and MicroscopeType object for equality.

Parameters
lhsa MicroscopeType enum string value.
rhsa MicroscopeType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [100/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Medium rhs 
)
inline

Compare enum string value and Medium object for equality.

Parameters
lhsa Medium enum string value.
rhsa Medium object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [101/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const IlluminationType rhs 
)
inline

Compare enum string value and IlluminationType object for equality.

Parameters
lhsa IlluminationType enum string value.
rhsa IlluminationType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [102/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Pulse rhs 
)
inline

Compare enum string value and Pulse object for equality.

Parameters
lhsa Pulse enum string value.
rhsa Pulse object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [103/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const DimensionOrder rhs 
)
inline

Compare enum string value and DimensionOrder object for equality.

Parameters
lhsa DimensionOrder enum string value.
rhsa DimensionOrder object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [104/160]

bool ome::xml::model::enums::operator== ( const LaserMedium lhs,
const LaserMedium rhs 
)
inline

Compare two LaserMedium objects for equality.

Parameters
lhsa LaserMedium object.
rhsa LaserMedium object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [105/160]

bool ome::xml::model::enums::operator== ( const DetectorType lhs,
const std::string &  rhs 
)
inline

Compare DetectorType object and enum string value for equality.

Parameters
lhsa DetectorType object.
rhsa DetectorType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [106/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Immersion rhs 
)
inline

Compare enum string value and Immersion object for equality.

Parameters
lhsa Immersion enum string value.
rhsa Immersion object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [107/160]

bool ome::xml::model::enums::operator== ( const Correction lhs,
const std::string &  rhs 
)
inline

Compare Correction object and enum string value for equality.

Parameters
lhsa Correction object.
rhsa Correction enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [108/160]

bool ome::xml::model::enums::operator== ( const PixelType::enum_value lhs,
const PixelType rhs 
)
inline

Compare enum value and PixelType for equality.

Parameters
lhsa PixelType enum value.
rhsa PixelType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [109/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const FilterType rhs 
)
inline

Compare enum string value and FilterType object for equality.

Parameters
lhsa FilterType enum string value.
rhsa FilterType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [110/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const LaserType rhs 
)
inline

Compare enum string value and LaserType object for equality.

Parameters
lhsa LaserType enum string value.
rhsa LaserType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [111/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const MicrobeamManipulationType rhs 
)
inline

Compare enum string value and MicrobeamManipulationType object for equality.

Parameters
lhsa MicrobeamManipulationType enum string value.
rhsa MicrobeamManipulationType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [112/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsTemperature rhs 
)
inline

Compare enum string value and UnitsTemperature object for equality.

Parameters
lhsa UnitsTemperature enum string value.
rhsa UnitsTemperature object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [113/160]

bool ome::xml::model::enums::operator== ( const AcquisitionMode::enum_value lhs,
const AcquisitionMode rhs 
)
inline

Compare enum value and AcquisitionMode for equality.

Parameters
lhsa AcquisitionMode enum value.
rhsa AcquisitionMode object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [114/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const ContrastMethod rhs 
)
inline

Compare enum string value and ContrastMethod object for equality.

Parameters
lhsa ContrastMethod enum string value.
rhsa ContrastMethod object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [115/160]

bool ome::xml::model::enums::operator== ( const NamingConvention lhs,
const std::string &  rhs 
)
inline

Compare NamingConvention object and enum string value for equality.

Parameters
lhsa NamingConvention object.
rhsa NamingConvention enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [116/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Binning rhs 
)
inline

Compare enum string value and Binning object for equality.

Parameters
lhsa Binning enum string value.
rhsa Binning object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [117/160]

bool ome::xml::model::enums::operator== ( const ExperimentType lhs,
const std::string &  rhs 
)
inline

Compare ExperimentType object and enum string value for equality.

Parameters
lhsa ExperimentType object.
rhsa ExperimentType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [118/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const FontFamily rhs 
)
inline

Compare enum string value and FontFamily object for equality.

Parameters
lhsa FontFamily enum string value.
rhsa FontFamily object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [119/160]

bool ome::xml::model::enums::operator== ( const LaserMedium lhs,
const LaserMedium::enum_value rhs 
)
inline

Compare LaserMedium object and enum value for equality.

Parameters
lhsa LaserMedium object.
rhsa LaserMedium enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [120/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const DetectorType rhs 
)
inline

Compare enum string value and DetectorType object for equality.

Parameters
lhsa DetectorType enum string value.
rhsa DetectorType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [121/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const Correction rhs 
)
inline

Compare enum string value and Correction object for equality.

Parameters
lhsa Correction enum string value.
rhsa Correction object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [122/160]

bool ome::xml::model::enums::operator== ( const PixelType lhs,
const std::string &  rhs 
)
inline

Compare PixelType object and enum string value for equality.

Parameters
lhsa PixelType object.
rhsa PixelType enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [123/160]

bool ome::xml::model::enums::operator== ( const UnitsFrequency lhs,
const UnitsFrequency rhs 
)
inline

Compare two UnitsFrequency objects for equality.

Parameters
lhsa UnitsFrequency object.
rhsa UnitsFrequency object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [124/160]

bool ome::xml::model::enums::operator== ( const UnitsPower lhs,
const UnitsPower rhs 
)
inline

Compare two UnitsPower objects for equality.

Parameters
lhsa UnitsPower object.
rhsa UnitsPower object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [125/160]

bool ome::xml::model::enums::operator== ( const UnitsElectricPotential lhs,
const UnitsElectricPotential rhs 
)
inline

Compare two UnitsElectricPotential objects for equality.

Parameters
lhsa UnitsElectricPotential object.
rhsa UnitsElectricPotential object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [126/160]

bool ome::xml::model::enums::operator== ( const AcquisitionMode lhs,
const std::string &  rhs 
)
inline

Compare AcquisitionMode object and enum string value for equality.

Parameters
lhsa AcquisitionMode object.
rhsa AcquisitionMode enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [127/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const NamingConvention rhs 
)
inline

Compare enum string value and NamingConvention object for equality.

Parameters
lhsa NamingConvention enum string value.
rhsa NamingConvention object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [128/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const ExperimentType rhs 
)
inline

Compare enum string value and ExperimentType object for equality.

Parameters
lhsa ExperimentType enum string value.
rhsa ExperimentType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [129/160]

bool ome::xml::model::enums::operator== ( const LaserMedium::enum_value lhs,
const LaserMedium rhs 
)
inline

Compare enum value and LaserMedium for equality.

Parameters
lhsa LaserMedium enum value.
rhsa LaserMedium object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [130/160]

bool ome::xml::model::enums::operator== ( const UnitsTime lhs,
const UnitsTime rhs 
)
inline

Compare two UnitsTime objects for equality.

Parameters
lhsa UnitsTime object.
rhsa UnitsTime object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [131/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const PixelType rhs 
)
inline

Compare enum string value and PixelType object for equality.

Parameters
lhsa PixelType enum string value.
rhsa PixelType object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [132/160]

bool ome::xml::model::enums::operator== ( const UnitsElectricPotential lhs,
const UnitsElectricPotential::enum_value rhs 
)
inline

Compare UnitsElectricPotential object and enum value for equality.

Parameters
lhsa UnitsElectricPotential object.
rhsa UnitsElectricPotential enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [133/160]

bool ome::xml::model::enums::operator== ( const UnitsPower lhs,
const UnitsPower::enum_value rhs 
)
inline

Compare UnitsPower object and enum value for equality.

Parameters
lhsa UnitsPower object.
rhsa UnitsPower enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [134/160]

bool ome::xml::model::enums::operator== ( const UnitsFrequency lhs,
const UnitsFrequency::enum_value rhs 
)
inline

Compare UnitsFrequency object and enum value for equality.

Parameters
lhsa UnitsFrequency object.
rhsa UnitsFrequency enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [135/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const AcquisitionMode rhs 
)
inline

Compare enum string value and AcquisitionMode object for equality.

Parameters
lhsa AcquisitionMode enum string value.
rhsa AcquisitionMode object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [136/160]

bool ome::xml::model::enums::operator== ( const LaserMedium lhs,
const std::string &  rhs 
)
inline

Compare LaserMedium object and enum string value for equality.

Parameters
lhsa LaserMedium object.
rhsa LaserMedium enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [137/160]

bool ome::xml::model::enums::operator== ( const UnitsTime lhs,
const UnitsTime::enum_value rhs 
)
inline

Compare UnitsTime object and enum value for equality.

Parameters
lhsa UnitsTime object.
rhsa UnitsTime enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [138/160]

bool ome::xml::model::enums::operator== ( const UnitsFrequency::enum_value lhs,
const UnitsFrequency rhs 
)
inline

Compare enum value and UnitsFrequency for equality.

Parameters
lhsa UnitsFrequency enum value.
rhsa UnitsFrequency object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [139/160]

bool ome::xml::model::enums::operator== ( const UnitsPower::enum_value lhs,
const UnitsPower rhs 
)
inline

Compare enum value and UnitsPower for equality.

Parameters
lhsa UnitsPower enum value.
rhsa UnitsPower object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [140/160]

bool ome::xml::model::enums::operator== ( const UnitsElectricPotential::enum_value lhs,
const UnitsElectricPotential rhs 
)
inline

Compare enum value and UnitsElectricPotential for equality.

Parameters
lhsa UnitsElectricPotential enum value.
rhsa UnitsElectricPotential object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [141/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const LaserMedium rhs 
)
inline

Compare enum string value and LaserMedium object for equality.

Parameters
lhsa LaserMedium enum string value.
rhsa LaserMedium object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [142/160]

bool ome::xml::model::enums::operator== ( const UnitsTime::enum_value lhs,
const UnitsTime rhs 
)
inline

Compare enum value and UnitsTime for equality.

Parameters
lhsa UnitsTime enum value.
rhsa UnitsTime object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [143/160]

bool ome::xml::model::enums::operator== ( const UnitsPower lhs,
const std::string &  rhs 
)
inline

Compare UnitsPower object and enum string value for equality.

Parameters
lhsa UnitsPower object.
rhsa UnitsPower enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [144/160]

bool ome::xml::model::enums::operator== ( const UnitsElectricPotential lhs,
const std::string &  rhs 
)
inline

Compare UnitsElectricPotential object and enum string value for equality.

Parameters
lhsa UnitsElectricPotential object.
rhsa UnitsElectricPotential enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [145/160]

bool ome::xml::model::enums::operator== ( const UnitsFrequency lhs,
const std::string &  rhs 
)
inline

Compare UnitsFrequency object and enum string value for equality.

Parameters
lhsa UnitsFrequency object.
rhsa UnitsFrequency enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [146/160]

bool ome::xml::model::enums::operator== ( const UnitsPressure lhs,
const UnitsPressure rhs 
)
inline

Compare two UnitsPressure objects for equality.

Parameters
lhsa UnitsPressure object.
rhsa UnitsPressure object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [147/160]

bool ome::xml::model::enums::operator== ( const UnitsLength lhs,
const UnitsLength rhs 
)
inline

Compare two UnitsLength objects for equality.

Parameters
lhsa UnitsLength object.
rhsa UnitsLength object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [148/160]

bool ome::xml::model::enums::operator== ( const UnitsTime lhs,
const std::string &  rhs 
)
inline

Compare UnitsTime object and enum string value for equality.

Parameters
lhsa UnitsTime object.
rhsa UnitsTime enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [149/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsElectricPotential rhs 
)
inline

Compare enum string value and UnitsElectricPotential object for equality.

Parameters
lhsa UnitsElectricPotential enum string value.
rhsa UnitsElectricPotential object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [150/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsFrequency rhs 
)
inline

Compare enum string value and UnitsFrequency object for equality.

Parameters
lhsa UnitsFrequency enum string value.
rhsa UnitsFrequency object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [151/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsPower rhs 
)
inline

Compare enum string value and UnitsPower object for equality.

Parameters
lhsa UnitsPower enum string value.
rhsa UnitsPower object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [152/160]

bool ome::xml::model::enums::operator== ( const UnitsPressure lhs,
const UnitsPressure::enum_value rhs 
)
inline

Compare UnitsPressure object and enum value for equality.

Parameters
lhsa UnitsPressure object.
rhsa UnitsPressure enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [153/160]

bool ome::xml::model::enums::operator== ( const UnitsLength lhs,
const UnitsLength::enum_value rhs 
)
inline

Compare UnitsLength object and enum value for equality.

Parameters
lhsa UnitsLength object.
rhsa UnitsLength enum value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [154/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsTime rhs 
)
inline

Compare enum string value and UnitsTime object for equality.

Parameters
lhsa UnitsTime enum string value.
rhsa UnitsTime object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [155/160]

bool ome::xml::model::enums::operator== ( const UnitsPressure::enum_value lhs,
const UnitsPressure rhs 
)
inline

Compare enum value and UnitsPressure for equality.

Parameters
lhsa UnitsPressure enum value.
rhsa UnitsPressure object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [156/160]

bool ome::xml::model::enums::operator== ( const UnitsLength::enum_value lhs,
const UnitsLength rhs 
)
inline

Compare enum value and UnitsLength for equality.

Parameters
lhsa UnitsLength enum value.
rhsa UnitsLength object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [157/160]

bool ome::xml::model::enums::operator== ( const UnitsPressure lhs,
const std::string &  rhs 
)
inline

Compare UnitsPressure object and enum string value for equality.

Parameters
lhsa UnitsPressure object.
rhsa UnitsPressure enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [158/160]

bool ome::xml::model::enums::operator== ( const UnitsLength lhs,
const std::string &  rhs 
)
inline

Compare UnitsLength object and enum string value for equality.

Parameters
lhsa UnitsLength object.
rhsa UnitsLength enum string value.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [159/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsPressure rhs 
)
inline

Compare enum string value and UnitsPressure object for equality.

Parameters
lhsa UnitsPressure enum string value.
rhsa UnitsPressure object.
Returns
true if the enum values are the same, otherwise false.

◆ operator==() [160/160]

bool ome::xml::model::enums::operator== ( const std::string &  lhs,
const UnitsLength rhs 
)
inline

Compare enum string value and UnitsLength object for equality.

Parameters
lhsa UnitsLength enum string value.
rhsa UnitsLength object.
Returns
true if the enum values are the same, otherwise false.

◆ operator>>() [1/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Marker enumeration 
)
inline

Set Marker from input stream.

Parameters
isthe input stream.
enumerationthe Marker to input.
Returns
the input stream.

References ome::xml::model::enums::Marker::Marker(), and ome::xml::model::enums::Marker::value.

◆ operator>>() [2/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
FillRule enumeration 
)
inline

Set FillRule from input stream.

Parameters
isthe input stream.
enumerationthe FillRule to input.
Returns
the input stream.

References ome::xml::model::enums::FillRule::FillRule(), and ome::xml::model::enums::FillRule::value.

◆ operator>>() [3/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
FilamentType enumeration 
)
inline

Set FilamentType from input stream.

Parameters
isthe input stream.
enumerationthe FilamentType to input.
Returns
the input stream.

References ome::xml::model::enums::FilamentType::FilamentType(), and ome::xml::model::enums::FilamentType::value.

◆ operator>>() [4/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Compression enumeration 
)
inline

Set Compression from input stream.

Parameters
isthe input stream.
enumerationthe Compression to input.
Returns
the input stream.

References ome::xml::model::enums::Compression::Compression(), and ome::xml::model::enums::Compression::value.

◆ operator>>() [5/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
FontStyle enumeration 
)
inline

Set FontStyle from input stream.

Parameters
isthe input stream.
enumerationthe FontStyle to input.
Returns
the input stream.

References ome::xml::model::enums::FontStyle::FontStyle(), and ome::xml::model::enums::FontStyle::value.

◆ operator>>() [6/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
ArcType enumeration 
)
inline

Set ArcType from input stream.

Parameters
isthe input stream.
enumerationthe ArcType to input.
Returns
the input stream.

References ome::xml::model::enums::ArcType::ArcType(), and ome::xml::model::enums::ArcType::value.

◆ operator>>() [7/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
IlluminationType enumeration 
)
inline

Set IlluminationType from input stream.

Parameters
isthe input stream.
enumerationthe IlluminationType to input.
Returns
the input stream.

References ome::xml::model::enums::IlluminationType::IlluminationType(), and ome::xml::model::enums::IlluminationType::value.

◆ operator>>() [8/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
MicroscopeType enumeration 
)
inline

Set MicroscopeType from input stream.

Parameters
isthe input stream.
enumerationthe MicroscopeType to input.
Returns
the input stream.

References ome::xml::model::enums::MicroscopeType::MicroscopeType(), and ome::xml::model::enums::MicroscopeType::value.

◆ operator>>() [9/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Medium enumeration 
)
inline

Set Medium from input stream.

Parameters
isthe input stream.
enumerationthe Medium to input.
Returns
the input stream.

References ome::xml::model::enums::Medium::Medium(), and ome::xml::model::enums::Medium::value.

◆ operator>>() [10/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Pulse enumeration 
)
inline

Set Pulse from input stream.

Parameters
isthe input stream.
enumerationthe Pulse to input.
Returns
the input stream.

References ome::xml::model::enums::Pulse::Pulse(), and ome::xml::model::enums::Pulse::value.

◆ operator>>() [11/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
DimensionOrder enumeration 
)
inline

Set DimensionOrder from input stream.

Parameters
isthe input stream.
enumerationthe DimensionOrder to input.
Returns
the input stream.

References ome::xml::model::enums::DimensionOrder::DimensionOrder(), and ome::xml::model::enums::DimensionOrder::value.

◆ operator>>() [12/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Immersion enumeration 
)
inline

Set Immersion from input stream.

Parameters
isthe input stream.
enumerationthe Immersion to input.
Returns
the input stream.

References ome::xml::model::enums::Immersion::Immersion(), and ome::xml::model::enums::Immersion::value.

◆ operator>>() [13/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
FilterType enumeration 
)
inline

Set FilterType from input stream.

Parameters
isthe input stream.
enumerationthe FilterType to input.
Returns
the input stream.

References ome::xml::model::enums::FilterType::FilterType(), and ome::xml::model::enums::FilterType::value.

◆ operator>>() [14/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
MicrobeamManipulationType enumeration 
)
inline

Set MicrobeamManipulationType from input stream.

Parameters
isthe input stream.
enumerationthe MicrobeamManipulationType to input.
Returns
the input stream.

References ome::xml::model::enums::MicrobeamManipulationType::MicrobeamManipulationType(), and ome::xml::model::enums::MicrobeamManipulationType::value.

◆ operator>>() [15/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
LaserType enumeration 
)
inline

Set LaserType from input stream.

Parameters
isthe input stream.
enumerationthe LaserType to input.
Returns
the input stream.

References ome::xml::model::enums::LaserType::LaserType(), and ome::xml::model::enums::LaserType::value.

◆ operator>>() [16/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
ContrastMethod enumeration 
)
inline

Set ContrastMethod from input stream.

Parameters
isthe input stream.
enumerationthe ContrastMethod to input.
Returns
the input stream.

References ome::xml::model::enums::ContrastMethod::ContrastMethod(), and ome::xml::model::enums::ContrastMethod::value.

◆ operator>>() [17/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsTemperature enumeration 
)
inline

Set UnitsTemperature from input stream.

Parameters
isthe input stream.
enumerationthe UnitsTemperature to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsTemperature::UnitsTemperature(), and ome::xml::model::enums::UnitsTemperature::value.

◆ operator>>() [18/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Binning enumeration 
)
inline

Set Binning from input stream.

Parameters
isthe input stream.
enumerationthe Binning to input.
Returns
the input stream.

References ome::xml::model::enums::Binning::Binning(), and ome::xml::model::enums::Binning::value.

◆ operator>>() [19/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
FontFamily enumeration 
)
inline

Set FontFamily from input stream.

Parameters
isthe input stream.
enumerationthe FontFamily to input.
Returns
the input stream.

References ome::xml::model::enums::FontFamily::FontFamily(), and ome::xml::model::enums::FontFamily::value.

◆ operator>>() [20/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
DetectorType enumeration 
)
inline

Set DetectorType from input stream.

Parameters
isthe input stream.
enumerationthe DetectorType to input.
Returns
the input stream.

References ome::xml::model::enums::DetectorType::DetectorType(), and ome::xml::model::enums::DetectorType::value.

◆ operator>>() [21/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
Correction enumeration 
)
inline

Set Correction from input stream.

Parameters
isthe input stream.
enumerationthe Correction to input.
Returns
the input stream.

References ome::xml::model::enums::Correction::Correction(), and ome::xml::model::enums::Correction::value.

◆ operator>>() [22/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
NamingConvention enumeration 
)
inline

Set NamingConvention from input stream.

Parameters
isthe input stream.
enumerationthe NamingConvention to input.
Returns
the input stream.

References ome::xml::model::enums::NamingConvention::NamingConvention(), and ome::xml::model::enums::NamingConvention::value.

◆ operator>>() [23/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
ExperimentType enumeration 
)
inline

Set ExperimentType from input stream.

Parameters
isthe input stream.
enumerationthe ExperimentType to input.
Returns
the input stream.

References ome::xml::model::enums::ExperimentType::ExperimentType(), and ome::xml::model::enums::ExperimentType::value.

◆ operator>>() [24/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
PixelType enumeration 
)
inline

Set PixelType from input stream.

Parameters
isthe input stream.
enumerationthe PixelType to input.
Returns
the input stream.

References ome::xml::model::enums::PixelType::PixelType(), and ome::xml::model::enums::PixelType::value.

◆ operator>>() [25/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
AcquisitionMode enumeration 
)
inline

Set AcquisitionMode from input stream.

Parameters
isthe input stream.
enumerationthe AcquisitionMode to input.
Returns
the input stream.

References ome::xml::model::enums::AcquisitionMode::AcquisitionMode(), and ome::xml::model::enums::AcquisitionMode::value.

◆ operator>>() [26/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
LaserMedium enumeration 
)
inline

Set LaserMedium from input stream.

Parameters
isthe input stream.
enumerationthe LaserMedium to input.
Returns
the input stream.

References ome::xml::model::enums::LaserMedium::LaserMedium(), and ome::xml::model::enums::LaserMedium::value.

◆ operator>>() [27/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsElectricPotential enumeration 
)
inline

Set UnitsElectricPotential from input stream.

Parameters
isthe input stream.
enumerationthe UnitsElectricPotential to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsElectricPotential::UnitsElectricPotential(), and ome::xml::model::enums::UnitsElectricPotential::value.

◆ operator>>() [28/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsPower enumeration 
)
inline

Set UnitsPower from input stream.

Parameters
isthe input stream.
enumerationthe UnitsPower to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsPower::UnitsPower(), and ome::xml::model::enums::UnitsPower::value.

◆ operator>>() [29/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsFrequency enumeration 
)
inline

Set UnitsFrequency from input stream.

Parameters
isthe input stream.
enumerationthe UnitsFrequency to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsFrequency::UnitsFrequency(), and ome::xml::model::enums::UnitsFrequency::value.

◆ operator>>() [30/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsTime enumeration 
)
inline

Set UnitsTime from input stream.

Parameters
isthe input stream.
enumerationthe UnitsTime to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsTime::UnitsTime(), and ome::xml::model::enums::UnitsTime::value.

◆ operator>>() [31/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsPressure enumeration 
)
inline

Set UnitsPressure from input stream.

Parameters
isthe input stream.
enumerationthe UnitsPressure to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsPressure::UnitsPressure(), and ome::xml::model::enums::UnitsPressure::value.

◆ operator>>() [32/32]

template<class charT , class traits >
std::basic_istream<charT,traits>& ome::xml::model::enums::operator>> ( std::basic_istream< charT, traits > &  is,
UnitsLength enumeration 
)
inline

Set UnitsLength from input stream.

Parameters
isthe input stream.
enumerationthe UnitsLength to input.
Returns
the input stream.

References ome::xml::model::enums::UnitsLength::UnitsLength(), and ome::xml::model::enums::UnitsLength::value.