Chrysalis - Pattern
Loading...
Searching...
No Matches
CurveInstruction.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_CURVEINSTRUCTION_H
2#define CHRYSALIS_CURVEINSTRUCTION_H
3
8
12namespace Chrysalis {
15 public:
17 const args::vector* from, const args::vector* to,
19 ~CurveInstruction() override;
20
21 void execute() override;
22 private:
24 const args::vector* from_;
26 const args::vector* to_;
29 };
31}
33
34#endif //CHRYSALIS_CURVEINSTRUCTION_H
Definition BasePatternInstruction.h:14
ProjectSpace & space() const
Definition BasePatternInstruction.h:21
BasePatternInstruction(ProjectSpace *space, args::patterns *patterns)
Definition BasePatternInstruction.cpp:5
Definition CurveInstruction.h:13
~CurveInstruction() override
Definition CurveInstruction.cpp:12
void execute() override
Definition CurveInstruction.cpp:18
CurveInstruction(ProjectSpace *space, args::patterns *patterns, const args::vector *from, const args::vector *to, const args::container< PatternPointArgument > *points)
Definition CurveInstruction.cpp:7
Definition ProjectSpace.h:12
VectorArgument vector
Definition VectorArgument.h:32
CompositiveContainer< T > container
Definition BaseArgument.h:28
PatternsContainerArgument patterns
Definition PatternsContainerArgument.h:31
Definition Argument.h:9
#define PROVIDE_SERIALIZATION_ACCESS(Class)
Definition serialization.h:29
#define SERIALIZE_DERIVED_CONSTRUCTION(Class, Base,...)
Definition serialization.h:124