Пусть есть некая модель: http://medical.nema.org/dicom/2013/output/chtml/part17/sect_C.5.html
Patient
Study
Series
Waveform
Waveform\MultiplexGroup
Waveform\Chanel
Waveform\Sample
Так же планируется задействовать SWIG для предоставления доступа к библиотеке из Python.
Как в данном случае упорядочить и назвать классы:
1:
namespace dicom {
class Patient;
class Study;
class Series;
class Waveform;
class WaveformMultiplexGroup;
class WaveformChannel;
class WaveformSample;
}
2:
namespace dicom {
class Patient;
class Study;
class Series;
class Waveform {
class MultiplexGroup;
class Channel;
class Sample;
...
};
}
3:
namespace dicom {
class Patient;
class Study;
class Series;
class Waveform
namespace wf {
class MultiplexGroup;
class Channel;
class Sample;
}
}