The LuciadCPillar API offers a raster model base class. It’s impossible to implement this base class directly, but you can create instances of it in a couple of ways:

These tutorials show how you can provide your own raster data:

This tutorial shows you how to query height data from an elevation model: How to retrieve elevation data using a RasterModelHeightProvider

This tutorial shows you how to provide custom attribution for your multi-level tiled raster model or quad tree raster model: How to provide attribution data using a IMultilevelTiledAttributionProvider