Go to the documentation of this file.
32 #ifndef vtkGeoImageNode_h
33 #define vtkGeoImageNode_h
35 #include "vtkGeovisCoreModule.h"
82 const char* prefix = 0);
void LoadAnImage(const char *prefix)
This loads the image from a tile database at the specified location.
vtkGeoImageNode * GetChild(int idx)
Every subclass implements these methods returning the specific type.
virtual void DeepCopy(vtkGeoTreeNode *src)
void SetImage(vtkImageData *image)
vtkSmartPointer< vtkTexture > Texture
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual bool HasData()
Returns whether this node has valid data associated with it, or if it is an "empty" node.
Stores data for a patch of the globe.
void SetTexture(vtkTexture *texture)
void CropImageForTile(vtkImageData *image, double *imageLonLatExt, const char *prefix=0)
This crops the image as small as possible while still covering the patch.
A node in a multi-resolution image tree.
vtkGeoImageNode * GetParent()
virtual void DeleteData()
Deletes the data associated with the node to make this an "empty" node.
handles properties associated with a texture map
topologically and geometrically regular array of data
a simple class to control print indentation
vtkSmartPointer< vtkImageData > Image
virtual void ShallowCopy(vtkGeoTreeNode *src)
Shallow and Deep copy.
static vtkGeoImageNode * New()
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTexture * GetTexture()
Get the image tile.
vtkImageData * GetImage()
Get the image tile.