LuciadCPillar C# 2024.0.08
Luciad.Models.Model Interface Reference

Interface for models. More...

Inheritance diagram for Luciad.Models.Model:
Luciad.Models.FeatureTiles.IFeatureTileModel Luciad.Models.Features.IFeatureModel Luciad.Models.Rasters.IRasterModel Luciad.Models.TileSet3D.ITileSet3DModel

Public Member Functions

ModelMetadata GetModelMetadata ()
 Returns the meta data for this model. More...
 
Bounds QueryBounds ()
 Returns the bounds of this model, if available. More...
 

Detailed Description

Interface for models.

This interface should not be implemented directly, but rather its sub-interfaces, like IFeatureModel.

Member Function Documentation

◆ GetModelMetadata()

ModelMetadata Luciad.Models.Model.GetModelMetadata ( )

Returns the meta data for this model.

Returns
the meta data for this model.

Implemented in Luciad.Models.FeatureTiles.IFeatureTileModel, Luciad.Models.Rasters.IRasterModel, and Luciad.Models.TileSet3D.ITileSet3DModel.

◆ QueryBounds()

Bounds Luciad.Models.Model.QueryBounds ( )

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.

Returns
the bounds of this model, if available.

Implemented in Luciad.Models.FeatureTiles.IFeatureTileModel, Luciad.Models.Rasters.IRasterModel, and Luciad.Models.TileSet3D.ITileSet3DModel.