LibreCAD
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
replaceentityevent.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
cad/const.h
"
4
#include "
cad/base/cadentity.h
"
5
6
namespace
lc
{
13
class
ReplaceEntityEvent
{
14
public
:
15
ReplaceEntityEvent
(
const
entity::CADEntity_CSPtr
entity
) :
_entity
(entity) {
16
}
17
22
entity::CADEntity_CSPtr
entity
()
const
{
23
return
_entity
;
24
}
25
26
private
:
27
const
entity::CADEntity_CSPtr
_entity
;
28
};
29
30
}
lc::ReplaceEntityEvent::ReplaceEntityEvent
ReplaceEntityEvent(const entity::CADEntity_CSPtr entity)
Definition:
replaceentityevent.h:15
lc::ReplaceEntityEvent
Definition:
replaceentityevent.h:13
lc
Definition:
cadentity.h:12
const.h
lc::ReplaceEntityEvent::_entity
const entity::CADEntity_CSPtr _entity
std::shared_ptr
Definition:
replaceentityevent.h:27
cadentity.h
lc::ReplaceEntityEvent::entity
entity::CADEntity_CSPtr entity() const
pointer to the new entity.
Definition:
replaceentityevent.h:22
lckernel
cad
events
replaceentityevent.h
Generated on Mon Jun 18 2018 14:02:07 for LibreCAD by
1.8.8