LuciadCPillar 2024.0.08
|
Interface for models. More...
#include <luciad/models/Model.h>
Public Member Functions | |
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... | |
Interface for models.
This interface should not be implemented directly, but rather its sub-interfaces, like IFeatureModel.
|
virtualdefault |
|
pure virtual |
Returns the meta data for this model.
|
pure virtual |
Returns the bounds of this model, if available.
When the bounds of this model are not known, or if they are too expensive to calculate, this method may return no bounds.