LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lc::operation::Base Class Referenceabstract

#include <entityops.h>

Inheritance diagram for lc::operation::Base:

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
 

Detailed Description

Definition at line 20 of file entityops.h.

Constructor & Destructor Documentation

Base::~Base ( )
virtual

Definition at line 32 of file entityops.cpp.

32  {
33 
34 }

Member Function Documentation

virtual std::vector<entity::CADEntity_CSPtr> lc::operation::Base::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 
)
pure virtual

The documentation for this class was generated from the following files: