LuciadCPillar 2024.1.01
|
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. More... | |
virtual void | invalidate ()=0 |
This method indicates that the content of the raster model has changed. More... | |
Public Member Functions inherited from luciad::Model | |
virtual | ~Model ()=default |
virtual ModelMetadata | getModelMetadata () const =0 |
Returns the meta data for this model. More... | |
virtual std::shared_ptr< Bounds > | queryBounds () const =0 |
Returns the bounds of this model, if available. More... | |
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 |
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.