|
|
double | getScaleFactor () |
| |
|
void | getResultSize (int size[2]) |
| |
|
void | setCutValues (const int minImageSize[2], const int maxImageSize[2], int minBorderOffset) |
| |
|
void | setPercentageMarkMargins (const int margins[4]) |
| |
|
void | setTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle) |
| |
|
void | getTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle) |
| |
|
void | resetModel () |
| |
|
void | setImageSize (cv::Size Size) |
| |
|
void | setUseableBox (cv::Point pt, cv::Size Size) |
| |
|
void | setUseableBox (DoublePoint p00, DoublePoint p10, DoublePoint p11, DoublePoint p01) |
| |
| void | transformImage (cv::Mat &src, cv::Mat &dst) |
| | Bild wird rotiert, so daß der Bügel horizontal ausgerichtet ist, und beschnitten. More...
|
| |
|
void | transformClampModel (ClampModel *lpClampModel) |
| |
|
void | inverseTransformClampModel (ClampModel *lpClampModel) |
| |
|
void | calculateTransformation (ClampModel *lpClampModel) |
| |
|
void | calculateSideTransformation (ClampModel *lpClampModel, TransformModel &frontTransModel) |
| |
|
void | setToRecalculate () |
| |
|
void | scale (double fScale) |
| |
|
void | scale (double horzScale, double vertScale) |
| |
|
void | move (double dx, double dy, double dz) |
| |
|
void | movePointTo (size_t idx, double x, double y, double z) |
| |
|
void | rotateXAxis (double rAngle) |
| |
|
void | rotateYAxis (double rAngle) |
| |
|
void | rotateZAxis (double rAngle) |
| |
|
void | getPointsRef (SolidPointVector **pointsRef) |
| |
|
void | getPointsCopy (SolidPointVector &pointsCopy) |
| |
|
double | getScaledValue (double value) |
| |
|
bool | isValidIndex (size_t index) |
| |
|
bool | setHorzValue (size_t index, double value) |
| |
|
bool | setVertValue (size_t index, double value) |
| |
|
bool | setPlanarValues (size_t index, double horz, double vert) |
| |
|
bool | getPlanarValues (size_t index, double &horz, double &vert) |
| |
|
double | getHorzValue (size_t index) |
| |
|
double | getVertValue (size_t index) |
| |
|
bool | setPoint (size_t index, SolidPoint &pt) |
| |
|
bool | getPoint (size_t index, SolidPoint &pt) |
| |
|
double | getNorm (size_t idxPt1, size_t idxPt2) |
| |
|
double | getPlanarNorm (size_t idxPt1, size_t idxPt2) |
| |
|
double | getPlanarRotation (size_t idxPt1, size_t idxPt2) |
| |
|
void | setPlanarPivotValues (double horz, double vert) |
| |
|
void | minMaxPointValues (size_t idx, SolidPoint &minPt, SolidPoint &maxPt) |
| |
Public Member Functions inherited from SolidHandler |
|
void | scale (double scale, SolidPointVector &points, bool bPivot=true) |
| |
|
void | scale (double horzScale, double vertScale, SolidPointVector &points, bool bPivot=true) |
| |
|
void | move (double dx, double dy, double dz, SolidPointVector &points) |
| |
|
double | getNorm (size_t idxPt1, size_t idxPt2, SolidPointVector &points) |
| |
|
double | getPlanarNorm (size_t idxPt1, size_t idxPt2, SolidPointVector &points) |
| |
|
double | getPlanarNorm (double x1, double y1, double x2, double y2) |
| |
|
double | getPlanarRotation (size_t idxPt1, size_t idxPt2, SolidPointVector &points) |
| |
|
|
void | setPointValues (size_t idx, double x, double y, double z) |
| |
|
void | setPointValues (size_t idx, SolidPoint point) |
| |
|
| SolidModel (int idxPivot) |
| |
Protected Member Functions inherited from SolidHandler |
|
void | takePoint (SolidPoint &pt, SolidPointVector &points) |
| |
|
void | takePoint (size_t idx, SolidPointVector &points) |
| |
|
void | takeZeroPoint (SolidPoint &pt, SolidPointVector &points) |
| |
|
void | takeZeroPoint (size_t idx, SolidPointVector &points) |
| |
|
double | deg2Rad (double deg) const |
| |
|
void | xAxis (double si, double co) |
| |
|
void | yAxis (double si, double co) |
| |
|
void | zAxis (double si, double co) |
| |
|
void | takePivotPoint (SolidPointVector &points) |
| |
|
void | takeZeroPoint (SolidPointVector &points) |
| |
|
void | doXRotation (double rAngle, SolidPointVector &points) |
| |
|
void | doYRotation (double rAngle, SolidPointVector &points) |
| |
|
void | doZRotation (double rAngle, SolidPointVector &points) |
| |
|
void | rotateXAxis (double rAngle, SolidPointVector &points) |
| |
|
void | rotateYAxis (double rAngle, SolidPointVector &points) |
| |
|
void | rotateZAxis (double rAngle, SolidPointVector &points) |
| |
|
| SolidHandler (int idxPivot) |
| |
|
SolidPointVector | pointVector |
| |
Protected Attributes inherited from SolidHandler |
|
int | idxPivotPoint |
| |
|
cv::Mat | mtx |
| |
|
SolidPoint | pivotPoint |
| |