TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

interface IConfigurable in Tinman.Core.Config.Binding

Base interface for classes that can express their structure as a config value.

interface IConfigurable base of ColorF
  GeoObjectId
  IApplication
  ICanvasFactory
  IColorRamp
  ICurve
  IDatasetInfo
  IDatumTransform
  IFileData
  IGeoObject
  IGraphicsContextFactory
  IHeightmapFormat
  IImage
  IImageInfo
  IImageWriter
  IMapEntity
  IMapProjectionFactory
  IMapShape
  IMaterial
  IModelPostProcessor
  IModelReader
  IModelTexture
  INoiseFunctionBase
  IOperation
  IPixelLayer
  IRasterTransform
  IShapeInfo
  IWidget
  MaterialKeys
  PyramidFileCache
  PyramidFileCacheOptions
  TextureFormat
  VirtualFileSystem
  VirtualPath

Methods

ToConfig

Returns the configuration value that describes this object.

method ToConfig ()
type ConfigValue
returns [not-null] The configuration value.

Remarks:

All configurable objects need to implement this interface. For simple types, it is preferable to delegate to ToValue.

The returned value may be of type Invalid, which means that this object in its current state cannot be described with the configuration API.

Before returning the resulting configuration value, Cache must be called on it, passing this IConfigurable object as parameter.