creaImageIO_lib
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
 

Macros

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

Macro Definition 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 187 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 176 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 198 of file creaImageIOTreeComparators.h.