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::CTPGeoReference Class Reference
Inheritance diagram for Ilwis::CTPGeoReference:
Ilwis::GeoRefImplementation Ilwis::GeoRefInterface Ilwis::Identity Ilwis::PlanarCTPGeoReference

Public Member Functions

 CTPGeoReference (const QString &type)
 
bool isValid () const
 
ControlPointcontrolPoint (quint32 index)
 
quint32 nrControlPoints () const
 
qint32 index (const Pixel &pix) const
 
qint32 index (const Coordinate &crd) const
 
qint32 setControlPoint (const ControlPoint &pnt)
 
bool compute ()
 
- Public Member Functions inherited from Ilwis::GeoRefImplementation
 GeoRefImplementation (const QString &type)
 
ICoordinateSystem coordinateSystem () const
 
void coordinateSystem (const ICoordinateSystem &csy)
 
Size size () const
 
void size (const Size<> &sz)
 
bool centerOfPixel () const
 
void centerOfPixel (bool yesno)
 
bool compute ()
 
virtual bool isCompatible (const IGeoReference &georefOther) const
 
- Public Member Functions inherited from Ilwis::GeoRefInterface
virtual Coordinate pixel2Coord (const Pixeld &) const =0
 
virtual Pixeld coord2Pixel (const Coordinate &crd) const =0
 
virtual double pixelSize () const =0
 
- Public Member Functions inherited from Ilwis::Identity
virtual void setCode (const QString &code)
 sets the code for this instance More...
 
QString code () const
 code returns the code of the identity. If no code is attached it will return sUNDEF ("?"). More...
 
quint64 id () const
 id returns a unsigned 64-bit number unique for the objects using the identity More...
 
virtual QString name () const
 name returns the name of an object. All objects have names though names need not to be unique More...
 
void setName (const QString &n)
 setName sets the name of an object. All objects have names though names need not to be unique More...
 
virtual QString description () const
 
void setDescription (const QString &desc)
 

Additional Inherited Members

- Protected Member Functions inherited from Ilwis::Identity
 Identity (const QString &name, qint64 id=i64UNDEF, const QString &cde=sUNDEF, const QString &descr=sUNDEF)
 
void prepare (quint64 base=0)
 
void setId (quint64 newid)
 
- Protected Attributes inherited from Ilwis::GeoRefImplementation
ICoordinateSystem _csy
 
Size _size
 
bool _centerOfPixel
 

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