VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkGeoFileImageSource Class Reference

A tiled image source on disk. More...

#include <vtkGeoFileImageSource.h>

Inheritance diagram for vtkGeoFileImageSource:
[legend]
Collaboration diagram for vtkGeoFileImageSource:
[legend]

Public Types

typedef vtkGeoSource Superclass
 
- Public Types inherited from vtkGeoSource
typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkGeoFileImageSourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
 vtkGeoFileImageSource ()
 
 ~vtkGeoFileImageSource ()
 
virtual bool FetchRoot (vtkGeoTreeNode *root)
 
virtual bool FetchChild (vtkGeoTreeNode *node, int index, vtkGeoTreeNode *child)
 
virtual void SetPath (const char *)
 
virtual char * GetPath ()
 
- Public Member Functions inherited from vtkGeoSource
vtkGeoSourceNewInstance () const
 
 vtkGeoSource ()
 
 ~vtkGeoSource ()
 
void Initialize (int numThreads=1)
 
void ShutDown ()
 
void WorkerThread ()
 
virtual vtkAbstractTransformGetTransform ()
 
virtual void RequestChildren (vtkGeoTreeNode *node)
 
virtual vtkCollection * GetRequestedNodes (vtkGeoTreeNode *node)
 

Static Public Member Functions

static vtkGeoFileImageSourceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkGeoFileImageSourceSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkGeoSource
static int IsTypeOf (const char *type)
 
static vtkGeoSourceSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
bool ReadImage (int level, int id, vtkGeoImageNode *node)
 

Additional Inherited Members

- Protected Attributes inherited from vtkGeoSource
vtkCollection * InputSet
 
vtkCollection * ProcessingSet
 
vtkMutexLock * Lock
 
vtkConditionVariable * Condition
 
vtkMultiThreader * Threader
 
bool StopThread
 
bool Initialized
 
implementation * Implementation
 
vtkMutexLock * InputSetLock
 
vtkMutexLock * ProcessingSetLock
 
vtkMutexLock * OutputSetLock
 

Detailed Description

A tiled image source on disk.

vtkGeoFileImageSource is a vtkGeoSource that fetches .vti images from disk in a directory with a certain naming scheme. You may use vtkGeoAlignedImageRepresentation's SaveDatabase method to generate an database of image tiles in this format.

Tests:
vtkGeoFileImageSource (Tests)

Definition at line 40 of file vtkGeoFileImageSource.h.

Member Typedef Documentation

Definition at line 44 of file vtkGeoFileImageSource.h.

Constructor & Destructor Documentation

vtkGeoFileImageSource::vtkGeoFileImageSource ( )
vtkGeoFileImageSource::~vtkGeoFileImageSource ( )

Member Function Documentation

static vtkGeoFileImageSource* vtkGeoFileImageSource::New ( )
static
static int vtkGeoFileImageSource::IsTypeOf ( const char *  type)
static
virtual int vtkGeoFileImageSource::IsA ( const char *  type)
virtual

Reimplemented from vtkGeoSource.

static vtkGeoFileImageSource* vtkGeoFileImageSource::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkGeoFileImageSource::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkGeoSource.

vtkGeoFileImageSource* vtkGeoFileImageSource::NewInstance ( ) const
void vtkGeoFileImageSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual bool vtkGeoFileImageSource::FetchRoot ( vtkGeoTreeNode root)
virtual

Fetches the root image representing the whole globe.

Implements vtkGeoSource.

virtual bool vtkGeoFileImageSource::FetchChild ( vtkGeoTreeNode node,
int  index,
vtkGeoTreeNode child 
)
virtual

Fetches the child image of a parent from disk.

Implements vtkGeoSource.

virtual void vtkGeoFileImageSource::SetPath ( const char *  )
virtual

The path the tiled image database.

virtual char* vtkGeoFileImageSource::GetPath ( )
virtual

The path the tiled image database.

bool vtkGeoFileImageSource::ReadImage ( int  level,
int  id,
vtkGeoImageNode node 
)
protected

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