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