Chrysalis - Pattern
Loading...
Searching...
No Matches
OriginPointArgument.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_ORIGINPOINTARGUMENT_H
2#define CHRYSALIS_ORIGINPOINTARGUMENT_H
3
5
9namespace Chrysalis {
12 public:
13 [[nodiscard]] const Point* get() const override;
14 [[nodiscard]] const args::name& name() const override;
15 [[nodiscard]] BasePointArgument* clone() const override;
16 };
17 namespace args {
19 }
20}
22
23#endif //CHRYSALIS_ORIGINPOINTARGUMENT_H
virtual operator CG::Point() const
Definition BasePointArgument.cpp:9
Definition OriginPointArgument.h:10
const Point * get() const override
Definition OriginPointArgument.cpp:5
BasePointArgument * clone() const override
Definition OriginPointArgument.cpp:15
const args::name & name() const override
Definition OriginPointArgument.cpp:10
Definition Argument.h:26
OriginPointArgument origin
Definition OriginPointArgument.h:18
std::unique_ptr< Argument< std::string > > name
Definition Argument.h:27
Definition Argument.h:9
#define SERIALIZE_DERIVED_FROM(Base,...)
Definition serialization.h:71