38 std::move(aNewSequence));
BufferedDecompositionPrimitive2D class.
const Primitive2DContainer & getBuffered2DDecomposition() const
access methods to maBuffered2DDecomposition.
void setBuffered2DDecomposition(Primitive2DContainer &&rNew)
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &rViewInformation) const =0
method which is to be used to implement the local decomposition of a 2D primitive.
virtual void get2DDecomposition(Primitive2DDecompositionVisitor &rVisitor, const geometry::ViewInformation2D &rViewInformation) const override
The getDecomposition default implementation will on demand use create2DDecomposition() if maBuffered2...
BufferedDecompositionPrimitive2D()
virtual void visit(const Primitive2DReference &)=0