36 #ifndef vtkGeoAlignedImageSource_h
37 #define vtkGeoAlignedImageSource_h
39 #include "vtkGeovisCoreModule.h"
75 vtkSetVector2Macro(LatitudeRange,
double);
76 vtkGetVector2Macro(LatitudeRange,
double);
77 vtkSetVector2Macro(LongitudeRange,
double);
78 vtkGetVector2Macro(LongitudeRange,
double);
86 vtkGetMacro(Overlap,
double);
94 vtkGetMacro(PowerOfTwoSize,
bool);
107 double LatitudeRange[2];
108 double LongitudeRange[2];
Splits hi-res image into tiles.
virtual bool FetchRoot(vtkGeoTreeNode *node)
Fetch the root image.
void CropImageForNode(vtkGeoImageNode *node, vtkImageData *image)
vtkMultiBlockDataSet * LevelImages
vtkProgressObserver * ProgressObserver
static vtkGeoAlignedImageSource * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
~vtkGeoAlignedImageSource()
virtual void SetImage(vtkImageData *image)
vtkGeoAlignedImageSource()
virtual bool FetchChild(vtkGeoTreeNode *parent, int index, vtkGeoTreeNode *child)
Fetch a child image.
A node in a multi-resolution image tree.
A multi-resolution geographic data source.
Stores data for a patch of the globe.
topologically and geometrically regular array of data
a simple class to control print indentation
Composite dataset that organizes datasets into blocks.
Basic class to optionally replace vtkAlgorithm progress functionality.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.