Cogs.Core
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Cogs::Core::TerrainProvider::FloatRasterSource Class Reference
Inheritance diagram for Cogs::Core::TerrainProvider::FloatRasterSource:
Cogs::Core::TerrainProvider::BaseRasterSource Cogs::Core::TerrainProvider::IRasterSource

Public Member Functions

 FloatRasterSource (Context *context)
 
bool init (const FloatConfig &conf, std::unique_ptr< ICache > &&icache)
 
void getConfig (FloatConfig &conf) const
 
- Public Member Functions inherited from Cogs::Core::TerrainProvider::BaseRasterSource
 BaseRasterSource (Context *context)
 
Cogs::RasterSourceParameters getParameters () const override
 
const CoordSysgetCoordSys () const
 
ErrorCode getErrorCode () const final
 
void setErrorCode (ErrorCode newErrorCode)
 
- Public Member Functions inherited from Cogs::Core::TerrainProvider::IRasterSource
virtual Cogs::RasterSourceParameters getParameters () const =0
 
virtual ErrorCode getErrorCode () const =0
 
uint64_t id () const
 

Protected Member Functions

void requestTile (Request *req) final
 
- Protected Member Functions inherited from Cogs::Core::TerrainProvider::BaseRasterSource
bool init (const BaseConfig &conf, std::unique_ptr< ICache > &&icache)
 
void getConfig (BaseConfig &conf) const
 
void addTile (const Cogs::Memory::MemoryBuffer &contents, MimeType kind, Request *req, StringView debugLog)
 
void addTileFailure (Request *req, StringView debugLog)
 
virtual void requestTile (Request *req)=0
 

Protected Attributes

float value = 0.f
 
- Protected Attributes inherited from Cogs::Core::TerrainProvider::BaseRasterSource
Contextcontext = nullptr
 
Extent extent
 
Tiling tiling
 
CoordSys coordsys
 
TextureFormat textureFormat = TextureFormat::Unknown
 
StringRef name = NoString
 
float noDataValue = std::numeric_limits<float>::quiet_NaN()
 
bool emitDebugLog = true
 

Additional Inherited Members

- Public Types inherited from Cogs::Core::TerrainProvider::IRasterSource
enum struct  ErrorCode {
  NoError , Done , FailedToOpenDiskCache , FailedToCreateDiskCache ,
  MismatchedDiskCache , NoHTTPService
}
 

Detailed Description

Definition at line 14 of file FloatRasterSource.h.

Constructor & Destructor Documentation

◆ FloatRasterSource()

Cogs::Core::TerrainProvider::FloatRasterSource::FloatRasterSource ( Context context)
inline

Definition at line 17 of file FloatRasterSource.h.

◆ ~FloatRasterSource()

Cogs::Core::TerrainProvider::FloatRasterSource::~FloatRasterSource ( )

Definition at line 10 of file FloatRasterSource.cpp.

Member Function Documentation

◆ getConfig()

void Cogs::Core::TerrainProvider::FloatRasterSource::getConfig ( FloatConfig conf) const

Definition at line 30 of file FloatRasterSource.cpp.

◆ init()

bool Cogs::Core::TerrainProvider::FloatRasterSource::init ( const FloatConfig conf,
std::unique_ptr< ICache > &&  icache 
)

Definition at line 15 of file FloatRasterSource.cpp.

◆ requestTile()

void Cogs::Core::TerrainProvider::FloatRasterSource::requestTile ( Request req)
finalprotectedvirtual

Member Data Documentation

◆ value

float Cogs::Core::TerrainProvider::FloatRasterSource::value = 0.f
protected

Definition at line 26 of file FloatRasterSource.h.


The documentation for this class was generated from the following files: