#pragma once #ifndef STRAIGHTCORNERDEFORMATION_H #define STRAIGHTCORNERDEFORMATION_H /** * @author Fabrizio Morciano */ //#include "tcommon.h" #include "tgeometry.h" //#include "ext/TriParam.h" #include #undef DVAPI #undef DVVAR #ifdef TNZEXT_EXPORTS #define DVAPI DV_EXPORT_API #define DVVAR DV_EXPORT_VAR #else #define DVAPI DV_IMPORT_API #define DVVAR DV_IMPORT_VAR #endif #include "StrokeDeformationImpl.h" namespace ToonzExt { class DVAPI StraightCornerDeformation : public StrokeDeformationImpl { StraightCornerDeformation(); public: virtual ~StraightCornerDeformation(); bool check_(const ContextStatus *status); bool findExtremes_(const ContextStatus *, Interval &); virtual void draw(Designer *); double findActionLength(); static StraightCornerDeformation * instance(); }; } #endif /* STRAIGHTCORNERDEFORMATION_H */ //----------------------------------------------------------------------------- // End Of File //-----------------------------------------------------------------------------