| 
| 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 LineCap &lhs, const LineCap &rhs) | 
|   | Compare two LineCap objects for equality.  More...
  | 
|   | 
| bool  | operator== (const LineCap &lhs, const LineCap::enum_value &rhs) | 
|   | Compare LineCap object and enum value for equality.  More...
  | 
|   | 
| bool  | operator== (const LineCap::enum_value &lhs, const LineCap &rhs) | 
|   | Compare enum value and LineCap for equality.  More...
  | 
|   | 
| bool  | operator== (const LineCap &lhs, const std::string &rhs) | 
|   | Compare LineCap object and enum string value for equality.  More...
  | 
|   | 
| bool  | operator== (const std::string &lhs, const LineCap &rhs) | 
|   | Compare enum string value and LineCap object for equality.  More...
  | 
|   | 
| bool  | operator!= (const LineCap &lhs, const LineCap &rhs) | 
|   | Compare two LineCap objects for non-equality.  More...
  | 
|   | 
| bool  | operator!= (const LineCap &lhs, const LineCap::enum_value &rhs) | 
|   | Compare LineCap object and enum value for non-equality.  More...
  | 
|   | 
| bool  | operator!= (const LineCap::enum_value &lhs, const LineCap &rhs) | 
|   | Compare enum value and LineCap object for non-equality.  More...
  | 
|   | 
| bool  | operator!= (const LineCap &lhs, const std::string &rhs) | 
|   | Compare LineCap object and enum string value for non-equality.  More...
  | 
|   | 
| bool  | operator!= (const std::string &lhs, const LineCap &rhs) | 
|   | Compare enum string value and LineCap object for non-equality.  More...
  | 
|   | 
| template<class charT , class traits >  | 
| std::basic_ostream< charT, traits > &  | operator<< (std::basic_ostream< charT, traits > &os, const LineCap &enumeration) | 
|   | Output LineCap to output stream.  More...
  | 
|   | 
| template<class charT , class traits >  | 
| std::basic_istream< charT, traits > &  | operator>> (std::basic_istream< charT, traits > &is, LineCap &enumeration) | 
|   | Set LineCap 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...
  | 
|   |