2#include <NDEVR/MaterialRaster.h>
3#include <NDEVR/Angle.h>
7 class PhotoDrapingSettingsUI;
45 Ui::PhotoDrapingSettingsUI*
ui;
void onEditedSignal()
Emitted when the user modifies any setting.
Vector< 2, uint04 > resolution() const
Get the current resolution from the UI controls.
void setRasterInfo(const RasterInfo &info)
Set the raster info to display.
PhotoDrapingSettings(QWidget *parent=nullptr)
Construct the photo draping settings widget.
RasterInfo m_info
Current raster configuration.
fltp08 m_resolution_aspect_ratio
Resolution aspect ratio constraint.
Ui::PhotoDrapingSettingsUI * ui
Auto-generated UI form.
void refreshFromUISlot()
Refresh internal state from the UI controls.
void setResolutionAspectRatio(fltp08 aspect_ratio)
Set the aspect ratio constraint on the resolution.
RasterInfo rasterInfo() const
Get the current raster info from the UI.
A fixed-size array with N dimensions used as the basis for geometric and mathematical types.
The primary namespace for the NDEVR SDK.
double fltp08
Defines an alias representing an 8 byte floating-point number.
Stores information for painting pixels at a time into a 2D texture used with MaterialRaster.