Class TLcdWMTSModelDescriptor

java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.ogc.wmts.client.TLcdWMTSModelDescriptor
All Implemented Interfaces:
ILcdDataSourceModelDescriptor, ILcdModelDescriptor, Serializable

public class TLcdWMTSModelDescriptor extends TLcdModelDescriptor implements ILcdDataSourceModelDescriptor
Model descriptor for OGC WMTS (Web Map Tile Service) models.

The model descriptor is a ILcdDataSourceModelDescriptor because a TLcdWMTSDataSource fully describes the data in the model.

Since:
2013.0
See Also:
  • Field Details

  • Constructor Details

    • TLcdWMTSModelDescriptor

      public TLcdWMTSModelDescriptor(TLcdWMTSDataSource aDataSource, String aDisplayName, boolean aCompatible)
      Creates a new model descriptor.
      Parameters:
      aDataSource - The data source used to create the model.
      aDisplayName - The display name of this model descriptor.
      aCompatible - Whether the data can be visualized with all hasCompatibleTileStructure() detail.
  • Method Details

    • getDataSource

      public TLcdWMTSDataSource getDataSource()
      Returns the object that was used to decode the corresponding model. The data source is always a TLcdWMTSDataSource.
      Specified by:
      getDataSource in interface ILcdDataSourceModelDescriptor
      Returns:
      an object describing the data source(s) of the corresponding model. This can be null, e.g. when the model was not decoded by using an ILcdDataSource.
      See Also:
    • hasCompatibleTileStructure

      public boolean hasCompatibleTileStructure()
      Checks whether the tile structure is quadtree.
      Returns:
      true if the tile structure is quadtree. false otherwise