|
GDCM
2.2.3
|
Go to the source code of this file.
Classes | |
| class | gdcm::Trace |
| Trace. More... | |
Namespaces | |
| namespace | gdcm |
Defines | |
| #define | GDCM_FUNCTION "<unknow>" |
| #define | gdcmAssertAlwaysMacro(arg) gdcmAssertMacro(arg) |
| AssertAlways. | |
| #define | gdcmAssertMacro(arg) |
| Assert. | |
| #define | gdcmDebugMacro(msg) |
| Debug. | |
| #define | gdcmErrorMacro(msg) |
| Error this is pretty bad, more than just warning It could mean lost of data, something not handle... | |
| #define | gdcmWarningMacro(msg) |
| Warning. | |
| #define GDCM_FUNCTION "<unknow>" |
| #define gdcmAssertAlwaysMacro | ( | arg | ) | gdcmAssertMacro(arg) |
AssertAlways.
| arg | argument to test An easy solution to pass also a message is to do: gdcmAssertMacro( "my message" && 2 < 3 ) |
Referenced by gdcm::VR::Write().
| #define gdcmAssertMacro | ( | arg | ) |
{ \
if( !(arg) ) \
{ \
std::ostringstream osmacro; \
osmacro << "Assert: In " __FILE__ ", line " << __LINE__ \
<< ", function " << GDCM_FUNCTION \
<< "\n\n"; \
std::ostream &_os = gdcm::Trace::GetErrorStream(); \
_os << osmacro.str() << std::endl; \
assert ( arg ); \
} \
}
Assert.
| arg | argument to test An easy solution to pass also a message is to do: gdcmAssertMacro( "my message" && 2 < 3 ) |
Referenced by gdcm::PixelFormat::SetSamplesPerPixel().
| #define gdcmDebugMacro | ( | msg | ) |
{ \
if( gdcm::Trace::GetDebugFlag() ) \
{ \
std::ostringstream osmacro; \
osmacro << "Debug: In " __FILE__ ", line " << __LINE__ \
<< ", function " << GDCM_FUNCTION << '\n' \
<< "Last system error was: " \
<< gdcm::System::GetLastSystemError() << '\n' << msg; \
std::ostream &_os = gdcm::Trace::GetDebugStream(); \
_os << osmacro.str() << "\n\n" << std::endl; \
} \
}
Debug.
| msg | message part |
Referenced by gdcm::ByteValue::ByteValue(), gdcm::SequenceOfItems::Read(), gdcm::Item::Read(), gdcm::VR::Read(), gdcm::SequenceOfFragments::ReadPreValue(), gdcm::SequenceOfFragments::ReadValue(), and gdcm::ByteValue::SetLength().
| #define gdcmErrorMacro | ( | msg | ) |
{ \
if( gdcm::Trace::GetErrorFlag() ) \
{ \
std::ostringstream osmacro; \
osmacro << "Error: In " __FILE__ ", line " << __LINE__ \
<< ", function " << GDCM_FUNCTION << '\n' \
<< msg << "\n\n"; \
std::ostream &_os = gdcm::Trace::GetErrorStream(); \
_os << osmacro.str() << std::endl; \
} \
}
Error this is pretty bad, more than just warning It could mean lost of data, something not handle...
| msg | second message part |
Referenced by gdcm::CommandDataSet::Insert(), gdcm::FileMetaInformation::Insert(), gdcm::DataSet::Insert(), gdcm::Item::Read(), and gdcm::Fragment::ReadBacktrack().
| #define gdcmWarningMacro | ( | msg | ) |
{ \
if( gdcm::Trace::GetWarningFlag() ) \
{ \
std::ostringstream osmacro; \
osmacro << "Warning: In " __FILE__ ", line " << __LINE__ \
<< ", function " << GDCM_FUNCTION << "\n" \
<< msg << "\n\n"; \
std::ostream &_os = gdcm::Trace::GetWarningStream(); \
_os << osmacro.str() << std::endl; \
} \
}
Warning.
| msg | message part |
Referenced by gdcm::DataSet::InsertDataElement(), gdcm::SequenceOfItems::Read(), gdcm::Item::Read(), gdcm::Fragment::ReadBacktrack(), gdcm::Fragment::ReadValue(), gdcm::SequenceOfFragments::ReadValue(), and gdcm::Item::Write().
1.7.6.1