mrpt.pymrpt.mrpt.topography
index
(built-in)

Bindings for mrpt::topography namespace

 
Classes
       
pybind11_builtins.pybind11_object(builtins.object)
TCoords
TDatum10Params
TDatum1DTransf
TDatum7Params
TDatum7Params_TOPCON
TDatumHelmert2D
TDatumHelmert2D_TOPCON
TDatumHelmert3D
TDatumHelmert3D_TOPCON
TDatumTransfInterpolation
TEllipsoid
TGeodeticCoords
TPathFromRTKInfo

 
class TCoords(pybind11_builtins.pybind11_object)
    A coordinate that is stored as a simple "decimal" angle in degrees, but can
be retrieved/set in the form of DEGREES + arc-MINUTES + arc-SECONDS.
 
 
Method resolution order:
TCoords
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.topography.TCoords, _deg: int, _min: int, _sec: float) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.topography.TCoords, dec: float) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.topography.TCoords) -> None
 
4. __init__(self: mrpt.pymrpt.mrpt.topography.TCoords, arg0: mrpt.pymrpt.mrpt.topography.TCoords) -> None
__str__(...)
__str__(self: mrpt.pymrpt.mrpt.topography.TCoords) -> str
getAsString(...)
getAsString(self: mrpt.pymrpt.mrpt.topography.TCoords) -> str
 
Return a std::string in the format "DEGdeg MIN' SEC''" 
 
C++: mrpt::topography::TCoords::getAsString() const --> std::string
getDecimalValue(...)
getDecimalValue(self: mrpt.pymrpt.mrpt.topography.TCoords) -> float
 
Get the decimal value (XX.YYYYY), in degrees - you can also use the
 automatic conversion between TCoords and a double.  
 
C++: mrpt::topography::TCoords::getDecimalValue() const --> double
getDegMinSec(...)
getDegMinSec(self: mrpt.pymrpt.mrpt.topography.TCoords, degrees: int, minutes: int, seconds: float) -> None
 
Return the Deg Min' Sec'' representation of this value. 
 
C++: mrpt::topography::TCoords::getDegMinSec(int &, int &, double &) const --> void
setDegMinSec(...)
setDegMinSec(self: mrpt.pymrpt.mrpt.topography.TCoords, degrees: int, minutes: int, seconds: float) -> None
 
Set the coordinate from its Deg Min' Deg'' parts. 
 
C++: mrpt::topography::TCoords::setDegMinSec(const int, const int, const double) --> void
setFromDecimal(...)
setFromDecimal(self: mrpt.pymrpt.mrpt.topography.TCoords, dec: float) -> None
 
Set from a decimal value (XX.YYYYY) in degrees. 
 
C++: mrpt::topography::TCoords::setFromDecimal(const double) --> void

Data descriptors defined here:
decimal_value

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatum10Params(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
TDatum7Params, transform10params
 
 
Method resolution order:
TDatum10Params
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatum10Params, _dX: float, _dY: float, _dZ: float, _Xp: float, _Yp: float, _Zp: float, _Rx: float, _Ry: float, _Rz: float, _dS: float) -> None

Data descriptors defined here:
Rx
Ry
Rz
Xp
Yp
Zp
dS
dX
dY
dZ

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatum1DTransf(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
transform1D
 
 
Method resolution order:
TDatum1DTransf
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatum1DTransf, _dX: float, _dY: float, _DZ: float, _dS: float) -> None

Data descriptors defined here:
DZ
dS
dX
dY

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatum7Params(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
TDatum10Params, transform7params
 
 
Method resolution order:
TDatum7Params
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatum7Params, _dX: float, _dY: float, _dZ: float, _Rx: float, _Ry: float, _Rz: float, _dS: float) -> None

Data descriptors defined here:
Rx
Ry
Rz
dS
dX
dY
dZ

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatum7Params_TOPCON(pybind11_builtins.pybind11_object)
    
Method resolution order:
TDatum7Params_TOPCON
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatum7Params_TOPCON, _dX: float, _dY: float, _dZ: float, _m11: float, _m12: float, _m13: float, _m21: float, _m22: float, _m23: float, _m31: float, _m32: float, _m33: float, _dS: float) -> None

Data descriptors defined here:
dS
dX
dY
dZ
m11
m12
m13
m21
m22
m23
m31
m32
m33

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatumHelmert2D(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
TDatumHelmert3D, transformHelmert2D
 
 
Method resolution order:
TDatumHelmert2D
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatumHelmert2D, _dX: float, _dY: float, _alpha: float, _dS: float, _Xp: float, _Yp: float) -> None

Data descriptors defined here:
Xp
Yp
alpha
dS
dX
dY

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatumHelmert2D_TOPCON(pybind11_builtins.pybind11_object)
    
Method resolution order:
TDatumHelmert2D_TOPCON
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatumHelmert2D_TOPCON, _a: float, _b: float, _c: float, _d: float) -> None

Data descriptors defined here:
a
b
c
d

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatumHelmert3D(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
TDatumHelmert2D, transformHelmert3D
 
 
Method resolution order:
TDatumHelmert3D
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatumHelmert3D, _dX: float, _dY: float, _dZ: float, _Rx: float, _Ry: float, _Rz: float, _dS: float) -> None

Data descriptors defined here:
Rx
Ry
Rz
dS
dX
dY
dZ

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatumHelmert3D_TOPCON(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
TDatumHelmert2D, transformHelmert3D
 
 
Method resolution order:
TDatumHelmert3D_TOPCON
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatumHelmert3D_TOPCON, _a: float, _b: float, _c: float, _d: float, _e: float, _f: float, _g: float) -> None

Data descriptors defined here:
a
b
c
d
e
f
g

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TDatumTransfInterpolation(pybind11_builtins.pybind11_object)
    Parameters for a topographic transfomation
 
 
transform1D
 
 
Method resolution order:
TDatumTransfInterpolation
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.topography.TDatumTransfInterpolation, _dX: float, _dY: float, _dSx: float, _dSy: float, _beta: float) -> None

Data descriptors defined here:
beta
dSx
dSy
dX
dY

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TEllipsoid(pybind11_builtins.pybind11_object)
    
Method resolution order:
TEllipsoid
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.topography.TEllipsoid, _sa: float, _sb: float, _name: str) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.topography.TEllipsoid, arg0: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
assign(...)
assign(self: mrpt.pymrpt.mrpt.topography.TEllipsoid, : mrpt.pymrpt.mrpt.topography.TEllipsoid) -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::operator=(const struct mrpt::topography::TEllipsoid &) --> struct mrpt::topography::TEllipsoid &

Static methods defined here:
Ellipsoid_Airy_1830(...) from builtins.PyCapsule
Ellipsoid_Airy_1830() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Airy_1830() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Airy_Modificado_1965(...) from builtins.PyCapsule
Ellipsoid_Airy_Modificado_1965() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Airy_Modificado_1965() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Bessel_1841(...) from builtins.PyCapsule
Ellipsoid_Bessel_1841() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Bessel_1841() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Clarke_1866(...) from builtins.PyCapsule
Ellipsoid_Clarke_1866() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Clarke_1866() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Clarke_1880(...) from builtins.PyCapsule
Ellipsoid_Clarke_1880() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Clarke_1880() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Fischer_1960(...) from builtins.PyCapsule
Ellipsoid_Fischer_1960() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Fischer_1960() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Fischer_1968(...) from builtins.PyCapsule
Ellipsoid_Fischer_1968() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Fischer_1968() --> struct mrpt::topography::TEllipsoid
Ellipsoid_GRS80(...) from builtins.PyCapsule
Ellipsoid_GRS80() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_GRS80() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Hayford_1909(...) from builtins.PyCapsule
Ellipsoid_Hayford_1909() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Hayford_1909() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Helmert_1906(...) from builtins.PyCapsule
Ellipsoid_Helmert_1906() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Helmert_1906() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Hough_1960(...) from builtins.PyCapsule
Ellipsoid_Hough_1960() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Hough_1960() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Internacional_1909(...) from builtins.PyCapsule
Ellipsoid_Internacional_1909() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Internacional_1909() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Internacional_1924(...) from builtins.PyCapsule
Ellipsoid_Internacional_1924() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Internacional_1924() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Krasovsky_1940(...) from builtins.PyCapsule
Ellipsoid_Krasovsky_1940() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Krasovsky_1940() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Mercury_1960(...) from builtins.PyCapsule
Ellipsoid_Mercury_1960() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Mercury_1960() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Mercury_Modificado_1968(...) from builtins.PyCapsule
Ellipsoid_Mercury_Modificado_1968() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Mercury_Modificado_1968() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Nuevo_Internacional_1967(...) from builtins.PyCapsule
Ellipsoid_Nuevo_Internacional_1967() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Nuevo_Internacional_1967() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Sudamericano_1969(...) from builtins.PyCapsule
Ellipsoid_Sudamericano_1969() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Sudamericano_1969() --> struct mrpt::topography::TEllipsoid
Ellipsoid_WGS66(...) from builtins.PyCapsule
Ellipsoid_WGS66() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_WGS66() --> struct mrpt::topography::TEllipsoid
Ellipsoid_WGS72(...) from builtins.PyCapsule
Ellipsoid_WGS72() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_WGS72() --> struct mrpt::topography::TEllipsoid
Ellipsoid_WGS84(...) from builtins.PyCapsule
Ellipsoid_WGS84() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_WGS84() --> struct mrpt::topography::TEllipsoid
Ellipsoid_Walbeck_1817(...) from builtins.PyCapsule
Ellipsoid_Walbeck_1817() -> mrpt.pymrpt.mrpt.topography.TEllipsoid
 
C++: mrpt::topography::TEllipsoid::Ellipsoid_Walbeck_1817() --> struct mrpt::topography::TEllipsoid

Data descriptors defined here:
name
sa
sb

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TGeodeticCoords(pybind11_builtins.pybind11_object)
    A set of geodetic coordinates: latitude, longitude and height, defined over
a given geoid (typically, WGS84)
 
 
Method resolution order:
TGeodeticCoords
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.topography.TGeodeticCoords) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, _lat: float, _lon: float, _height: float) -> None
isClear(...)
isClear(self: mrpt.pymrpt.mrpt.topography.TGeodeticCoords) -> bool
 
C++: mrpt::topography::TGeodeticCoords::isClear() const --> bool

Data descriptors defined here:
height
lat
lon

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TPathFromRTKInfo(pybind11_builtins.pybind11_object)
    Used to return optional information from mrpt::topography::path_from_rtk_gps
 
 
Method resolution order:
TPathFromRTKInfo
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo, arg0: mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo) -> None
assign(...)
assign(self: mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo, : mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo) -> mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo
 
C++: mrpt::topography::TPathFromRTKInfo::operator=(const struct mrpt::topography::TPathFromRTKInfo &) --> struct mrpt::topography::TPathFromRTKInfo &

Data descriptors defined here:
W_star
best_gps_path
mahalabis_quality_measure
vehicle_uncertainty

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
Functions
       
ENUToGeocentric(...) method of builtins.PyCapsule instance
ENUToGeocentric(in_ENU_point: mrpt::math::TPoint3D_<double>, in_coords_origin: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, out_coords: mrpt::math::TPoint3D_<double>, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
ENU to geocentric coordinates. 
 geodeticToENU_WGS84 
 
C++: mrpt::topography::ENUToGeocentric(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TEllipsoid &) --> void
ENU_axes_from_WGS84(...) method of builtins.PyCapsule instance
ENU_axes_from_WGS84(*args, **kwargs)
Overloaded function.
 
1. ENU_axes_from_WGS84(in_longitude_reference_degrees: float, in_latitude_reference_degrees: float, in_height_reference_meters: float, out_ENU: mrpt.pymrpt.mrpt.math.TPose3D) -> None
 
2. ENU_axes_from_WGS84(in_longitude_reference_degrees: float, in_latitude_reference_degrees: float, in_height_reference_meters: float, out_ENU: mrpt.pymrpt.mrpt.math.TPose3D, only_angles: bool) -> None
 
Returns the East-North-Up (ENU) coordinate system associated to the given
 point.
 This is the reference employed in geodeticToENU_WGS84
 
 
 If set to true, the (x,y,z) fields will be left zeroed.
 
 
 The "Up" (Z) direction in ENU is the normal to the ellipsoid, which
 coincides with the direction of an increasing geodetic height.
 
 
 geodeticToENU_WGS84
 
C++: mrpt::topography::ENU_axes_from_WGS84(double, double, double, struct mrpt::math::TPose3D &, bool) --> void
 
3. ENU_axes_from_WGS84(in_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, out_ENU: mrpt.pymrpt.mrpt.math.TPose3D) -> None
 
4. ENU_axes_from_WGS84(in_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, out_ENU: mrpt.pymrpt.mrpt.math.TPose3D, only_angles: bool) -> None
 
C++: mrpt::topography::ENU_axes_from_WGS84(const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPose3D &, bool) --> void
GeodeticToUTM(...) method of builtins.PyCapsule instance
GeodeticToUTM(*args, **kwargs)
Overloaded function.
 
1. GeodeticToUTM(in_latitude_degrees: float, in_longitude_degrees: float, out_UTM_x: float, out_UTM_y: float, out_UTM_zone: int, out_UTM_latitude_band: str) -> None
 
2. GeodeticToUTM(in_latitude_degrees: float, in_longitude_degrees: float, out_UTM_x: float, out_UTM_y: float, out_UTM_zone: int, out_UTM_latitude_band: str, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
Convert latitude and longitude coordinates into UTM coordinates, computing
 the corresponding UTM zone and latitude band.
   This method is based on public code by Gabriel Ruiz Martinez and Rafael
 Palacios.
   Example:
   
 
 
 
 
 
 
 
 
 
   
 http://www.mathworks.com/matlabcentral/fileexchange/10915
 
C++: mrpt::topography::GeodeticToUTM(double, double, double &, double &, int &, char &, const struct mrpt::topography::TEllipsoid &) --> void
 
3. GeodeticToUTM(GeodeticCoords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, UTMCoords: mrpt::math::TPoint3D_<double>, UTMZone: int, UTMLatitudeBand: str) -> None
 
4. GeodeticToUTM(GeodeticCoords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, UTMCoords: mrpt::math::TPoint3D_<double>, UTMZone: int, UTMLatitudeBand: str, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
Convert latitude and longitude coordinates into UTM coordinates, computing
 the corresponding UTM zone and latitude band.
   This method is based on public code by Gabriel Ruiz Martinez and Rafael
 Palacios.
   Example:
   
 
 
 
 
 
 
 
 
 
   
 http://www.mathworks.com/matlabcentral/fileexchange/10915
 
C++: mrpt::topography::GeodeticToUTM(const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPoint3D_<double> &, int &, char &, const struct mrpt::topography::TEllipsoid &) --> void
UTMToGeodetic(...) method of builtins.PyCapsule instance
UTMToGeodetic(*args, **kwargs)
Overloaded function.
 
1. UTMToGeodetic(X: float, Y: float, zone: int, hem: str, out_lon: float, out_lat: float) -> None
 
2. UTMToGeodetic(X: float, Y: float, zone: int, hem: str, out_lon: float, out_lat: float, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
Returns the Geodetic coordinates of the UTM input point.
 
 
 East coordinate of the input point.
 
 
 North coordinate of the input point.
 
 
 time zone (Spanish: "huso").
 
 
 hemisphere ('N'/'n' for North or 'S'/s' for South ). An
 exception will be raised on any other value.
 
 
 the reference ellipsoid used for the transformation (default:
 WGS84)
 
 
  Out latitude, in degrees.
 
 
  Out longitude, in degrees.
 
C++: mrpt::topography::UTMToGeodetic(double, double, int, char, double &, double &, const struct mrpt::topography::TEllipsoid &) --> void
 
3. UTMToGeodetic(UTMCoords: mrpt::math::TPoint3D_<double>, zone: int, hem: str, GeodeticCoords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords) -> None
 
4. UTMToGeodetic(UTMCoords: mrpt::math::TPoint3D_<double>, zone: int, hem: str, GeodeticCoords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
Returns the Geodetic coordinates of the UTM input point.
 
 
 UTM input coordinates.
 
 
 time zone (Spanish: "huso").
 
 
 hemisphere ('N'/'n' for North or 'S'/s' for South ). An
 exception will be raised on any other value.
 
 
 Out geodetic coordinates.
 
 
 the reference ellipsoid used for the transformation (default:
 WGS84)
 
C++: mrpt::topography::UTMToGeodetic(const struct mrpt::math::TPoint3D_<double> &, int, char, struct mrpt::topography::TGeodeticCoords &, const struct mrpt::topography::TEllipsoid &) --> void
geocentricToENU_WGS84(...) method of builtins.PyCapsule instance
geocentricToENU_WGS84(in_geocentric_point: mrpt::math::TPoint3D_<double>, out_ENU_point: mrpt::math::TPoint3D_<double>, in_coords_origin: mrpt.pymrpt.mrpt.topography.TGeodeticCoords) -> None
 
ENU to EFEC (Geocentric) coordinates 
 ENUToGeocentric,
 geodeticToENU_WGS84 
 
C++: mrpt::topography::geocentricToENU_WGS84(const struct mrpt::math::TPoint3D_<double> &, struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TGeodeticCoords &) --> void
geocentricToGeodetic(...) method of builtins.PyCapsule instance
geocentricToGeodetic(*args, **kwargs)
Overloaded function.
 
1. geocentricToGeodetic(in_point: mrpt::math::TPoint3D_<double>, out_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords) -> None
 
2. geocentricToGeodetic(in_point: mrpt::math::TPoint3D_<double>, out_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
Coordinates transformation from geocentric X/Y/Z coordinates to
 longitude/latitude/height.
 
 
 geodeticToGeocentric
 
C++: mrpt::topography::geocentricToGeodetic(const struct mrpt::math::TPoint3D_<double> &, struct mrpt::topography::TGeodeticCoords &, const struct mrpt::topography::TEllipsoid &) --> void
geodeticToENU_WGS84(...) method of builtins.PyCapsule instance
geodeticToENU_WGS84(in_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, out_ENU_point: mrpt::math::TPoint3D_<double>, in_coords_origin: mrpt.pymrpt.mrpt.topography.TGeodeticCoords) -> None
 
Coordinates transformation from longitude/latitude/height to ENU
 (East-North-Up)  X/Y/Z coordinates
  The WGS84 ellipsoid is used for the transformation. The coordinates are in
 3D
   relative to some user-provided point, with local X axis being east-ward, Y
 north-ward, Z up-ward.
  For an explanation, refer to
 http://en.wikipedia.org/wiki/Reference_ellipsoid
 
 
 coordinatesTransformation_WGS84_geocentric, ENU_axes_from_WGS84,
 ENUToGeocentric
 
 
 The "Up" (Z) direction in ENU is the normal to the ellipsoid, which
 coincides with the direction of an increasing geodetic height.
 
C++: mrpt::topography::geodeticToENU_WGS84(const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TGeodeticCoords &) --> void
geodeticToGeocentric(...) method of builtins.PyCapsule instance
geodeticToGeocentric(in_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, out_point: mrpt::math::TPoint3D_<double>, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
Coordinates transformation from longitude/latitude/height to geocentric
 X/Y/Z coordinates (with an specified geoid).
 
 
 geocentricToGeodetic
 
C++: mrpt::topography::geodeticToGeocentric(const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TEllipsoid &) --> void
geodeticToGeocentric_WGS84(...) method of builtins.PyCapsule instance
geodeticToGeocentric_WGS84(in_coords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, out_point: mrpt::math::TPoint3D_<double>) -> None
 
Coordinates transformation from longitude/latitude/height to geocentric
 X/Y/Z coordinates (with a WGS84 geoid).
  The WGS84 ellipsoid is used for the transformation. The coordinates are in
 3D
   where the reference is the center of the Earth.
  For an explanation, refer to
 http://en.wikipedia.org/wiki/Reference_ellipsoid
 
 
 geodeticToENU_WGS84
 
C++: mrpt::topography::geodeticToGeocentric_WGS84(const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPoint3D_<double> &) --> void
geodeticToUTM(...) method of builtins.PyCapsule instance
geodeticToUTM(*args, **kwargs)
Overloaded function.
 
1. geodeticToUTM(GeodeticCoords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, UTMCoords: mrpt::math::TPoint3D_<double>, UTMZone: int, UTMLatitudeBand: str) -> None
 
2. geodeticToUTM(GeodeticCoords: mrpt.pymrpt.mrpt.topography.TGeodeticCoords, UTMCoords: mrpt::math::TPoint3D_<double>, UTMZone: int, UTMLatitudeBand: str, ellip: mrpt.pymrpt.mrpt.topography.TEllipsoid) -> None
 
C++: mrpt::topography::geodeticToUTM(const struct mrpt::topography::TGeodeticCoords &, struct mrpt::math::TPoint3D_<double> &, int &, char &, const struct mrpt::topography::TEllipsoid &) --> void
path_from_rtk_gps(...) method of builtins.PyCapsule instance
path_from_rtk_gps(*args, **kwargs)
Overloaded function.
 
1. path_from_rtk_gps(robot_path: mrpt.pymrpt.mrpt.poses.CPose3DInterpolator, rawlog: mrpt.pymrpt.mrpt.obs.CRawlog, rawlog_first: int, rawlog_last: int) -> None
 
2. path_from_rtk_gps(robot_path: mrpt.pymrpt.mrpt.poses.CPose3DInterpolator, rawlog: mrpt.pymrpt.mrpt.obs.CRawlog, rawlog_first: int, rawlog_last: int, isGUI: bool) -> None
 
3. path_from_rtk_gps(robot_path: mrpt.pymrpt.mrpt.poses.CPose3DInterpolator, rawlog: mrpt.pymrpt.mrpt.obs.CRawlog, rawlog_first: int, rawlog_last: int, isGUI: bool, disableGPSInterp: bool) -> None
 
4. path_from_rtk_gps(robot_path: mrpt.pymrpt.mrpt.poses.CPose3DInterpolator, rawlog: mrpt.pymrpt.mrpt.obs.CRawlog, rawlog_first: int, rawlog_last: int, isGUI: bool, disableGPSInterp: bool, path_smooth_filter_size: int) -> None
 
5. path_from_rtk_gps(robot_path: mrpt.pymrpt.mrpt.poses.CPose3DInterpolator, rawlog: mrpt.pymrpt.mrpt.obs.CRawlog, rawlog_first: int, rawlog_last: int, isGUI: bool, disableGPSInterp: bool, path_smooth_filter_size: int, outInfo: mrpt.pymrpt.mrpt.topography.TPathFromRTKInfo) -> None
 
Reconstruct the path of a vehicle equipped with 3 RTK GPSs.
  
 
 [OUT] The reconstructed vehicle path
  
 
 [IN] The dataset. It must contain mrpt::obs::CObservationGPS
 observations with GGA datums.
  
 
 [IN] The index of the first entry to process (first=0)
  
 
 [IN] The index of the last entry to process
  
 
 [IN] If set to true, some progress dialogs will be shown
 during the computation (requires MRPT built with support for wxWidgets).
  
 
 [IN] Whether to interpolate missing GPS readings
 between very close datums.
  
 
 [IN] Size of the window in the pitch & roll
 noise filtering.
  
 
 [OUT] Optional output: additional information from the
 optimization
 
  For more details on the method, refer to the paper: (...)
 
 
 mrpt::topography
 
C++: mrpt::topography::path_from_rtk_gps(class mrpt::poses::CPose3DInterpolator &, const class mrpt::obs::CRawlog &, size_t, size_t, bool, bool, int, struct mrpt::topography::TPathFromRTKInfo *) --> void
transfInterpolation(...) method of builtins.PyCapsule instance
transfInterpolation(p: mrpt::math::TPoint3D_<double>, d: mrpt.pymrpt.mrpt.topography.TDatumTransfInterpolation, o: mrpt::math::TPoint3D_<double>) -> None
 
Interpolation:
   [ Z ]_WGS84 = (dy * X - dx * Y + Z)*(1+e)+DZ
 
C++: mrpt::topography::transfInterpolation(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatumTransfInterpolation &, struct mrpt::math::TPoint3D_<double> &) --> void
transform10params(...) method of builtins.PyCapsule instance
transform10params(in_point: mrpt::math::TPoint3D_<double>, in_datum: mrpt.pymrpt.mrpt.topography.TDatum10Params, out_point: mrpt::math::TPoint3D_<double>) -> None
 
10-parameter Molodensky-Badekas transformation:
   [ X Y Z ]_WGS84 = [ dX dY dZ ] + ( 1 + dS ) [ 1 RZ -RY; -RZ 1 RX; RY -RX 1
 ] [ X-Xp Y-Yp Z-Zp ]_local  + [Xp Yp Zp]
 
 
 transform7params
 
C++: mrpt::topography::transform10params(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatum10Params &, struct mrpt::math::TPoint3D_<double> &) --> void
transform1D(...) method of builtins.PyCapsule instance
transform1D(p: mrpt::math::TPoint3D_<double>, d: mrpt.pymrpt.mrpt.topography.TDatum1DTransf, o: mrpt::math::TPoint3D_<double>) -> None
 
1D transformation:
   [ Z ]_WGS84 = (dy * X - dx * Y + Z)*(1+e)+DZ
 
C++: mrpt::topography::transform1D(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatum1DTransf &, struct mrpt::math::TPoint3D_<double> &) --> void
transform7params(...) method of builtins.PyCapsule instance
transform7params(in_point: mrpt::math::TPoint3D_<double>, in_datum: mrpt.pymrpt.mrpt.topography.TDatum7Params, out_point: mrpt::math::TPoint3D_<double>) -> None
 
7-parameter Bursa-Wolf transformation:
   [ X Y Z ]_WGS84 = [ dX dY dZ ] + ( 1 + dS ) [ 1 RZ -RY; -RZ 1 RX; RY -RX 1
 ] [ X Y Z ]_local
 
 
 transform10params
 
C++: mrpt::topography::transform7params(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatum7Params &, struct mrpt::math::TPoint3D_<double> &) --> void
transform7params_TOPCON(...) method of builtins.PyCapsule instance
transform7params_TOPCON(in_point: mrpt::math::TPoint3D_<double>, in_datum: mrpt.pymrpt.mrpt.topography.TDatum7Params_TOPCON, out_point: mrpt::math::TPoint3D_<double>) -> None
 
C++: mrpt::topography::transform7params_TOPCON(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatum7Params_TOPCON &, struct mrpt::math::TPoint3D_<double> &) --> void
transformHelmert2D(...) method of builtins.PyCapsule instance
transformHelmert2D(p: mrpt::math::TPoint2D_<double>, d: mrpt.pymrpt.mrpt.topography.TDatumHelmert2D, o: mrpt::math::TPoint2D_<double>) -> None
 
Helmert 2D transformation:
   [ X Y ]_WGS84 = [ dX dY ] + ( 1 + dS ) [ cos(alpha) -sin(alpha);
 sin(alpha) cos(alpha) ] [ X-Xp Y-Yp Z-Zp ]_local + [Xp Yp Zp]
 
 
 transformHelmert3D
 
C++: mrpt::topography::transformHelmert2D(const struct mrpt::math::TPoint2D_<double> &, const struct mrpt::topography::TDatumHelmert2D &, struct mrpt::math::TPoint2D_<double> &) --> void
transformHelmert2D_TOPCON(...) method of builtins.PyCapsule instance
transformHelmert2D_TOPCON(p: mrpt::math::TPoint2D_<double>, d: mrpt.pymrpt.mrpt.topography.TDatumHelmert2D_TOPCON, o: mrpt::math::TPoint2D_<double>) -> None
 
C++: mrpt::topography::transformHelmert2D_TOPCON(const struct mrpt::math::TPoint2D_<double> &, const struct mrpt::topography::TDatumHelmert2D_TOPCON &, struct mrpt::math::TPoint2D_<double> &) --> void
transformHelmert3D(...) method of builtins.PyCapsule instance
transformHelmert3D(p: mrpt::math::TPoint3D_<double>, d: mrpt.pymrpt.mrpt.topography.TDatumHelmert3D, o: mrpt::math::TPoint3D_<double>) -> None
 
Helmert3D transformation:
   [ X Y Z ]_WGS84 = [ dX dY dZ ] + ( 1 + dS ) [ 1 -RZ RY; RZ 1 -RX; -RY RX 1
 ] [ X Y Z ]_local
 
 
 transformHelmert2D
 
C++: mrpt::topography::transformHelmert3D(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatumHelmert3D &, struct mrpt::math::TPoint3D_<double> &) --> void
transformHelmert3D_TOPCON(...) method of builtins.PyCapsule instance
transformHelmert3D_TOPCON(p: mrpt::math::TPoint3D_<double>, d: mrpt.pymrpt.mrpt.topography.TDatumHelmert3D_TOPCON, o: mrpt::math::TPoint3D_<double>) -> None
 
C++: mrpt::topography::transformHelmert3D_TOPCON(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::topography::TDatumHelmert3D_TOPCON &, struct mrpt::math::TPoint3D_<double> &) --> void