120 os << std::setiosflags(std::ios::fixed) << std::setprecision(precision)
163 os << std::setprecision(precision);
221 is.get(buf, SZ,
',');
229 std::string::size_type pos = os.
find(
'(');
230 if (pos != std::string::npos)
249 is.get(buf, SZ,
')');
258 if (pos != std::string::npos)
std::basic_ostringstream< char > ostringstream
Class for char output memory streams.
bool isEqualTo(const ossimDpt &rhs, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
bool almostEqual(T x, T y, T tolerance=FLT_EPSILON)
double nan()
Method to return ieee floating point double precision NAN.
bool contains(char aChar) const
std::ostream & print(std::ostream &os, ossim_uint32 precision=15) const
std::istream & operator>>(std::istream &is, ossimDpt &pt)
unsigned int ossim_uint32
std::string::iterator erase(std::string::iterator p)
Erases the character at position p.
void toPoint(const std::string &s)
Initializes this point from string.
ossim_float64 toFloat64() const
const ossimDpt & operator=(const ossimFpt &)
std::basic_istream< char > istream
Base class for char input streams.
ossimString toString(ossim_uint32 precision=15) const
std::basic_istringstream< char > istringstream
Class for char input memory streams.
std::ostream & operator<<(std::ostream &os, const ossimDpt &pt)
std::string::size_type find(const std::string &s, std::string::size_type pos=0) const
Searches for s as a substring of *this, beginning at character pos of *this.
std::basic_ostream< char > ostream
Base class for char output streams.
bool isnan(const float &v)
isnan Test for floating point Not A Number (NAN) value.