31 #ifndef __vtkGeoImageNode_h
32 #define __vtkGeoImageNode_h
34 #include "vtkGeovisCoreModule.h"
36 #include "vtkSmartPointer.h"
37 #include "vtkImageData.h"
47 void PrintSelf(ostream& os, vtkIndent indent);
58 vtkImageData* GetImage();
59 void SetImage(vtkImageData* image);
64 vtkTexture* GetTexture();
65 void SetTexture(vtkTexture* texture);
73 void CropImageForTile(vtkImageData* image,
double* imageLonLatExt,
74 const char* prefix = 0);
78 void LoadAnImage(
const char* prefix);
99 int PowerOfTwo(
int val);
102 vtkSmartPointer<vtkImageData>
Image;
virtual void ShallowCopy(vtkGeoTreeNode *src)
void PrintSelf(ostream &os, vtkIndent indent)
A node in a multi-resolution image tree.
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkSmartPointer< vtkImageData > Image
static vtkGeoTreeNode * New()
vtkSmartPointer< vtkTexture > Texture
Stores data for a patch of the globe.
virtual void DeleteData()
virtual void DeepCopy(vtkGeoTreeNode *src)