21 #include <odinpara/ldrblock.h>
22 #include <odinpara/ldrtypes.h>
23 #include <odinpara/ldrnumbers.h>
26 #define ODIN_DATE_LENGTH 8
27 #define ODIN_DATE_FORMAT "%Y%m%d"
28 #define ODIN_TIME_LENGTH 6
29 #define ODIN_TIME_FORMAT "%H%M%S"
46 Study(
const STD_string& label=
"unnamedStudy");
81 Study&
set_Patient(
const STD_string&
id,
const STD_string& full_name,
const STD_string& birth_date,
char sex,
float weight,
float size);
86 void get_Patient(STD_string&
id, STD_string& full_name, STD_string& birth_date,
char& sex,
float& weight,
float&
size)
const;
99 void get_Context(STD_string& description, STD_string& scientist)
const;
123 void append_all_members();
125 static void format_date(STD_string& result,
const STD_string& date);
126 static void format_time(STD_string& result,
const STD_string& time);
unsigned int size() const
Study & set_Patient(const STD_string &id, const STD_string &full_name, const STD_string &birth_date, char sex, float weight, float size)
void get_Series(STD_string &description, int &number) const
void get_Patient(STD_string &id, STD_string &full_name, STD_string &birth_date, char &sex, float &weight, float &size) const
Study & set_DateTime(const STD_string &date, const STD_string &time)
Study & operator=(const Study &s)
Study & set_Context(const STD_string &description, const STD_string &scientist)
void get_DateTime(STD_string &date, STD_string &time) const
Study & set_Series(const STD_string &description, int number)
Study(const STD_string &label="unnamedStudy")
void get_Context(STD_string &description, STD_string &scientist) const