GDCM
2.2.6
|
Class to manipulate Transfer Syntax. More...
#include <gdcmTransferSyntax.h>
Public Member Functions | |
TransferSyntax (TSType type=ImplicitVRLittleEndian) | |
bool | CanStoreLossy () const |
NegociatedType | GetNegociatedType () const |
const char * | GetString () const |
SwapCode | GetSwapCode () const |
bool | IsEncapsulated () const |
bool | IsEncoded () const |
bool | IsExplicit () const |
bool | IsImplicit () const |
bool | IsLossless () const |
bool | IsLossy () const |
bool | IsValid () const |
operator TSType () const | |
Static Public Member Functions | |
static const char * | GetTSString (TSType ts) |
static TSType | GetTSType (const char *str) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const TransferSyntax &ts) |
Class to manipulate Transfer Syntax.
Need a notion of Private Syntax. As defined in PS 3.5. Section 9.2
|
inline |
bool gdcm::TransferSyntax::CanStoreLossy | ( | ) | const |
return if TransFer Syntax Allow storing of Lossy Pixel Data
NegociatedType gdcm::TransferSyntax::GetNegociatedType | ( | ) | const |
|
inline |
References GetTSString().
SwapCode gdcm::TransferSyntax::GetSwapCode | ( | ) | const |
|
static |
Referenced by GetString(), and gdcm::operator<<().
|
static |
bool gdcm::TransferSyntax::IsEncapsulated | ( | ) | const |
bool gdcm::TransferSyntax::IsEncoded | ( | ) | const |
bool gdcm::TransferSyntax::IsExplicit | ( | ) | const |
bool gdcm::TransferSyntax::IsImplicit | ( | ) | const |
bool gdcm::TransferSyntax::IsLossless | ( | ) | const |
Return if the transfer syntax algorithm is a lossless algorithm
bool gdcm::TransferSyntax::IsLossy | ( | ) | const |
Return if the transfer syntax algorithm is a lossy algorithm
|
inline |
|
inline |
|
friend |