GDCM  2.2.6
Public Member Functions | Static Public Member Functions | List of all members
gdcm::FileChangeTransferSyntax Class Reference

FileChangeTransferSyntax. More...

#include <gdcmFileChangeTransferSyntax.h>

Inheritance diagram for gdcm::FileChangeTransferSyntax:
Inheritance graph
[legend]
Collaboration diagram for gdcm::FileChangeTransferSyntax:
Collaboration graph
[legend]

Public Member Functions

 FileChangeTransferSyntax ()
 
 ~FileChangeTransferSyntax ()
 
bool Change ()
 Change the transfer syntax. More...
 
ImageCodecGetCodec ()
 
void SetInputFileName (const char *filename_native)
 Set input filename (raw DICOM) More...
 
void SetOutputFileName (const char *filename_native)
 Set output filename (target compressed DICOM) More...
 
void SetTransferSyntax (TransferSyntax const &ts)
 Specify the Target Transfer Syntax. More...
 
- Public Member Functions inherited from gdcm::Subject
 Subject ()
 
 ~Subject ()
 
unsigned long AddObserver (const Event &event, Command *)
 
unsigned long AddObserver (const Event &event, Command *) const
 
CommandGetCommand (unsigned long tag)
 
bool HasObserver (const Event &event) const
 
void InvokeEvent (const Event &)
 
void InvokeEvent (const Event &) const
 
void RemoveAllObservers ()
 
void RemoveObserver (unsigned long tag)
 
- Public Member Functions inherited from gdcm::Object
 Object ()
 
 Object (const Object &)
 Special requirement for copy/cstor, assigment operator. More...
 
virtual ~Object ()
 
void operator= (const Object &)
 
virtual void Print (std::ostream &) const
 

Static Public Member Functions

static SmartPointer
< FileChangeTransferSyntax
New ()
 for wrapped language: instantiate a reference counted object More...
 

Additional Inherited Members

- Protected Member Functions inherited from gdcm::Object
void Register ()
 
void UnRegister ()
 

Detailed Description

FileChangeTransferSyntax.

This class is a file-based replacement of the in-memory ImageChangeTransferSyntax

This class provide a file-based compression mecanism. It will take in an uncompressed DICOM image file (Pixel Data element). Then then produced as output a compressed DICOM file (Transfer Syntax will be updated).

Currently it supports the following transfer syntax:

Constructor & Destructor Documentation

gdcm::FileChangeTransferSyntax::FileChangeTransferSyntax ( )
gdcm::FileChangeTransferSyntax::~FileChangeTransferSyntax ( )

Member Function Documentation

bool gdcm::FileChangeTransferSyntax::Change ( )

Change the transfer syntax.

ImageCodec* gdcm::FileChangeTransferSyntax::GetCodec ( )

Retrieve the actual codec (valid after calling SetTransferSyntax) Only advanced users should call this function.

static SmartPointer<FileChangeTransferSyntax> gdcm::FileChangeTransferSyntax::New ( )
inlinestatic

for wrapped language: instantiate a reference counted object

void gdcm::FileChangeTransferSyntax::SetInputFileName ( const char *  filename_native)

Set input filename (raw DICOM)

void gdcm::FileChangeTransferSyntax::SetOutputFileName ( const char *  filename_native)

Set output filename (target compressed DICOM)

void gdcm::FileChangeTransferSyntax::SetTransferSyntax ( TransferSyntax const &  ts)

Specify the Target Transfer Syntax.


The documentation for this class was generated from the following file:

Generated on Sat Dec 21 2013 05:56:21 for GDCM by doxygen 1.8.5
SourceForge.net Logo