}
//=====================================================================
-
+
//=====================================================================
void UltrasonixImageReader::PushBackExtensions(std::vector<std::string>& v)
{
//=====================================================================
- vold UltrasonixImageReader::ReadAttributes(const std::string& filename,
+ void UltrasonixImageReader::ReadAttributes(const std::string& filename,
std::map<std::string,std::string>& attr)
{
GimmickMessage(2,"Reading attributes from '" << filename << std::endl);
std::cout << "cannot open RF file [" << filename << "]" << std::endl;
return;
}
-
+
Ultrasonix_header h;
if (!ReadHeader(Ultrasonix_file, h))
{
std::cout << "cannot read Ultrasonix Attributes for RF file [" << filename << "]" << std::endl;
return;
}
-
+
fclose(Ultrasonix_file);
// Columns
std::map<std::string,std::string>::iterator i;
if ( (i = attr.find("FullFileName")) != attr.end())
{
- 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;
+ i->second = samplingFrequency;
}
if ( (i = attr.find("D0018_6030")) != attr.end())
{
- i->second = transducerFrequency;
+ i->second = transducerFrequency;
}
GimmickMessage(2,"Attributes map:"<<std::endl<<attr<<std::endl);