#include "ext/InterfaceStatus.h" #include "tgeometry.h" #include "tvectorimage.h" #include "ext/Types.h" #include "ext/StrokeParametricDeformer.h" #include namespace ToonzExt { //--------------------------------------------------------------------------- InterfaceStatus::InterfaceStatus() {} InterfaceStatus::InterfaceStatus(const TPointD &curr, const TPointD &prev, const TPointD &down, double lengthOfAction, double deformerSensibility, double pixelSize, int cornerSize) : curr_(curr) , prev_(prev) , down_(down) , lengthOfAction_(lengthOfAction) , deformerSensibility_(deformerSensibility) , pixelSize_(pixelSize) , cornerSize_(cornerSize) {} InterfaceStatus::~InterfaceStatus() {} double InterfaceStatus::getDeformationLength() const { return lengthOfAction_; } void InterfaceStatus::setDeformationLength(double val) { lengthOfAction_ = val; } double InterfaceStatus::getSensibility() const { return deformerSensibility_; } void InterfaceStatus::setSensibility(double val) { deformerSensibility_ = val; } double InterfaceStatus::getPixelSize() const { return pixelSize_; } void InterfaceStatus::setPixelSize(double val) { pixelSize_ = val; } int InterfaceStatus::getCornerSize() const { return cornerSize_; } void InterfaceStatus::setCornerSize(int val) { cornerSize_ = val; } void InterfaceStatus::init() { curr_ = prev_ = down_ = TPointD(-1, -1); lengthOfAction_ = -1; deformerSensibility_ = -1; pixelSize_ = 1; cornerSize_ = 120; } //--------------------------------------------------------------------------- }