diff --git a/EGkStringUtils3d.h b/EGkStringUtils3d.h index 6eea11a..0421a40 100644 --- a/EGkStringUtils3d.h +++ b/EGkStringUtils3d.h @@ -52,16 +52,16 @@ ToString( const Point3d& ptVal, int nPrec = 6) sBuff += ToString( ptVal.z, nPrec) ; return sBuff ; } inline const std::string -ToString( const Point3d& ptVal, double dW, int nPrec = 6) +ToString( const Point3d& ptVal, double dW, int nPrecP = 6, int nPrecW = 9) { std::string sBuff ; sBuff.reserve( 64) ; - sBuff += ToString( ptVal.x, nPrec) ; + sBuff += ToString( ptVal.x, nPrecP) ; sBuff += ',' ; - sBuff += ToString( ptVal.y, nPrec) ; + sBuff += ToString( ptVal.y, nPrecP) ; sBuff += ',' ; - sBuff += ToString( ptVal.z, nPrec) ; + sBuff += ToString( ptVal.z, nPrecP) ; sBuff += ',' ; - sBuff += ToString( dW, nPrec) ; + sBuff += ToString( dW, nPrecW) ; return sBuff ; } inline const std::string ToString( const Frame3d& frF, int nPrecP = 6, int nPrecV = 9)