Classes | Namespaces | Defines

creaImageIOTreeComparators.h File Reference

#include <vector>
#include <iostream>
Include dependency graph for creaImageIOTreeComparators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  creaImageIO::tree::Comparator
 Abstract definition of a comparator of Node. More...
struct  creaImageIO::tree::ComparatorWithOrder
 Abstract Comparator whose order can be reversed. More...
class  creaImageIO::tree::LexicographicalComparator
 which performs lexicographical comparison More...
struct  creaImageIO::tree::IntComparator
 Comparator which compares the values of a given Attribute of the Nodes which is decoded as an int value. More...
struct  creaImageIO::tree::FloatComparator
 Comparator which compares the values of a given Attribute of the Nodes which is decoded as an float value. More...
struct  creaImageIO::tree::StringComparator
 Comparator which compares the values of a given Attribute of the Nodes which is decoded as a string value. More...
struct  creaImageIO::tree::NodePatientNameComparator
 Compares the names of the patients. More...
struct  creaImageIO::tree::NodePatientSexComparator
 Compares the sex of the patients. More...
struct  creaImageIO::tree::NodePatientBirthdayComparator
 Compares the birthdays of the patients. More...
struct  creaImageIO::tree::NodeStudyDateComparator
 Compares the dates of the studies. More...
struct  creaImageIO::tree::NodeStudyDescriptionComparator
 Compares the description of the studies. More...
struct  creaImageIO::tree::NodeModalityComparator
 Compares the modality of the series. More...
struct  creaImageIO::tree::NodeSeriesDescriptionComparator
 Compares the description of the series. More...
struct  creaImageIO::tree::NodeSeriesDateComparator
 Compares the date of the series. More...
struct  creaImageIO::tree::NodeImageNumberComparator
 Compares the number of the images. More...
struct  creaImageIO::tree::NodeSliceLocationComparator
 Compares the location of the images. More...
struct  creaImageIO::tree::NodeFullFileNameComparator
 Compares the filename of the images. More...

Namespaces

namespace  creaImageIO
namespace  creaImageIO::tree

Defines

#define INT_FIELD_COMP(NAME, FIELD)
#define FLOAT_FIELD_COMP(NAME, FIELD)
#define STRING_FIELD_COMP(NAME, FIELD)

Define Documentation

#define FLOAT_FIELD_COMP (   NAME,
  FIELD 
)
Value:
struct Node##NAME##Comparator : \
    public FloatComparator      \
  {                                             \
    Node##NAME##Comparator(bool o = false) :    \
      FloatComparator(FIELD,o)  \
    {}                                          \
  }

Definition at line 159 of file creaImageIOTreeComparators.h.

#define INT_FIELD_COMP (   NAME,
  FIELD 
)
Value:
struct Node##NAME##Comparator : \
    public IntComparator        \
  {                                             \
    Node##NAME##Comparator(bool o = false) :    \
      IntComparator(FIELD,o)    \
    {}                                          \
  }

Definition at line 148 of file creaImageIOTreeComparators.h.

#define STRING_FIELD_COMP (   NAME,
  FIELD 
)
Value:
struct Node##NAME##Comparator : \
    public StringComparator     \
  {                                             \
    Node##NAME##Comparator(bool o = false) :    \
      StringComparator(FIELD,o) \
    {}                                          \
  }

Definition at line 170 of file creaImageIOTreeComparators.h.