|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkMevisDicomTiffImageIO.h>


Public Types | |
| typedef SmartPointer< Self > | Pointer |
| typedef MevisDicomTiffImageIO | Self |
| typedef ImageIOBase | Superclass |
Public Member Functions | |
| virtual bool | CanReadFile (const char *) |
| virtual bool | CanStreamRead () |
| virtual bool | CanStreamWrite () |
| virtual bool | CanWriteFile (const char *) |
| virtual const char * | GetClassName () const |
| virtual double | GetRescaleIntercept () |
| virtual double | GetRescaleSlope () |
| virtual void | Read (void *buffer) |
| virtual void | ReadImageInformation () |
| virtual void | Write (const void *buffer) |
| virtual void | WriteImageInformation () |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| MevisDicomTiffImageIO () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| ~MevisDicomTiffImageIO () | |
Private Member Functions | |
| MevisDicomTiffImageIO (const Self &) | |
| void | operator= (const Self &) |
Private Attributes | |
| unsigned int | m_BitsPerSample |
| unsigned short | m_Compression |
| std::string | m_DcmFileName |
| unsigned int | m_Depth |
| double | m_EstimatedMaximum |
| double | m_EstimatedMinimum |
| bool | m_IsOpen |
| bool | m_IsTiled |
| unsigned int | m_Length |
| unsigned short | m_NumberOfTiles |
| double | m_RescaleIntercept |
| double | m_RescaleSlope |
| unsigned int | m_TIFFDimension |
| std::string | m_TiffFileName |
| TIFF * | m_TIFFImage |
| unsigned int | m_TileDepth |
| unsigned int | m_TileLength |
| unsigned int | m_TileWidth |
| unsigned int | m_Width |
ImageIO for handling Mevis dcm/tiff images,
PROPERTIES:
GDCM (current 2.0.12):
TIFF (current 3.9.1):
ITK (current 3.14.0):
FUNCTIONALITIES:
todo
20 Feb 2009 bugfixed; always set the pixeltype of the dcm image to unsigned short when writing, otherwise the origin is not read in correctly by mevislab (for int, float, double) 30 sep 2009 bugfix: consistent handling of 2d/3d throughout code, thanks to Stefan Klein for pointing out of this bug which revealed after usage on 2d on windows and thanks for his suggestions to fix this.
email: rashindra@gmail.com
Definition at line 118 of file itkMevisDicomTiffImageIO.h.
| typedef SmartPointer<Self> itk::MevisDicomTiffImageIO::Pointer |
Definition at line 124 of file itkMevisDicomTiffImageIO.h.
Definition at line 122 of file itkMevisDicomTiffImageIO.h.
Definition at line 123 of file itkMevisDicomTiffImageIO.h.
| itk::MevisDicomTiffImageIO::MevisDicomTiffImageIO | ( | ) | [protected] |
| itk::MevisDicomTiffImageIO::~MevisDicomTiffImageIO | ( | ) | [protected] |
| itk::MevisDicomTiffImageIO::MevisDicomTiffImageIO | ( | const Self & | ) | [private] |
| virtual bool itk::MevisDicomTiffImageIO::CanReadFile | ( | const char * | ) | [virtual] |
| virtual bool itk::MevisDicomTiffImageIO::CanStreamRead | ( | ) | [inline, virtual] |
Definition at line 137 of file itkMevisDicomTiffImageIO.h.
| virtual bool itk::MevisDicomTiffImageIO::CanStreamWrite | ( | ) | [inline, virtual] |
Definition at line 142 of file itkMevisDicomTiffImageIO.h.
| virtual bool itk::MevisDicomTiffImageIO::CanWriteFile | ( | const char * | ) | [virtual] |
| virtual const char* itk::MevisDicomTiffImageIO::GetClassName | ( | ) | const [virtual] |
| virtual double itk::MevisDicomTiffImageIO::GetRescaleIntercept | ( | ) | [virtual] |
| virtual double itk::MevisDicomTiffImageIO::GetRescaleSlope | ( | ) | [virtual] |
| static Pointer itk::MevisDicomTiffImageIO::New | ( | ) | [static] |
| void itk::MevisDicomTiffImageIO::operator= | ( | const Self & | ) | [private] |
| void itk::MevisDicomTiffImageIO::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [protected] |
| virtual void itk::MevisDicomTiffImageIO::Read | ( | void * | buffer | ) | [virtual] |
| virtual void itk::MevisDicomTiffImageIO::ReadImageInformation | ( | ) | [virtual] |
| virtual void itk::MevisDicomTiffImageIO::Write | ( | const void * | buffer | ) | [virtual] |
| virtual void itk::MevisDicomTiffImageIO::WriteImageInformation | ( | ) | [virtual] |
unsigned int itk::MevisDicomTiffImageIO::m_BitsPerSample [private] |
Definition at line 166 of file itkMevisDicomTiffImageIO.h.
unsigned short itk::MevisDicomTiffImageIO::m_Compression [private] |
Definition at line 165 of file itkMevisDicomTiffImageIO.h.
std::string itk::MevisDicomTiffImageIO::m_DcmFileName [private] |
Definition at line 159 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_Depth [private] |
Definition at line 169 of file itkMevisDicomTiffImageIO.h.
Definition at line 179 of file itkMevisDicomTiffImageIO.h.
Definition at line 178 of file itkMevisDicomTiffImageIO.h.
bool itk::MevisDicomTiffImageIO::m_IsOpen [private] |
Definition at line 164 of file itkMevisDicomTiffImageIO.h.
bool itk::MevisDicomTiffImageIO::m_IsTiled [private] |
Definition at line 170 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_Length [private] |
Definition at line 168 of file itkMevisDicomTiffImageIO.h.
unsigned short itk::MevisDicomTiffImageIO::m_NumberOfTiles [private] |
Definition at line 174 of file itkMevisDicomTiffImageIO.h.
Definition at line 177 of file itkMevisDicomTiffImageIO.h.
Definition at line 176 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_TIFFDimension [private] |
Definition at line 163 of file itkMevisDicomTiffImageIO.h.
std::string itk::MevisDicomTiffImageIO::m_TiffFileName [private] |
Definition at line 160 of file itkMevisDicomTiffImageIO.h.
TIFF* itk::MevisDicomTiffImageIO::m_TIFFImage [private] |
Definition at line 162 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_TileDepth [private] |
Definition at line 173 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_TileLength [private] |
Definition at line 172 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_TileWidth [private] |
Definition at line 171 of file itkMevisDicomTiffImageIO.h.
unsigned int itk::MevisDicomTiffImageIO::m_Width [private] |
Definition at line 167 of file itkMevisDicomTiffImageIO.h.
Generated on 11-05-2011 for elastix by 1.7.4 |