RPCMODEL Class Reference
#include <mi32/rpcmodel.h>
List of all members.
Public Types |
| enum | INTERPOLATION { INTERPOLATION_NearestNeighbor = 0,
INTERPOLATION_Bilinear,
INTERPOLATION_Bicubic
} |
Public Member Functions |
| | RPCMODEL (const RPCMODEL &model) |
| | RPCMODEL () |
| void | Clear () |
| void | ClearEnhancement () |
| INT32 | ComputeControlPoints (const TRANS2D_MAPGEN &TransSrcToMap, const SIMPLE_ARRAY< CTRLPOINT3 > &InputPoints, const RVC::RASTER &ObjRasterElev, const TRANS2D_MAPGEN &TransTgtToMap, SIMPLE_ARRAY< CTRLPOINT3 > &OutputPoints, BITSET &bitset) const |
| bool | Convert (const DPOINT3D &ptGeogH, DPOINT2D &ptImage) const |
| bool | Enhance (const SIMPLE_ARRAY< CTRLPOINT3 > &ControlPoints, const TRANS2D_MAPGEN &Transformation, const BITSET &Selection) |
| bool | Enhance (const RVC::GEOREFERENCE &ObjGeoref) |
| const MISTRING & | GetRPCModelString () const |
| bool | Init (const RVC::GEOREFERENCE &ObjGeoref) |
| bool | Init (const RVC::OBJITEM &objitem) |
| bool | Init (const FILEPATH &filepath) |
| bool | IsInit () const |
| RPCMODEL & | operator= (const RPCMODEL &model) |
| ERRVALUE | Resample (const RVC::RASTER &ObjRasterSrc, const RVC::GEOREFERENCE &ObjGeorefSrc, const RVC::RASTER &ObjRasterElev, const INTERPOLATION interpolation, const TRANS2D_MAPGEN &TransTgtToMap, RVC::RASTER &ObjRasterTgt) const |
| ERRVALUE | Resample (const RVC::RASTER &ObjRasterSrc, const RVC::RASTER &ObjRasterElev, const INTERPOLATION interpolation, const TRANS2D_MAPGEN &TransTgtToMap, RVC::RASTER &ObjRasterTgt) const |
| void | SetGeoidHeight (const double height) |
Member Enumeration Documentation
- Enumerator:
| INTERPOLATION_NearestNeighbor |
|
| INTERPOLATION_Bilinear |
|
| INTERPOLATION_Bicubic |
|
Constructor & Destructor Documentation
| RPCMODEL::RPCMODEL |
( |
const RPCMODEL & |
model |
) |
|
Member Function Documentation
| void RPCMODEL::Clear |
( |
|
) |
[inline] |
| void RPCMODEL::ClearEnhancement |
( |
|
) |
[inline] |
Convert (latitude, longitude, height) to (row, column) in unrectifyed raster.
- Returns:
- true if succesful convertion
- Parameters:
-
| ptGeogH | longitude,latitude,height |
| ptImage | Image coordinates returned |
Enhance RPC Model with control points.
- Returns:
- true if enhanced
Enhance RPC Model with georeference's control points.
- Returns:
- true if enhanced
| const MISTRING& RPCMODEL::GetRPCModelString |
( |
|
) |
const [inline] |
Get RPC Model as string in original format.
- Returns:
- reference of string containing RPC Model
Init object with RPC Model in text subobject of given georeference object.
- Returns:
- true if init
Init object with RPC Model in text subobject.
- Returns:
- true if init
- Parameters:
-
| objitem | TEXT OBJECT containing RPC Model text(IKONOS or QuickBird) |
| bool RPCMODEL::Init |
( |
const FILEPATH & |
filepath |
) |
|
Init object with RPC Model in text file.
- Returns:
- true if init
| bool RPCMODEL::IsInit |
( |
|
) |
const [inline] |
Is object was initiated.
- Returns:
- true if initiated
Resample raster.
- Returns:
- value greater or equal if succesful convertion
Resample raster.
- Returns:
- value greater or equal 0 if succesful resampling
| void RPCMODEL::SetGeoidHeight |
( |
const double |
height |
) |
[inline] |
The documentation for this class was generated from the following file: