// Planes
char planes[128];
sprintf(planes,"%i",h.frame);
+ // Sampling frequency
+ char samplingFrequency[128];
+ sprintf(samplingFrequency,"%i",h.samplingRate);
+ // Transducer frequency
+ char transducerFrequency[128];
+ sprintf(transducerFrequency,"%i",h.frequency);
//
std::map<std::string,std::string>::iterator i;
if ( (i = attr.find("FullFileName")) != attr.end())
- {
- // boost::filesystem::path full_path(filename);
+ {
+ // boost::filesystem::path full_path(filename);
// std::string f = full_path.leaf();
- i->second = filename;
- }
+ i->second = filename;
+ }
if ( (i = attr.find("D0004_1500")) != attr.end())
- {
- boost::filesystem::path full_path(filename);
- std::string f = full_path.leaf();
- i->second = f;
- }
+ {
+ boost::filesystem::path full_path(filename);
+ std::string f = full_path.leaf();
+ i->second = f;
+ }
if ( (i = attr.find("D0028_0010")) != attr.end())
- {
- i->second = rows;
- }
+ {
+ i->second = rows;
+ }
if ( (i = attr.find("D0028_0011")) != attr.end())
- {
- i->second = cols;
- }
-
+ {
+ i->second = cols;
+ }
if ( (i = attr.find("D0028_0012")) != attr.end())
- {
- i->second = planes;
- }
+ {
+ i->second = planes;
+ }
+ if ( (i = attr.find("D003a_001a")) != attr.end())
+ {
+ i->second = samplingFrequency;
+ }
+ if ( (i = attr.find("D0018_6030")) != attr.end())
+ {
+ i->second = transducerFrequency;
+ }
+
GimmickMessage(2,"Attributes map:"<<std::endl<<attr<<std::endl);
}