LuciadCPillar C# 2023.1.04
Luciad.Models.Model Interface Reference

Interface for models. More...

Inheritance diagram for Luciad.Models.Model:
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.

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

Member Function Documentation

◆ GetModelMetadata()

Luciad.Models.ModelMetadata Luciad.Models.Model.GetModelMetadata ( )

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.

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

◆ QueryBounds()

Luciad.Geometries.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. 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.

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