#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 vtkTypeMacro 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 vtkTypeMacro 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