LuciadCPillar C# 2023.1.03
Luciad.Models.Rasters.IRasterModel Class Reference

Marker interface for raster models. More...

Inheritance diagram for Luciad.Models.Rasters.IRasterModel:
Luciad.Models.Model

Public Member Functions

bool CanInvalidate ()
 
void Dispose ()
 
Luciad.Models.ModelMetadata GetModelMetadata ()
 Returns the meta data for this model. More...
 
void Invalidate ()
 
Luciad.Geometries.Bounds QueryBounds ()
 Returns the bounds of this model, if available. More...
 
ModelMetadata GetModelMetadata ()
 Returns the meta data for this model. More...
 
Bounds QueryBounds ()
 Returns the bounds of this model, if available. More...
 

Detailed Description

Marker interface for raster models.

You can create a raster model in one of the the following ways: Use a model decoder to decode raster data encoded in a certain format Use a raster model builder to provide your own data

This article provides more information on how to create a raster model.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IRasterModel.

Member Function Documentation

◆ CanInvalidate()

bool Luciad.Models.Rasters.IRasterModel.CanInvalidate ( )
inline

◆ Dispose()

void Luciad.Models.Rasters.IRasterModel.Dispose ( )
inline

◆ GetModelMetadata()

Luciad.Models.ModelMetadata Luciad.Models.Rasters.IRasterModel.GetModelMetadata ( )
inline

Returns the meta data for this model.

the meta data for this model.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Model::getModelMetadata.

Implements Luciad.Models.Model.

◆ Invalidate()

void Luciad.Models.Rasters.IRasterModel.Invalidate ( )
inline

◆ QueryBounds()

Luciad.Geometries.Bounds Luciad.Models.Rasters.IRasterModel.QueryBounds ( )
inline

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. the bounds of this model, if available.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Model::queryBounds.

Implements Luciad.Models.Model.