CSol
|
Converts two-dimensional Grid layers between different geospatial projections. More...
#include <csol_proj.h>
Inherits PolymorphicDataOperation.
Public Member Functions | |
CSol_Proj () | |
virtual | ~CSol_Proj () |
virtual bool | canChangeDataFactory (const DataExecution::DataFactory &factory) const |
Polymorphic specific required functions for data factory. More... | |
virtual bool | canChangeDataName (const QString &name) const |
Polymorphic specific required functions for data name. More... | |
void | clearNeedsReset () |
bool | getNeedsReset () |
void | setNeedsReset () |
Protected Member Functions | |
virtual void | dataNameChanged (const QString &name) |
Polymorphic specific required functions for data name change. More... | |
virtual void | dataObjectChanged (DataExecution::DataObject &oldDataObject) |
Polymorphic specific required functions for data object. More... | |
virtual bool | execute () |
virtual bool | prepareInputsOutputsForLoad (const DataExecution::SerializedItem &item) |
virtual void | setInputNotUpToDate (DataExecution::InputScalar &input) |
This includes Lat/Long, MGA94, UTM and Spherical (web) Mercator. The zone input is only used for conversion from MGA or UTM projections. The operation can either convert the entire input Grid, sometimes resulting in external 'nodata' boundary values resulting from warping, or crop to the portion of the grid resulting in no external values. Optionally, the spacing of the output grid can be set equal in x and y.
CSol_Proj | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inline |
|
protectedvirtual |
|
protectedvirtual |
|
inline |