Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

vtkTIFFReader Class Reference

read TIFF files. More...

#include <vtkTIFFReader.h>

Inheritance diagram for vtkTIFFReader:

Inheritance graph
[legend]
Collaboration diagram for vtkTIFFReader:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual const char * GetClassName ()
virtual int IsA (const char *type)

Static Public Methods

vtkTIFFReader * New ()
int IsTypeOf (const char *type)
vtkTIFFReader * SafeDownCast (vtkObject *o)

Protected Methods

 vtkTIFFReader ()
 ~vtkTIFFReader ()
 vtkTIFFReader (const vtkTIFFReader &)
void operator= (const vtkTIFFReader &)
virtual void ExecuteInformation ()
void Swap4 (int *stmp)
void Swap4 (vtkTiffLong *stmp)
void Swap2 (short *stmp)
void ReadTag (_vtkTifTag *tag, FILE *fp)
vtkTiffLong ReadTagLong (_vtkTifTag *tag, FILE *fp)

Detailed Description

read TIFF files.

Date:
2000/12/10 20:09:14
Revision:
1.13

vtkTIFFReader is a source object that reads TIFF files. This object only supports reading a subset of the TIFF formats. Specifically, it will not read LZ compressed TIFFs.

TIFFReader creates structured point datasets. The dimension of the dataset depends upon the number of files read. Reading a single file results in a 2D image, while reading more than one file results in a 3D volume.

To read a volume, files must be of the form "FileName.<number>" (e.g., foo.tiff.0, foo.tiff.1, ...). You must also specify the image range. This range specifies the beginning and ending files to read. The range is specified by setting fifth and sixth values of the DataExtent.

Examples:
vtkTIFFReader (examples)

Definition at line 88 of file vtkTIFFReader.h.


Constructor & Destructor Documentation

vtkTIFFReader::vtkTIFFReader   [inline, protected]
 

Definition at line 95 of file vtkTIFFReader.h.

vtkTIFFReader::~vtkTIFFReader   [inline, protected]
 

Definition at line 96 of file vtkTIFFReader.h.

vtkTIFFReader::vtkTIFFReader const vtkTIFFReader &    [inline, protected]
 

Definition at line 97 of file vtkTIFFReader.h.


Member Function Documentation

vtkTIFFReader* vtkTIFFReader::New   [static]
 

Instantiate object with no start, end, or progress methods.

Reimplemented from vtkImageReader.

virtual const char* vtkTIFFReader::GetClassName   [virtual]
 

Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkImageReader.

int vtkTIFFReader::IsTypeOf const char *    type [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkImageReader.

virtual int vtkTIFFReader::IsA const char *    type [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkImageReader.

vtkTIFFReader* vtkTIFFReader::SafeDownCast vtkObject   o [static]
 

Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkImageReader.

void vtkTIFFReader::operator= const vtkTIFFReader &    [inline, protected]
 

Definition at line 98 of file vtkTIFFReader.h.

virtual void vtkTIFFReader::ExecuteInformation   [protected, virtual]
 

Reimplemented from vtkImageReader.

void vtkTIFFReader::Swap4 int *    stmp [protected]
 

void vtkTIFFReader::Swap4 vtkTiffLong   stmp [protected]
 

void vtkTIFFReader::Swap2 short *    stmp [protected]
 

void vtkTIFFReader::ReadTag _vtkTifTag   tag,
FILE *    fp
[protected]
 

vtkTiffLong vtkTIFFReader::ReadTagLong _vtkTifTag   tag,
FILE *    fp
[protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 21 13:00:53 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001