15 #ifndef ossimIpt_HEADER 16 #define ossimIpt_HEADER 51 {
return ( (
x == pt.
x) && (
y == pt.
y) ); }
54 {
return ( (
x != pt.
x) || (
y != pt.
y) ); }
91 void toPoint(
const std::string& s);
114 double length()
const {
return sqrt((
double)
x*
x + (
double)
y*
y); }
125 {
x += p.
x;
y += p.
y;
return *
this; }
127 {
x -= p.
x;
y -= p.
y;
return *
this; }
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
ossimIpt(const ossimIpt &pt)
ossimIpt operator-(const ossimIpt &p) const
ossimDpt operator/(const double &d) const
bool operator==(const ossimIpt &pt) const
ostream & operator<<(ostream &out, const ossimAxes &axes)
ossimDpt operator*(const double &d) const
const ossimIpt & operator+=(const ossimIpt &p)
std::basic_istream< char > istream
Base class for char input streams.
bool operator!=(const ossimIpt &pt) const
const ossimIpt & operator-=(const ossimIpt &p)
const ossimIpt & operator=(const ossimIpt &pt)
OSSIM_DLL void operator>>(ossimIStream &in, ossimOStream &out)
ossimIpt(ossim_int32 anX, ossim_int32 aY)
ossimIpt operator+(const ossimIpt &p) const
std::basic_ostream< char > ostream
Base class for char output streams.