LibreCAD
|
#include <entityops.h>
Public Member Functions | |
virtual | ~Base () |
virtual std::vector < entity::CADEntity_CSPtr > | process (const std::shared_ptr< Document >, const std::vector< entity::CADEntity_CSPtr > entities, std::vector< entity::CADEntity_CSPtr > &workingBuffer, std::vector< entity::CADEntity_CSPtr > &removals, const std::vector< Base_SPtr > operationStack)=0 |
Definition at line 20 of file entityops.h.
|
virtual |
Definition at line 32 of file entityops.cpp.
|
pure virtual |
Implemented in lc::operation::Push, lc::operation::Scale, lc::operation::Rotate, lc::operation::Copy, lc::operation::Move, and lc::operation::Begin.