API Documentation
Loading...
Searching...
No Matches
MaterialRasterFactory Class Referenceabstract

#include <MaterialRaster.h>

Collaboration diagram for MaterialRasterFactory:
[legend]

Static Public Member Functions

static MaterialRasterBaseCreateRaster (const String &image_id, const RasterInfo &info)
 
static void SetDefaultMaterialRasterFactory (MaterialRasterFactory *factory)
 

Protected Member Functions

virtual MaterialRasterBasecreateRaster (const String &image_id, const RasterInfo &info)=0
 

Static Protected Attributes

static MaterialRasterFactorys_default_raster_factory = nullptr
 

Member Function Documentation

◆ CreateRaster()

MaterialRasterBase * CreateRaster ( const String & image_id,
const RasterInfo & info )
static

◆ createRaster()

virtual MaterialRasterBase * createRaster ( const String & image_id,
const RasterInfo & info )
protectedpure virtual

◆ SetDefaultMaterialRasterFactory()

void SetDefaultMaterialRasterFactory ( MaterialRasterFactory * factory)
static

Member Data Documentation

◆ s_default_raster_factory

MaterialRasterFactory * s_default_raster_factory = nullptr
staticprotected

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