The ShapeCollection class is a wrapper for the vector of shapes that have been added to the image task so far.
More...
#include <shapecollection.h>
|
std::vector
< geometrize::ShapeResult > | m_shapes |
|
The ShapeCollection class is a wrapper for the vector of shapes that have been added to the image task so far.
geometrize::task::ShapeCollection::ShapeCollection |
( |
| ) |
|
|
default |
geometrize::task::ShapeCollection::ShapeCollection |
( |
const ShapeCollection & |
| ) |
|
|
delete |
geometrize::task::ShapeCollection::~ShapeCollection |
( |
| ) |
|
|
default |
void geometrize::task::ShapeCollection::appendShapes |
( |
const std::vector< geometrize::ShapeResult > & |
shapes | ) |
|
37 std::copy(shapes.begin(), shapes.end(), std::back_inserter(
m_shapes));
void signal_sizeChanged(std::size_t to)
std::vector< geometrize::ShapeResult > m_shapes
Definition: shapecollection.h:45
void signal_beforeAppendShapes(const std::vector< geometrize::ShapeResult > &)
void signal_afterAppendShapes(const std::vector< geometrize::ShapeResult > &)
geometrize::ShapeResult & geometrize::task::ShapeCollection::back |
( |
| ) |
|
std::vector< geometrize::ShapeResult > m_shapes
Definition: shapecollection.h:45
void geometrize::task::ShapeCollection::clear |
( |
| ) |
|
void signal_sizeChanged(std::size_t to)
std::vector< geometrize::ShapeResult > m_shapes
Definition: shapecollection.h:45
bool geometrize::task::ShapeCollection::empty |
( |
| ) |
const |
std::vector< geometrize::ShapeResult > m_shapes
Definition: shapecollection.h:45
const std::vector< geometrize::ShapeResult > & geometrize::task::ShapeCollection::getShapeVector |
( |
| ) |
const |
std::vector< geometrize::ShapeResult > m_shapes
Definition: shapecollection.h:45
void geometrize::task::ShapeCollection::signal_afterAppendShapes |
( |
const std::vector< geometrize::ShapeResult > & |
| ) |
|
|
signal |
void geometrize::task::ShapeCollection::signal_beforeAppendShapes |
( |
const std::vector< geometrize::ShapeResult > & |
| ) |
|
|
signal |
void geometrize::task::ShapeCollection::signal_sizeChanged |
( |
std::size_t |
to | ) |
|
|
signal |
std::size_t geometrize::task::ShapeCollection::size |
( |
| ) |
const |
std::vector< geometrize::ShapeResult > m_shapes
Definition: shapecollection.h:45
std::vector<geometrize::ShapeResult> geometrize::task::ShapeCollection::m_shapes |
|
private |
The documentation for this class was generated from the following files: