|
LuciadCPillar 2026.0.05
|
Marker interface for raster models. More...
#include <luciad/models/rasters/IRasterModel.h>
Public Member Functions | |
| ~IRasterModel () override=default | |
| virtual bool | canInvalidate ()=0 |
| Returns whether the model supports invalidation of the raster data. | |
| virtual RasterModelType | getRasterType () const =0 |
| Returns the type of data contained by this raster model. | |
| virtual void | invalidate ()=0 |
| This method indicates that the content of the raster model has changed. | |
| Public Member Functions inherited from luciad::Model | |
| virtual | ~Model ()=default |
| virtual ModelMetadata | getModelMetadata () const =0 |
| Returns the meta data for this model. | |
| virtual std::shared_ptr< Bounds > | queryBounds () const =0 |
| Returns the bounds of this model, if available. | |
Marker interface for raster models.
You can create a raster model in one of the the following ways:
This article provides more information on how to create a raster model.
|
overridedefault |
|
pure virtual |
Returns whether the model supports invalidation of the raster data.
|
pure virtual |
Returns the type of data contained by this raster model.
This method can be called from any thread.
|
pure virtual |
This method indicates that the content of the raster model has changed.
Data needs to be re-fetched from the model.
This method can be called from any thread.