#include <cstdlib>
#include <cstring>
{
Dict::ConstIterator beg = dict.
Begin();
Dict::ConstIterator end = dict.
End();
Dict::ConstIterator it;
for( it = beg; it != end; ++it)
{
{
return t;
}
}
}
struct rnd_gen {
rnd_gen(char const* r = "abcdefghijklmnopqrstuvwxyz0123456789")
: range(r), len(std::strlen(r)) { }
char operator ()() const {
return range[static_cast<std::size_t>(std::rand() * (1.0 / ((double)RAND_MAX + 1.0 )) * (double)len)];
}
private:
char const* range;
std::size_t len;
};
int main(int argc, char *argv[])
{
if( argc < 2 )
{
std::cerr << argv[0] << " output.dcm" << std::endl;
return 1;
}
const char *outfilename = argv[1];
{
std::cerr << "Failed to change" << std::endl;
return 1;
}
const std::size_t len = 10;
char ss[len+1];
ss[len] = '\0';
const char owner_str[] = "GDCM CONFORMANCE TESTS";
owner.SetByteValue(owner_str, (uint32_t)strlen(owner_str));
des.SetValue(*sq);
des.SetVLToUndefined();
for(int i = 1; i < 27; ++i)
{
VR vr = (VR::VRType)(1 << i);
Tag t = FindTagFromVR( pubdict, vr );
if( vr != VR::UN && vr != VR::SQ )
{
assert( t != Tag(0xffff,0xffff) );
std::generate_n(ss, len, rnd_gen());
de.SetVR( vr );
de.SetByteValue( ss, (uint32_t)std::strlen( ss ) );
}
}
de.SetVR( VR::UI );
de.SetByteValue( u, (uint32_t)strlen(u) );
de.SetTag( Tag(0x8,0x16) );
de.SetVR( VR::UI );
de.SetByteValue( ms.GetString(), (uint32_t)strlen(ms.GetString()));
{
return 1;
}
return 0;
}