plastimatch
Loading...
Searching...
No Matches
xio_patient.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _xio_patient_h
5#define _xio_patient_h
6
7#include "plmbase_config.h"
8#include <list>
9#include <string>
10
11/* This class represents a toplevel patient directory */
13public:
14 Xio_patient (const char* path);
15 ~Xio_patient ();
16public:
17 std::string m_path;
18 std::string m_demographic_fn;
19 std::list< std::string > studyset_dirs;
20 std::list< std::string > plan_dirs;
21public:
22 void add_studyset_dir (const std::string& studyset_path);
23 void add_plan_dir (const std::string& plan_path);
24 void analyze ();
25};
26
27#endif
Definition: xio_patient.h:12
std::list< std::string > plan_dirs
Definition: xio_patient.h:20
std::string m_demographic_fn
Definition: xio_patient.h:18
std::list< std::string > studyset_dirs
Definition: xio_patient.h:19
std::string m_path
Definition: xio_patient.h:17
#define PLMBASE_API
Definition: plmbase_config.h:19