paysages3d/src/interface/desktop/textures/PreviewLayerCoverage.cpp

44 lines
919 B
C++

#include "PreviewLayerCoverage.h"
#include "SoftwareRenderer.h"
#include "BasePreview.h"
void PreviewLayerCoverage::setTextures(TexturesDefinition* textures)
{
this->textures = textures;
}
void PreviewLayerCoverage::setLayer(int layer)
{
this->layer = layer;
}
void PreviewLayerCoverage::bindEvent(BasePreview* preview)
{
preview->addOsd(QString("geolocation"));
preview->configScaling(20.0, 1000.0, 20.0, 200.0);
preview->configScrolling(-1000.0, 1000.0, 0.0, -1000.0, 1000.0, 0.0);
}
void PreviewLayerCoverage::updateEvent()
{
if (textures)
{
//TexturesPreviewLayerCoverage_bind(this, textures);
}
}
Color PreviewLayerCoverage::getColor2D(double x, double y, double scaling)
{
if (textures)
{
return COLOR_BLACK;
//return TexturesPreviewLayerCoverage_getColor(this, x, y, scaling, layer);
}
else
{
return COLOR_BLACK;
}
}