Go to the documentation of this file.
31 #ifndef vtkGeoAlignedImageRepresentation_h
32 #define vtkGeoAlignedImageRepresentation_h
34 #include "vtkGeovisCoreModule.h"
41 #if !defined(VTK_LEGACY_REMOVE)
60 {
return this->GeoSource; }
106 #endif //VTK_LEGACY_REMOVE
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkGeoAlignedImageRepresentation() override
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
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.