Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
Public Member Functions | List of all members
Ilwis::ControlPoint Class Reference
Inheritance diagram for Ilwis::ControlPoint:
Ilwis::Coordinate

Public Member Functions

 ControlPoint (bool invalid=false)
 
 ControlPoint (const Coordinate &crd, const Pixel &pix)
 
 ControlPoint (const Coordinate &crd, const Pixeld &pix)
 
 ControlPoint (const Coordinate &crd, const LatLon &ll)
 
LatLon llLocation () const
 
void llLocation (const LatLon &ll)
 
Pixeld gridLocation () const
 
void gridLocation (const Pixeld &pix)
 
bool isActive () const
 
void active (bool yesno)
 
bool isValid () const
 
- Public Member Functions inherited from Ilwis::Coordinate
 Coordinate (double px, double py, double pz=rUNDEF)
 
 Coordinate (const geos::geom::Coordinate &crd)
 
 Coordinate (const Ilwis::Coordinate &crd)
 
 Coordinate (const std::vector< double > &v)
 
double undefined () const
 
quint64 valuetype () const
 
Coordinateoperator= (const geos::geom::Coordinate &)
 
bool isValid () const
 
bool is0 () const
 
bool is3D () const
 
 operator std::vector< double > ()
 
Ilwis::Coordinateoperator= (const Ilwis::Coordinate &p2)
 
Ilwis::Coordinateoperator= (const Ilwis::Coordinate &&p2)
 
Coordinateoperator+= (const std::vector< double > &vec)
 
Coordinateoperator-= (const std::vector< double > &vec)
 
double distance (const Coordinate &crd)
 
Ilwis::Coordinateoperator*= (const std::vector< double > &vec)
 
Ilwis::Coordinateoperator*= (double v)
 
Ilwis::Coordinateoperator/= (double v)
 
bool operator== (const Ilwis::Coordinate &pnt) const
 
bool operator== (const geos::geom::Coordinate &pnt) const
 
bool operator!= (const Ilwis::Coordinate &pnt)
 

The documentation for this class was generated from the following files: