Chrysalis - Pattern
Toggle main menu visibility
Loading...
Searching...
No Matches
PatternShapeObserver.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_OUTLINEOBSERVER_H
2
#define CHRYSALIS_OUTLINEOBSERVER_H
3
4
#include "
Outline.h
"
5
#include "
BaseObserver.h
"
6
11
namespace
Chrysalis
{
12
class
PatternShapeObserver
:
public
BaseObserver
<PatternShapeObserver> {
13
protected
:
14
explicit
PatternShapeObserver
() =
default
;
15
public
:
16
virtual
void
pointAdded
(
const
Outline
* outline,
const
Point
* point) = 0;
17
};
18
}
20
21
#endif
//CHRYSALIS_OUTLINEOBSERVER_H
BaseObserver.h
Outline.h
Chrysalis::BaseObserver< PatternShapeObserver >::BaseObserver
BaseObserver()=default
Chrysalis::Outline
Definition
Outline.h:10
Chrysalis::PatternShapeObserver::PatternShapeObserver
PatternShapeObserver()=default
Chrysalis::PatternShapeObserver::pointAdded
virtual void pointAdded(const Outline *outline, const Point *point)=0
Chrysalis::Point
Definition
Point.h:9
Chrysalis
Definition
Argument.h:9
pattern
include
observers
PatternShapeObserver.h
Generated by
1.17.0