25 void SetCoordination(
double fXCoordination,
double fYCoordination,
double fZCoordination);
29 void SetOffset(
double fXCoordination,
double fYCoordination,
double fZCoordination);
CKNGeometricCoordination()
int compare(const void *pA, const void *pB)
double * GetCoordinationAll()
void SetOffset(CKNGeometricCoordination coord)
To offset coordination.
double m_fCoordination[3]
Cooridnation for x, y, z direction.
~CKNGeometricCoordination()
Common definition for Solver.
bool IsSame(CKNGeometricCoordination compare)
Comparing coordination is same or not within tolerance.
void Rotate(AXIS_DEFINE axis, double fDegree)
Rotate coordination with specific degree.
double GetCoordination(AXIS_DEFINE coord)
Get coordination specific axis.
bool operator!=(const CKNGeometricCoordination &compare)
Comparing coordination is same or not within tolerance.
void SetCoordination(CKNGeometricCoordination coordination)
Get coordination with double buffer.
bool operator==(const CKNGeometricCoordination &compare)
Comparing coordination is same or not within tolerance.
void SetRatio(double fRatio[3])
Set ratio.