#include "ext/InterfaceStatus.h"
#include "tgeometry.h"
#include "tvectorimage.h"
#include "ext/Types.h"
#include "ext/StrokeParametricDeformer.h"
#include <vector>
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;
}
//---------------------------------------------------------------------------
}