◆ SynchronousImageTaskImpl() [1/2]
geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::SynchronousImageTaskImpl |
( |
SynchronousImageTask * |
pQ, |
|
|
Bitmap & |
target |
|
) |
| |
|
inline |
28 m_task{std::make_unique<geometrize::task::ImageTask>(target, Qt::DirectConnection)},
32 std::copy(shapes.begin(), shapes.end(), std::back_inserter(m_shapes));
◆ SynchronousImageTaskImpl() [2/2]
geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::SynchronousImageTaskImpl |
( |
const SynchronousImageTaskImpl & |
| ) |
|
|
delete |
◆ ~SynchronousImageTaskImpl()
geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::~SynchronousImageTaskImpl |
( |
| ) |
|
|
inline |
◆ drawBackgroundRectangle()
void geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::drawBackgroundRectangle |
( |
| ) |
|
|
inline |
59 const geometrize::rgba color{geometrize::commonutil::getAverageImageColor(
m_task->getTarget())};
60 m_task->drawBackgroundRectangle(color);
◆ getCurrent()
Bitmap& geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::getCurrent |
( |
| ) |
|
|
inline |
49 return m_task->getCurrentMutable();
◆ getPreferences()
65 return m_task->getPreferences();
◆ getShapes()
std::vector<geometrize::ShapeResult> geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::getShapes |
( |
| ) |
const |
|
inline |
◆ getTarget()
Bitmap& geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::getTarget |
( |
| ) |
|
|
inline |
44 return m_task->getTargetMutable();
◆ operator=()
◆ setPreferences()
70 m_task->setPreferences(preferences);
◆ step()
void geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::step |
( |
| ) |
|
|
inline |
◆ m_preferences
◆ m_shapes
std::vector<geometrize::ShapeResult> geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::m_shapes |
|
private |
◆ m_stepConnection
QMetaObject::Connection geometrize::task::SynchronousImageTask::SynchronousImageTaskImpl::m_stepConnection |
|
private |
◆ m_task
The documentation for this class was generated from the following file: