#include <vtkGeoAlignedImageSource.h>


vtkGeoAlignedImageSource uses a high resolution image to generate tiles at multiple resolutions in a hierarchy. It should be used as a source in vtkGeoAlignedImageRepresentation.
Definition at line 47 of file vtkGeoAlignedImageSource.h.
Public Types | |
| typedef vtkGeoSource | Superclass | 
Public Member Functions | |
| virtual const char * | GetClassName () | 
| virtual int | IsA (const char *type) | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
| virtual bool | FetchRoot (vtkGeoTreeNode *node) | 
| virtual bool | FetchChild (vtkGeoTreeNode *parent, int index, vtkGeoTreeNode *child) | 
| virtual vtkImageData * | GetImage () | 
| virtual void | SetImage (vtkImageData *image) | 
| virtual void | SetLatitudeRange (double, double) | 
| void | SetLatitudeRange (double[2]) | 
| virtual double * | GetLatitudeRange () | 
| virtual void | GetLatitudeRange (double &, double &) | 
| virtual void | GetLatitudeRange (double[2]) | 
| virtual void | SetLongitudeRange (double, double) | 
| void | SetLongitudeRange (double[2]) | 
| virtual double * | GetLongitudeRange () | 
| virtual void | GetLongitudeRange (double &, double &) | 
| virtual void | GetLongitudeRange (double[2]) | 
| virtual void | SetOverlap (double) | 
| virtual double | GetOverlap () | 
| virtual void | SetPowerOfTwoSize (bool) | 
| virtual bool | GetPowerOfTwoSize () | 
| virtual void | PowerOfTwoSizeOn () | 
| virtual void | PowerOfTwoSizeOff () | 
Static Public Member Functions | |
| static vtkGeoAlignedImageSource * | New () | 
| static int | IsTypeOf (const char *type) | 
| static vtkGeoAlignedImageSource * | SafeDownCast (vtkObject *o) | 
Protected Member Functions | |
| vtkGeoAlignedImageSource () | |
| ~vtkGeoAlignedImageSource () | |
| void | CropImageForNode (vtkGeoImageNode *node, vtkImageData *image) | 
| int | PowerOfTwo (int val) | 
Protected Attributes | |
| vtkImageData * | Image | 
| vtkMultiBlockDataSet * | LevelImages | 
| double | LatitudeRange [2] | 
| double | LongitudeRange [2] | 
| double | Overlap | 
| bool | PowerOfTwoSize | 
| vtkProgressObserver * | ProgressObserver | 
| vtkGeoAlignedImageSource::vtkGeoAlignedImageSource | ( | ) |  [protected] | 
        
| vtkGeoAlignedImageSource::~vtkGeoAlignedImageSource | ( | ) |  [protected] | 
        
| 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 vtkGeoSource.
| static int vtkGeoAlignedImageSource::IsTypeOf | ( | const char * | name | ) |  [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 vtkGeoSource.
| virtual int vtkGeoAlignedImageSource::IsA | ( | const char * | name | ) |  [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 vtkGeoSource.
| static vtkGeoAlignedImageSource* vtkGeoAlignedImageSource::SafeDownCast | ( | vtkObject * | o | ) |  [static] | 
        
Reimplemented from vtkGeoSource.
| void vtkGeoAlignedImageSource::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |  [virtual] | 
        
| virtual bool vtkGeoAlignedImageSource::FetchRoot | ( | vtkGeoTreeNode * | node | ) |  [virtual] | 
        
Fetch the root image.
Implements vtkGeoSource.
| virtual bool vtkGeoAlignedImageSource::FetchChild | ( | vtkGeoTreeNode * | parent, | |
| int | index, | |||
| vtkGeoTreeNode * | child | |||
| ) |  [virtual] | 
        
Fetch a child image.
Implements vtkGeoSource.
| virtual vtkImageData* vtkGeoAlignedImageSource::GetImage | ( | ) |  [virtual] | 
        
The high-resolution image to be used to cover the globe.
| virtual void vtkGeoAlignedImageSource::SetImage | ( | vtkImageData * | image | ) |  [virtual] | 
        
The high-resolution image to be used to cover the globe.
| virtual void vtkGeoAlignedImageSource::SetLatitudeRange | ( | double | , | |
| double | ||||
| ) |  [virtual] | 
        
The range of the input hi-res image.
| void vtkGeoAlignedImageSource::SetLatitudeRange | ( | double | [2] | ) | 
The range of the input hi-res image.
| virtual double* vtkGeoAlignedImageSource::GetLatitudeRange | ( | ) |  [virtual] | 
        
The range of the input hi-res image.
| virtual void vtkGeoAlignedImageSource::GetLatitudeRange | ( | double & | , | |
| double & | ||||
| ) |  [virtual] | 
        
The range of the input hi-res image.
| virtual void vtkGeoAlignedImageSource::GetLatitudeRange | ( | double | [2] | ) |  [virtual] | 
        
The range of the input hi-res image.
| virtual void vtkGeoAlignedImageSource::SetLongitudeRange | ( | double | , | |
| double | ||||
| ) |  [virtual] | 
        
The range of the input hi-res image.
| void vtkGeoAlignedImageSource::SetLongitudeRange | ( | double | [2] | ) | 
The range of the input hi-res image.
| virtual double* vtkGeoAlignedImageSource::GetLongitudeRange | ( | ) |  [virtual] | 
        
The range of the input hi-res image.
| virtual void vtkGeoAlignedImageSource::GetLongitudeRange | ( | double & | , | |
| double & | ||||
| ) |  [virtual] | 
        
The range of the input hi-res image.
| virtual void vtkGeoAlignedImageSource::GetLongitudeRange | ( | double | [2] | ) |  [virtual] | 
        
The range of the input hi-res image.
| virtual void vtkGeoAlignedImageSource::SetOverlap | ( | double | ) |  [virtual] | 
        
The overlap of adjacent tiles.
| virtual double vtkGeoAlignedImageSource::GetOverlap | ( | ) |  [virtual] | 
        
The overlap of adjacent tiles.
| virtual void vtkGeoAlignedImageSource::SetPowerOfTwoSize | ( | bool | ) |  [virtual] | 
        
Whether to force image sizes to a power of two.
| virtual bool vtkGeoAlignedImageSource::GetPowerOfTwoSize | ( | ) |  [virtual] | 
        
Whether to force image sizes to a power of two.
| virtual void vtkGeoAlignedImageSource::PowerOfTwoSizeOn | ( | ) |  [virtual] | 
        
Whether to force image sizes to a power of two.
| virtual void vtkGeoAlignedImageSource::PowerOfTwoSizeOff | ( | ) |  [virtual] | 
        
Whether to force image sizes to a power of two.
| void vtkGeoAlignedImageSource::CropImageForNode | ( | vtkGeoImageNode * | node, | |
| vtkImageData * | image | |||
| ) |  [protected] | 
        
| int vtkGeoAlignedImageSource::PowerOfTwo | ( | int | val | ) |  [protected] | 
        
vtkImageData* vtkGeoAlignedImageSource::Image [protected]           | 
        
Definition at line 94 of file vtkGeoAlignedImageSource.h.
Definition at line 95 of file vtkGeoAlignedImageSource.h.
double vtkGeoAlignedImageSource::LatitudeRange[2] [protected]           | 
        
Definition at line 96 of file vtkGeoAlignedImageSource.h.
double vtkGeoAlignedImageSource::LongitudeRange[2] [protected]           | 
        
Definition at line 97 of file vtkGeoAlignedImageSource.h.
double vtkGeoAlignedImageSource::Overlap [protected]           | 
        
Definition at line 98 of file vtkGeoAlignedImageSource.h.
bool vtkGeoAlignedImageSource::PowerOfTwoSize [protected]           | 
        
Definition at line 99 of file vtkGeoAlignedImageSource.h.
vtkProgressObserver* vtkGeoAlignedImageSource::ProgressObserver [protected]           | 
        
Definition at line 102 of file vtkGeoAlignedImageSource.h.
 1.5.6