Go to the documentation of this file.
34 #ifndef vtkGeoAlignedImageRepresentation_h
35 #define vtkGeoAlignedImageRepresentation_h
37 #include "vtkGeovisCoreModule.h"
62 {
return this->GeoSource; }
~vtkGeoAlignedImageRepresentation()
vtkGeoTreeNodeCache * Cache
virtual void SetSource(vtkGeoSource *source)
void PrintTree(ostream &os, vtkIndent indent, vtkGeoImageNode *root)
Print information about the image tree.
virtual vtkGeoSource * GetSource()
The source for this representation.
static vtkGeoAlignedImageRepresentation * New()
A node in a multi-resolution image tree.
vtkGeoAlignedImageRepresentation()
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
virtual vtkGeoImageNode * GetBestImageForBounds(double bounds[4])
Retrieve the most refined image patch that covers the specified latitude and longitude bounds (lat-mi...
void SaveDatabase(const char *path)
Serialize the database to the specified directory.
Manages a list of vtkGeoTreeNodes.
The superclass for all representations.
void Initialize()
Initialize the representation with the current source.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
A multi-resolution image tree.
void SetGeoSource(vtkGeoSource *source)
The source for creating image nodes.
vtkGeoImageNode * Root
The root of the image tree.
A multi-resolution geographic data source.