GDCM  2.2.6
Public Member Functions | Protected Member Functions | List of all members
gdcm::ImageRegionReader Class Reference

ImageRegionReader. More...

#include <gdcmImageRegionReader.h>

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

Public Member Functions

 ImageRegionReader ()
 
 ~ImageRegionReader ()
 
size_t ComputeBufferLength () const
 
Region const & GetRegion () const
 
bool ReadInformation ()
 
bool ReadIntoBuffer (char *inreadbuffer, size_t buflen)
 
void SetRegion (Region const &region)
 Set/Get Region to be read. More...
 
- Public Member Functions inherited from gdcm::ImageReader
 ImageReader ()
 
virtual ~ImageReader ()
 
const ImageGetImage () const
 Return the read image. More...
 
ImageGetImage ()
 
- Public Member Functions inherited from gdcm::PixmapReader
 PixmapReader ()
 
virtual ~PixmapReader ()
 
const PixmapGetPixmap () const
 Return the read image (need to call Read() first) More...
 
PixmapGetPixmap ()
 
- Public Member Functions inherited from gdcm::Reader
 Reader ()
 
virtual ~Reader ()
 
bool CanRead () const
 
const FileGetFile () const
 Set/Get File. More...
 
FileGetFile ()
 Set/Get File. More...
 
bool ReadSelectedPrivateTags (std::set< PrivateTag > const &ptags, bool readvalues=true)
 Will only read the specified selected private tags. More...
 
bool ReadSelectedTags (std::set< Tag > const &tags, bool readvalues=true)
 Will only read the specified selected tags. More...
 
bool ReadUpToTag (const Tag &tag, std::set< Tag > const &skiptags=std::set< Tag >())
 
void SetFile (File &file)
 Set/Get File. More...
 
void SetFileName (const char *filename_native)
 
void SetStream (std::istream &input_stream)
 Set the open-ed stream directly. More...
 

Protected Member Functions

bool Read ()
 To prevent user from calling super class Read() function. More...
 
- Protected Member Functions inherited from gdcm::ImageReader
bool ReadACRNEMAImage ()
 
bool ReadImage (MediaStorage const &ms)
 
- Protected Member Functions inherited from gdcm::PixmapReader
bool ReadImageInternal (MediaStorage const &ms, bool handlepixeldata=true)
 
- Protected Member Functions inherited from gdcm::Reader
std::istream * GetStreamPtr () const
 
bool ReadDataSet ()
 
bool ReadMetaInformation ()
 
bool ReadPreamble ()
 

Additional Inherited Members

- Protected Attributes inherited from gdcm::PixmapReader
SmartPointer< PixmapPixelData
 
- Protected Attributes inherited from gdcm::Reader
SmartPointer< FileF
 

Detailed Description

ImageRegionReader.

See Also
ImageReader
Examples:
ExtractImageRegion.cs, and ExtractImageRegionWithLUT.cs.

Constructor & Destructor Documentation

gdcm::ImageRegionReader::ImageRegionReader ( )
gdcm::ImageRegionReader::~ImageRegionReader ( )

Member Function Documentation

size_t gdcm::ImageRegionReader::ComputeBufferLength ( ) const

Explicit call which will compute the minimal buffer length that can hold the whole uncompressed image as defined by Region region.

Returns
0 upon error
Region const& gdcm::ImageRegionReader::GetRegion ( ) const
bool gdcm::ImageRegionReader::Read ( )
protectedvirtual

To prevent user from calling super class Read() function.

Reimplemented from gdcm::ImageReader.

bool gdcm::ImageRegionReader::ReadInformation ( )

Read meta information (not Pixel Data) from the DICOM file.

Returns
false upon error
bool gdcm::ImageRegionReader::ReadIntoBuffer ( char *  inreadbuffer,
size_t  buflen 
)

Read into buffer:

Returns
false upon error
void gdcm::ImageRegionReader::SetRegion ( Region const &  region)

Set/Get Region to be read.


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