|
Chrysalis - Pattern
|
#include "Project.h"#include <boost/iostreams/stream.hpp>#include <boost/iostreams/device/back_inserter.hpp>#include <boost/archive/binary_iarchive.hpp>#include <boost/archive/binary_oarchive.hpp>#include <boost/serialization/export.hpp>#include <boost/serialization/unique_ptr.hpp>#include "exceptions/ProjectIOError.h"#include "Option.h"#include "Expression.h"#include "arguments/ParameterArgument.h"#include "arguments/ComparisonArgument.h"#include "arguments/BinaryFunctionArgument.h"#include "arguments/ConditionalArgument.h"#include "arguments/ExpressionArgument.h"#include "arguments/VectorFunctionArgument.h"#include "arguments/OptionArgument.h"#include "arguments/OriginPointArgument.h"#include "instructions/CurveInstruction.h"#include "instructions/EdgeDartInstruction.h"#include "instructions/FreePointInstruction.h"#include "instructions/MovePointInstruction.h"#include "instructions/ExpressionInstruction.h"#include "instructions/BuildOutlineInstruction.h"#include "instructions/RelativePointInstruction.h"#include "instructions/UnfoldEdgeDartInstruction.h"#include "instructions/IntersectionPointInstruction.h"#include "instructions/PatternInstructionsContainer.h"#include "instructions/ConditionalInstructionsContainer.h"#include "instructions/DartInstruction.h"#include "instructions/ResetTransformationInstruction.h"#include "instructions/TransformInstruction.h"