37 m_coords(rhs.m_coords)
PointKd & operator=(const PointKd &rhs)
Assignment operator.
const double & getX() const
It returns the point x-coordinate value.
void setZ(const double &z)
It sets the point z-coordinate value.
std::vector< double > m_coords
The array of coordinates.
An Envelope defines a 2D rectangular region.
virtual AbstractPoint & operator=(const AbstractPoint &rhs)
Assignment operator.
A base class for values that can be retrieved from the data access module.
const double & getM() const
It returns TE_DOUBLE_NOT_A_NUMBER.
void setX(const double &x)
It sets the point x-coordinate value.
void setM(const double &m)
It doesn't perform any operation in a Kd point.
TE_DEFINE_VISITABLE PointKd(unsigned int k, int srid=0, Envelope *mbr=0)
it constructs a new point with k-dimension.
void setY(const double &y)
It sets the point y-coordinate value.
const double & getY() const
It returns the point y-coordinate value.
te::dt::AbstractData * clone() const
It clones the point.
A base abstract class for 0-dimensional geometric objects that represents a single location in coordi...
const double & getZ() const
It returns the point z-coordinate value, if it has one or TE_DOUBLE_NOT_A_NUMBER otherwise.