|
|
| ClampModel (double fixDist, int idxDist0, int idxDist1, int idxPivot) |
| |
|
void | setGoodOrGuessedStatus (const size_t idx, bool bGood) |
| |
|
bool | setClampPoint (const size_t idx, const double planar[2], const StatusInfo statusInfo) |
| |
|
bool | getClampPoint (const size_t idx, double planar[2], StatusInfo &statusInfo) const |
| |
|
double | getScaleFactor () |
| |
|
virtual void | resetToDefault ()=0 |
| |
|
virtual double | getPlanarRotation () |
| |
|
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) |
| |
|
virtual void | resetModel ()=0 |
| |
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) |
| |