Class to represent a Sequence Of Fragments.
More...
#include <gdcmSequenceOfFragments.h>
Class to represent a Sequence Of Fragments.
- Todo:
- I do not enforce that Sequence of Fragments ends with a SQ end del
- Examples
- DecompressImageMultiframe.cs, DecompressJPEGFile.cs, FixBrokenJ2K.cxx, FixJAIBugJPEGLS.cxx, GetJPEGSamplePrecision.cxx, and MpegVideoInfo.cs.
◆ ConstIterator
◆ FragmentVector
◆ Iterator
◆ SizeType
◆ SequenceOfFragments()
| gdcm::SequenceOfFragments::SequenceOfFragments |
( |
| ) |
|
|
inline |
constructor (UndefinedLength by default)
◆ AddFragment()
| void gdcm::SequenceOfFragments::AddFragment |
( |
Fragment const & |
item | ) |
|
Appends a Fragment to the already added ones.
◆ Begin() [1/2]
| Iterator gdcm::SequenceOfFragments::Begin |
( |
| ) |
|
|
inline |
◆ Begin() [2/2]
◆ Clear()
| void gdcm::SequenceOfFragments::Clear |
( |
| ) |
|
|
overridevirtual |
◆ ComputeByteLength()
| unsigned long gdcm::SequenceOfFragments::ComputeByteLength |
( |
| ) |
const |
◆ ComputeLength()
| VL gdcm::SequenceOfFragments::ComputeLength |
( |
| ) |
const |
◆ End() [1/2]
| Iterator gdcm::SequenceOfFragments::End |
( |
| ) |
|
|
inline |
◆ End() [2/2]
◆ GetBuffer()
| bool gdcm::SequenceOfFragments::GetBuffer |
( |
char * |
buffer, |
|
|
unsigned long |
length |
|
) |
| const |
◆ GetFragBuffer()
| bool gdcm::SequenceOfFragments::GetFragBuffer |
( |
unsigned int |
fragNb, |
|
|
char * |
buffer, |
|
|
unsigned long & |
length |
|
) |
| const |
◆ GetFragment()
◆ GetLength()
| VL gdcm::SequenceOfFragments::GetLength |
( |
| ) |
const |
|
inlineoverridevirtual |
Returns the SQ length, as read from disk.
Implements gdcm::Value.
◆ GetNumberOfFragments()
| SizeType gdcm::SequenceOfFragments::GetNumberOfFragments |
( |
| ) |
const |
◆ GetTable() [1/2]
◆ GetTable() [2/2]
◆ New()
◆ operator==()
| bool gdcm::SequenceOfFragments::operator== |
( |
const Value & |
val | ) |
const |
|
inlineoverridevirtual |
◆ Print()
| void gdcm::SequenceOfFragments::Print |
( |
std::ostream & |
os | ) |
const |
|
inlineoverridevirtual |
◆ Read()
template<typename TSwap >
| std::istream & gdcm::SequenceOfFragments::Read |
( |
std::istream & |
is, |
|
|
bool |
readvalues = true |
|
) |
| |
|
inline |
◆ ReadPreValue()
template<typename TSwap >
| std::istream & gdcm::SequenceOfFragments::ReadPreValue |
( |
std::istream & |
is | ) |
|
|
inline |
◆ ReadValue()
template<typename TSwap >
| std::istream & gdcm::SequenceOfFragments::ReadValue |
( |
std::istream & |
is, |
|
|
bool |
|
|
) |
| |
|
inline |
References gdcmAssertAlwaysMacro, gdcmDebugMacro, gdcmWarningMacro, gdcm::Tag::GetElement(), gdcm::Tag::GetGroup(), gdcm::ByteValue::GetLength(), gdcm::ByteValue::GetPointer(), gdcm::DataElement::GetTag(), gdcm::DataElement::GetVL(), gdcm::Fragment::Read(), gdcm::Fragment::ReadBacktrack(), and gdcm::Exception::what().
◆ SetLength()
| void gdcm::SequenceOfFragments::SetLength |
( |
VL |
length | ) |
|
|
inlineoverridevirtual |
◆ Write()
template<typename TSwap >
| std::ostream const & gdcm::SequenceOfFragments::Write |
( |
std::ostream & |
os | ) |
const |
|
inline |
◆ WriteBuffer()
| bool gdcm::SequenceOfFragments::WriteBuffer |
( |
std::ostream & |
os | ) |
const |
The documentation for this class was generated from the following file: