vtkGeoAlignedImageSource Class Reference

#include <vtkGeoAlignedImageSource.h>

Inheritance diagram for vtkGeoAlignedImageSource:

Inheritance graph
[legend]
Collaboration diagram for vtkGeoAlignedImageSource:

Collaboration graph
[legend]
List of all members.

Detailed Description

Events:
vtkCommand::ProgressEvent

Definition at line 40 of file vtkGeoAlignedImageSource.h.

Public Types

typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void LoadTiles (const char *loc, vtkGeoImageNode *n=0)
void LoadAnImage (const char *fileName, const char *dbLocation=0)
void LoadAnImage (vtkImageData *data, const char *dbLocation=0)
void LoadAnImage (const char *fileName, double longLatExtent[4], const char *dbLocation=0)
void LoadAnImage (vtkImageData *data, double longLatExtent[4], const char *dbLocation=0)
virtual void SetUseTileDatabase (bool)
virtual bool GetUseTileDatabase ()
virtual void UseTileDatabaseOn ()
virtual void UseTileDatabaseOff ()
virtual void SetTileDatabaseLocation (const char *)
virtual char * GetTileDatabaseLocation ()
virtual void SetTileDatabaseDepth (int)
virtual int GetTileDatabaseDepth ()

Static Public Member Functions

static vtkGeoAlignedImageSourceNew ()
static int IsTypeOf (const char *type)
static vtkGeoAlignedImageSourceSafeDownCast (vtkObject *o)

Public Attributes

vtkSmartPointer< vtkGeoImageNodeWesternHemisphere
vtkSmartPointer< vtkGeoImageNodeEasternHemisphere

Protected Member Functions

 vtkGeoAlignedImageSource ()
 ~vtkGeoAlignedImageSource ()
void AddImageToTree (vtkGeoImageNode *branch, vtkImageData *image, double imageLonLatExt[4], const char *dbLocation)

Protected Attributes

bool UseTileDatabase
char * TileDatabaseLocation
int TileDatabaseDepth


Member Typedef Documentation

typedef vtkObject vtkGeoAlignedImageSource::Superclass

Reimplemented from vtkObject.

Definition at line 44 of file vtkGeoAlignedImageSource.h.


Constructor & Destructor Documentation

vtkGeoAlignedImageSource::vtkGeoAlignedImageSource (  )  [protected]

vtkGeoAlignedImageSource::~vtkGeoAlignedImageSource (  )  [protected]


Member Function Documentation

static vtkGeoAlignedImageSource* vtkGeoAlignedImageSource::New (  )  [static]

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual const char* vtkGeoAlignedImageSource::GetClassName (  )  [virtual]

Reimplemented from vtkObject.

static int vtkGeoAlignedImageSource::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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

virtual int vtkGeoAlignedImageSource::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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

static vtkGeoAlignedImageSource* vtkGeoAlignedImageSource::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkObject.

void vtkGeoAlignedImageSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

void vtkGeoAlignedImageSource::LoadAnImage ( const char *  fileName,
const char *  dbLocation = 0 
) [inline]

Load an image from a file with the default extent of the full globe. If dbLocation is specified, output all tiles to that location.

Definition at line 50 of file vtkGeoAlignedImageSource.h.

void vtkGeoAlignedImageSource::LoadAnImage ( vtkImageData data,
const char *  dbLocation = 0 
) [inline]

Load an image from a file with the default extent of the full globe. If dbLocation is specified, output all tiles to that location.

Definition at line 55 of file vtkGeoAlignedImageSource.h.

References vtkX3D::data.

void vtkGeoAlignedImageSource::LoadAnImage ( const char *  fileName,
double  longLatExtent[4],
const char *  dbLocation = 0 
)

Load an image from a file which covers a certain latitute/longitude extent. longLatExtent has the format {long min, long max, lat min, lat max}. If dbLocation is specified, output all tiles to that location.

void vtkGeoAlignedImageSource::LoadAnImage ( vtkImageData data,
double  longLatExtent[4],
const char *  dbLocation = 0 
)

Load an image from a file which covers a certain latitute/longitude extent. longLatExtent has the format {long min, long max, lat min, lat max}. If dbLocation is specified, output all tiles to that location.

void vtkGeoAlignedImageSource::LoadTiles ( const char *  loc,
vtkGeoImageNode n = 0 
)

Load tiles from a database of files generated from a LoadAnImage.

virtual void vtkGeoAlignedImageSource::SetUseTileDatabase ( bool   )  [virtual]

Whether this source uses a database of patch files.

virtual bool vtkGeoAlignedImageSource::GetUseTileDatabase (  )  [virtual]

Whether this source uses a database of patch files.

virtual void vtkGeoAlignedImageSource::UseTileDatabaseOn (  )  [virtual]

Whether this source uses a database of patch files.

virtual void vtkGeoAlignedImageSource::UseTileDatabaseOff (  )  [virtual]

Whether this source uses a database of patch files.

virtual void vtkGeoAlignedImageSource::SetTileDatabaseLocation ( const char *   )  [virtual]

The location of the tile databse.

virtual char* vtkGeoAlignedImageSource::GetTileDatabaseLocation (  )  [virtual]

The location of the tile databse.

virtual void vtkGeoAlignedImageSource::SetTileDatabaseDepth ( int   )  [virtual]

The number of levels in the tile database.

virtual int vtkGeoAlignedImageSource::GetTileDatabaseDepth (  )  [virtual]

The number of levels in the tile database.

void vtkGeoAlignedImageSource::AddImageToTree ( vtkGeoImageNode branch,
vtkImageData image,
double  imageLonLatExt[4],
const char *  dbLocation 
) [protected]


Member Data Documentation

vtkSmartPointer<vtkGeoImageNode> vtkGeoAlignedImageSource::WesternHemisphere

Definition at line 84 of file vtkGeoAlignedImageSource.h.

vtkSmartPointer<vtkGeoImageNode> vtkGeoAlignedImageSource::EasternHemisphere

Definition at line 85 of file vtkGeoAlignedImageSource.h.

bool vtkGeoAlignedImageSource::UseTileDatabase [protected]

Definition at line 114 of file vtkGeoAlignedImageSource.h.

char* vtkGeoAlignedImageSource::TileDatabaseLocation [protected]

Definition at line 115 of file vtkGeoAlignedImageSource.h.

int vtkGeoAlignedImageSource::TileDatabaseDepth [protected]

Definition at line 116 of file vtkGeoAlignedImageSource.h.


The documentation for this class was generated from the following file:
Generated on Fri Sep 5 14:56:11 2008 for VTK by  doxygen 1.4.7