15 double percentageMarkMargins[4];
16 int transImageSize [2], transOffset [2];
17 double transPivot[2], transAngle;
22 void getBoundingBox (RoiRect &r,
int tl,
int tr,
int br,
int bl);
23 void getBoundedBox (RoiRect &r,
int tl,
int tr,
int br,
int bl);
25 void getUseableBox (RoiRect &r);
26 void getImageBox (RoiRect &r);
27 void posMarkBox (
int &offs,
int &size,
double pre2postRatio,
int minSize,
int maxSize,
int imagePos,
int imageSize,
int useablePos,
int useableSize,
int boxPos,
int boxSize);
31 double getScaleFactor () {
return 1.; }
32 void getResultSize (
int size[2]);
33 void setCutValues (
const int minImageSize [2],
const int maxImageSize [2],
int minBorderOffset);
34 void setPercentageMarkMargins(
const int margins [4]);
35 void setTransformation (
const int imageSize [2],
const int cutOffset [2],
const double pivot[2],
const double angle);
36 void getTransformation (
int imageSize [2],
int cutOffset [2],
double pivot[2],
double &angle);
38 void setImageSize (cv::Size Size);
39 void setUseableBox (cv::Point pt, cv::Size Size);
40 void setUseableBox (DoublePoint p00, DoublePoint p10, DoublePoint p11, DoublePoint p01);
47 void transformClampModel (
ClampModel *lpClampModel);
48 void inverseTransformClampModel (
ClampModel *lpClampModel);
49 void calculateTransformation (
ClampModel *lpClampModel);
51 void setToRecalculate () { bRecalc =
true; }
Definition: SolidModel.h:53
Definition: ClampModel.h:9