earth_constants.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
earth__constants_8h
swri_transform_util
static const double
_earth_eccentricity
namespaceswri__transform__util.html
a86d09740bd889e4e12601e04a96c95a0
static const double
_earth_equator_circumference
namespaceswri__transform__util.html
ae547a21cc6682d4495a1f09eafab1812
static const double
_earth_equator_radius
namespaceswri__transform__util.html
a82b781347d8d35ddcf58e3d76b37f26c
static const double
_earth_flattening
namespaceswri__transform__util.html
a8c52c380228443b317f9f2b95461e192
static const double
_earth_mean_radius
namespaceswri__transform__util.html
a907e2570982eec0b00ab9c5605bd8945
static const double
_earth_rotation_rate
namespaceswri__transform__util.html
a0ae6a7e8fe474fc3d19857bc64cf5ea8
frames.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
frames_8h
swri_transform_util
static const std::string
_local_xy_frame
namespaceswri__transform__util.html
ae48b3e6f4d025ffee7481c3f349579ac
static const std::string
_tf_frame
namespaceswri__transform__util.html
a2144ade6bccde3f43d09835b1bbfdd78
static const std::string
_utm_frame
namespaceswri__transform__util.html
a600b66e753b4419988a3c28ac43726b1
static const std::string
_wgs84_frame
namespaceswri__transform__util.html
a937fa130f743b360fcb0f4cfe2697d5c
georeference.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
georeference_8h
swri_transform_util::GeoReference
swri_transform_util
local_xy_util.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
local__xy__util_8h
swri_transform_util/transform_util.h
swri_transform_util::LocalXyWgs84Util
swri_transform_util
boost::shared_ptr< LocalXyWgs84Util >
LocalXyWgs84UtilPtr
namespaceswri__transform__util.html
a985b61361ba2621175076df6482ebded
void
LocalXyFromWgs84
namespaceswri__transform__util.html
aabc89e1ea61649b3d8435f0afab40d74
(double latitude, double longitude, double reference_latitude, double reference_longitude, double &x, double &y)
void
Wgs84FromLocalXy
namespaceswri__transform__util.html
a3376a25a00e1ea004a0b9268b8ba2008
(double x, double y, double reference_latitude, double reference_longitude, double &latitude, double &longitude)
mainpage.dox
/tmp/ws/src/marti_common/swri_transform_util/
mainpage_8dox
transform.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
transform_8h
swri_transform_util::IdentityTransform
swri_transform_util::TfTransform
swri_transform_util::Transform
swri_transform_util::TransformImpl
swri_transform_util
boost::shared_ptr< TransformImpl >
TransformImplPtr
namespaceswri__transform__util.html
a3a937d0f4df8e10a86b96cab0af70448
transform_manager.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
transform__manager_8h
swri_transform_util/local_xy_util.h
swri_transform_util/transform.h
swri_transform_util/transformer.h
swri_transform_util::TransformManager
swri_transform_util
std::map< std::string, TransformerMap >
SourceTargetMap
namespaceswri__transform__util.html
a8d1f906fb2f55d6772ab5d8421be588e
std::map< std::string, boost::shared_ptr< Transformer > >
TransformerMap
namespaceswri__transform__util.html
a9aa986a26080e139e906da5443f434b4
boost::shared_ptr< TransformManager >
TransformManagerPtr
namespaceswri__transform__util.html
a1287f627afbc6cdd87c7e57917301734
transform_util.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
transform__util_8h
swri_transform_util
bool
FrameIdsEqual
namespaceswri__transform__util.html
a3e4dbfb430f016cb7986053e2fb89bed
(const std::string &frame1, const std::string &frame2)
tf::Matrix3x3
Get3x3Cov
namespaceswri__transform__util.html
a37058ef76cacbb02b385ef77e70b4856
(const boost::array< double, 9 > &matrix)
double
GetBearing
namespaceswri__transform__util.html
a42f6b9549f2aff2e685ed495d4a17599
(double source_latitude, double source_longitude, double destination_latitude, double destination_longitude)
double
GetHeading
namespaceswri__transform__util.html
a1de2403f7355af056b760a3c8cda2bb9
(double src_x, double src_y, double dst_x, double dst_y)
tf::Matrix3x3
GetLowerRight
namespaceswri__transform__util.html
ae0355a8541364f8c3cafeaf73327fa73
(const boost::array< double, 36 > &matrix)
void
GetMidpointLatLon
namespaceswri__transform__util.html
adaeb1b109b6c60d09354440cf1c9fd22
(double latitude1, double longitude1, double latitude2, double longitude2, double &mid_latitude, double &mid_longitude)
tf::Vector3
GetPrimaryAxis
namespaceswri__transform__util.html
a1d9cea60603fd2f1636193f4716a552c
(const tf::Vector3 &vector)
tf::Transform
GetRelativeTransform
namespaceswri__transform__util.html
ac3aec2e622ea649e521dadc10be791e4
(double latitude, double longitude, double yaw, double reference_latitude, double reference_longitude, double reference_yaw)
tf::Matrix3x3
GetUpperLeft
namespaceswri__transform__util.html
a2f610491e4ee41c23aab8dae84217c52
(const boost::array< double, 36 > &matrix)
double
GreatCircleDistance
namespaceswri__transform__util.html
a2a74a296e6a8174724216d2724b3045b
(double src_latitude, double src_longitude, double dst_latitude, double dst_longitude)
double
GreatCircleDistance
namespaceswri__transform__util.html
a5a7b39051ed75e27802c5c5b22398372
(const tf::Vector3 &src, const tf::Vector3 &dst)
bool
IsRotation
namespaceswri__transform__util.html
a3127e7656ed0ceaec6d644e58ebd27a0
(tf::Matrix3x3 matrix)
double
LatitudeDegreesFromMeters
namespaceswri__transform__util.html
aad3f66c2954bd024deaf1ddd3d915080
(double altitude, double arc_length)
double
LongitudeDegreesFromMeters
namespaceswri__transform__util.html
a8a0645550643d63a4cce1ca059002af6
(double latitude, double altitude, double arc_length)
std::string
NormalizeFrameId
namespaceswri__transform__util.html
ac768055a5dcaff515cb59fce977fda11
(const std::string &frame_id)
void
Set3x3Cov
namespaceswri__transform__util.html
a517a71b710a6041571ee7b676966f215
(const tf::Matrix3x3 &matrix_in, boost::array< double, 9 > &matrix_out)
void
SetLowerRight
namespaceswri__transform__util.html
a7633f9b197ef8f4600970e7740b28fad
(const tf::Matrix3x3 &sub_matrix, boost::array< double, 36 > &matrix)
void
SetUpperLeft
namespaceswri__transform__util.html
aba617cacafad4294847de662f2bbb898
(const tf::Matrix3x3 &sub_matrix, boost::array< double, 36 > &matrix)
tf::Quaternion
SnapToRightAngle
namespaceswri__transform__util.html
ae89a7ee2a1c30b6390451266f6271bac
(const tf::Quaternion &rotation)
double
ToHeading
namespaceswri__transform__util.html
a6dfa5c89311a866cc968b213e0f1a51c
(double yaw)
double
ToYaw
namespaceswri__transform__util.html
a6d02b689176922e97332b6ebcfb5b180
(double heading)
transformer.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
transformer_8h
swri_transform_util/transform.h
swri_transform_util/local_xy_util.h
swri_transform_util::Transformer
swri_transform_util
utm_transformer.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
utm__transformer_8h
swri_transform_util/utm_util.h
swri_transform_util/local_xy_util.h
swri_transform_util/transformer.h
swri_transform_util::TfToUtmTransform
swri_transform_util::UtmToTfTransform
swri_transform_util::UtmToWgs84Transform
swri_transform_util::UtmTransformer
swri_transform_util::Wgs84ToUtmTransform
swri_transform_util
utm_util.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
utm__util_8h
swri_transform_util::UtmUtil::UtmData
swri_transform_util::UtmUtil
swri_transform_util
char
GetBand
namespaceswri__transform__util.html
af111709d6d59f68640e3c78e83aba301
(double latitude)
uint32_t
GetZone
namespaceswri__transform__util.html
adebb65b4da5903fe2046d93dc852b478
(double longitude)
wgs84_transformer.h
/tmp/ws/src/marti_common/swri_transform_util/include/swri_transform_util/
wgs84__transformer_8h
swri_transform_util/local_xy_util.h
swri_transform_util/transformer.h
swri_transform_util::TfToWgs84Transform
swri_transform_util::Wgs84ToTfTransform
swri_transform_util::Wgs84Transformer
swri_transform_util
swri_transform_util::GeoReference
classswri__transform__util_1_1GeoReference.html
std::string
Datum
classswri__transform__util_1_1GeoReference.html
a72706bf4afb92af4a272794749928948
() const
std::string
Extension
classswri__transform__util_1_1GeoReference.html
a8af7b973235b79faa9653ee16eca3f36
() const
std::string
GeoPath
classswri__transform__util_1_1GeoReference.html
afb324ef2d77c99b912808a49c7f4461f
() const
GeoReference
classswri__transform__util_1_1GeoReference.html
a480166f1c397ef46a1e350ffc6c390ea
(const std::string &path)
GeoReference
classswri__transform__util_1_1GeoReference.html
a74253529efb5ffce935b80c53babb899
(const GeoReference &geo)
void
GetCoordinate
classswri__transform__util_1_1GeoReference.html
af35b9365cf777ef2d7bb7ea9c3eebc34
(int x_pixel, int y_pixel, double &x_coordinate, double &y_coordinate) const
void
GetPixel
classswri__transform__util_1_1GeoReference.html
a90bc51369c687a26228b030b7245bf5b
(double x_coordinate, double y_coordinate, int &x_pixel, int &y_pixel) const
unsigned int
Height
classswri__transform__util_1_1GeoReference.html
ae36f3bff50d7254ddcf5dcbcaa870ace
() const
bool
Load
classswri__transform__util_1_1GeoReference.html
a8bb2d2aabd53c6608db4230c26537974
()
std::string
Path
classswri__transform__util_1_1GeoReference.html
a75d12319ece765dea2ee9ec99837a456
() const
void
Print
classswri__transform__util_1_1GeoReference.html
a8b022df6d01e9bd58112624c140782e4
()
std::string
Projection
classswri__transform__util_1_1GeoReference.html
a63a90b7436dabfa2420d502fcc59285a
() const
unsigned int
TileSize
classswri__transform__util_1_1GeoReference.html
a46ecbe10d03749bf9561fc7126aa134a
() const
unsigned int
Width
classswri__transform__util_1_1GeoReference.html
a5a7540bdaa192f751c3e26e783fe05d2
() const
~GeoReference
classswri__transform__util_1_1GeoReference.html
a83ae8e1f3db3005816f25d4bff47a0bd
()
void
GetTransform
classswri__transform__util_1_1GeoReference.html
a0659dc2b0e9f2b46dbaadd11be089c9d
()
cv::Mat
coordinates_
classswri__transform__util_1_1GeoReference.html
a80f7403052abb465c574af3bdb885f08
std::string
datum_
classswri__transform__util_1_1GeoReference.html
a780604a5673c1894911e4d8e3664b848
std::string
extension_
classswri__transform__util_1_1GeoReference.html
a682df68ec78c5ef9966703bd384f00fd
unsigned int
height_
classswri__transform__util_1_1GeoReference.html
a048ad149e414961305f8a2e6fb810a0a
std::string
image_path_
classswri__transform__util_1_1GeoReference.html
a3550a1854abb38d71964f49d85006d75
cv::Mat
inverse_transform_
classswri__transform__util_1_1GeoReference.html
a60e145ae484cb020f8e22a0a1be0a192
bool
loaded_
classswri__transform__util_1_1GeoReference.html
adaeaf22d5791080fc13509898bd4397a
std::string
path_
classswri__transform__util_1_1GeoReference.html
a1415326d8566dca236aac05c972a1dee
cv::Mat
pixels_
classswri__transform__util_1_1GeoReference.html
a3f0906d095dc094dab8babe67808ce88
std::string
projection_
classswri__transform__util_1_1GeoReference.html
a6fa6b03345169f1d80a8fee38a06bd8e
unsigned int
tile_size_
classswri__transform__util_1_1GeoReference.html
a9439b239fe21c30767ade1ea50c77141
cv::Mat
transform_
classswri__transform__util_1_1GeoReference.html
ab174852b56cd97b3a02ae0ddcdc72485
unsigned int
width_
classswri__transform__util_1_1GeoReference.html
a2e5877c051c0346d44369f1b0c620367
double
x_offset_
classswri__transform__util_1_1GeoReference.html
acebedfa81b0ad5d22a161b00d8acfc4f
double
y_offset_
classswri__transform__util_1_1GeoReference.html
a285e3f435f008d72ddf6ae2ceac89edb
swri_transform_util::IdentityTransform
classswri__transform__util_1_1IdentityTransform.html
swri_transform_util::TransformImpl
IdentityTransform
classswri__transform__util_1_1IdentityTransform.html
a6aeb850020cb1d6801cdb85dc1420283
()
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1IdentityTransform.html
a0451a3caae19bc685b6679250a7763fc
() const
virtual void
Transform
classswri__transform__util_1_1IdentityTransform.html
a4290de18a30648679da5d7ff89a3045d
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
swri_transform_util::LocalXyWgs84Util
classswri__transform__util_1_1LocalXyWgs84Util.html
std::string
Frame
classswri__transform__util_1_1LocalXyWgs84Util.html
a2c16418390c1f9687304f1d7e9b2ca6c
() const
bool
Initialized
classswri__transform__util_1_1LocalXyWgs84Util.html
a23dc028b09c1ca090483072f1970d8c4
() const
LocalXyWgs84Util
classswri__transform__util_1_1LocalXyWgs84Util.html
a12f67a9ec064ad16b435a2764069afd3
(double reference_latitude, double reference_longitude, double reference_angle=0, double reference_altitude=0)
LocalXyWgs84Util
classswri__transform__util_1_1LocalXyWgs84Util.html
aa9aa19556a3d7357d8c573a6d9dbbe8f
()
std::string
NormalizedFrame
classswri__transform__util_1_1LocalXyWgs84Util.html
a28b828d2f17dc35dda284506af0e5d83
() const
double
ReferenceAltitude
classswri__transform__util_1_1LocalXyWgs84Util.html
ac17401bb603c18e097062673cadd1c70
() const
double
ReferenceAngle
classswri__transform__util_1_1LocalXyWgs84Util.html
a88784ab2550e534d0d435f4f513a9b38
() const
double
ReferenceLatitude
classswri__transform__util_1_1LocalXyWgs84Util.html
a0a708b633d25d7b8dfe4c8d7f9331f1a
() const
double
ReferenceLongitude
classswri__transform__util_1_1LocalXyWgs84Util.html
ae2df0129179823061b74f038031a04c3
() const
void
ResetInitialization
classswri__transform__util_1_1LocalXyWgs84Util.html
ab019c428ae3b253e0161e80ea45fd130
()
bool
ToLocalXy
classswri__transform__util_1_1LocalXyWgs84Util.html
a24b8ee7062ff79f9ff8da966ec3c5a03
(double latitude, double longitude, double &x, double &y) const
bool
ToWgs84
classswri__transform__util_1_1LocalXyWgs84Util.html
adf3e0a19447861759cb1d0552a2cf9f7
(double x, double y, double &latitude, double &longitude) const
void
HandleOrigin
classswri__transform__util_1_1LocalXyWgs84Util.html
adef7a33093766b009f6b55538b653865
(const topic_tools::ShapeShifter::ConstPtr origin)
void
Initialize
classswri__transform__util_1_1LocalXyWgs84Util.html
aac3e9d33371c9a420b3427950747fd9b
()
double
cos_angle_
classswri__transform__util_1_1LocalXyWgs84Util.html
ac63c6d8ee93825841551bc08812c0257
std::string
frame_
classswri__transform__util_1_1LocalXyWgs84Util.html
ad623dccea9abe77abd2d56711d570f71
bool
initialized_
classswri__transform__util_1_1LocalXyWgs84Util.html
a25f8273cc96f33d8685269c43b2f794e
ros::Subscriber
origin_sub_
classswri__transform__util_1_1LocalXyWgs84Util.html
a23944ce647778b18f196e803d6a2d407
double
reference_altitude_
classswri__transform__util_1_1LocalXyWgs84Util.html
a75c00256877dbd0be800b55618d01649
double
reference_angle_
classswri__transform__util_1_1LocalXyWgs84Util.html
a20dcfd11e68a138e5fbae8f818b721e2
double
reference_latitude_
classswri__transform__util_1_1LocalXyWgs84Util.html
a831b44edaaf53ed202e224c9d5010f0d
double
reference_longitude_
classswri__transform__util_1_1LocalXyWgs84Util.html
a961da4f57c66c75cc27b73f638afac8e
double
rho_lat_
classswri__transform__util_1_1LocalXyWgs84Util.html
af76e067c4e293259ea0efa889c0d7beb
double
rho_lon_
classswri__transform__util_1_1LocalXyWgs84Util.html
ade0ed3d17199865fca0354d95044d3f4
double
sin_angle_
classswri__transform__util_1_1LocalXyWgs84Util.html
a8a462c81bc092b9b273d618195be091f
swri_transform_util::TfToUtmTransform
classswri__transform__util_1_1TfToUtmTransform.html
swri_transform_util::TransformImpl
virtual tf::Quaternion
GetOrientation
classswri__transform__util_1_1TfToUtmTransform.html
ad5a9f24231ad660cca24cbfada00f036
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1TfToUtmTransform.html
a65d50a48796eaf72eb8f3eb24657762d
() const
TfToUtmTransform
classswri__transform__util_1_1TfToUtmTransform.html
abd28176b566e104fe364b1c50d416c90
(const tf::StampedTransform &transform, boost::shared_ptr< UtmUtil > utm_util, boost::shared_ptr< LocalXyWgs84Util > local_xy_util, int32_t utm_zone, char utm_band)
virtual void
Transform
classswri__transform__util_1_1TfToUtmTransform.html
a4d9800bf4fe58e4c9e2ee7f95283258e
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
boost::shared_ptr< LocalXyWgs84Util >
local_xy_util_
classswri__transform__util_1_1TfToUtmTransform.html
a7939e6d899cb77b7e74e73fcbfd29ae5
tf::StampedTransform
transform_
classswri__transform__util_1_1TfToUtmTransform.html
a344438bdc71f1d101dd43255166e436c
char
utm_band_
classswri__transform__util_1_1TfToUtmTransform.html
a7c1b4763242dc375cd4fa5b6923daadd
boost::shared_ptr< UtmUtil >
utm_util_
classswri__transform__util_1_1TfToUtmTransform.html
a7a8e2e6dfdfb599bd8fe2236858064ed
int32_t
utm_zone_
classswri__transform__util_1_1TfToUtmTransform.html
ae7d11f25fda261d33a287185c909a478
swri_transform_util::TfToWgs84Transform
classswri__transform__util_1_1TfToWgs84Transform.html
swri_transform_util::TransformImpl
virtual tf::Quaternion
GetOrientation
classswri__transform__util_1_1TfToWgs84Transform.html
a4b6522b9afd6af59de559d46bc4bc684
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1TfToWgs84Transform.html
adf423d0793f5f64a53fc20570adf364b
() const
TfToWgs84Transform
classswri__transform__util_1_1TfToWgs84Transform.html
aaf9162c260a6b522bad1d296f6bbe049
(const tf::StampedTransform &transform, boost::shared_ptr< LocalXyWgs84Util > local_xy_util)
virtual void
Transform
classswri__transform__util_1_1TfToWgs84Transform.html
a67247e313ecb8340e80d2257bf2b7565
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
boost::shared_ptr< LocalXyWgs84Util >
local_xy_util_
classswri__transform__util_1_1TfToWgs84Transform.html
a5fbd9da5ef655a0e2ce769885f90d5ed
tf::StampedTransform
transform_
classswri__transform__util_1_1TfToWgs84Transform.html
ac96fe3628df0f860bb07ce9555dfc9e9
swri_transform_util::TfTransform
classswri__transform__util_1_1TfTransform.html
swri_transform_util::TransformImpl
virtual tf::Quaternion
GetOrientation
classswri__transform__util_1_1TfTransform.html
a357874a5897aa7008606359dfca33254
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1TfTransform.html
aff747ed41f933f42fc261f535877e8cd
() const
TfTransform
classswri__transform__util_1_1TfTransform.html
aad9634ce5969bcc3002bf9365f0e21cd
(const tf::Transform &transform)
TfTransform
classswri__transform__util_1_1TfTransform.html
a2823a005a72e8389098b9b950081a5ff
(const tf::StampedTransform &transform)
virtual void
Transform
classswri__transform__util_1_1TfTransform.html
a1f62049410c1661ce06101168f34471e
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
tf::Transform
transform_
classswri__transform__util_1_1TfTransform.html
a8a81e5b80dc4760a643cbb9662e15478
swri_transform_util::Transform
classswri__transform__util_1_1Transform.html
tf::Quaternion
GetOrientation
classswri__transform__util_1_1Transform.html
a4f48429233bd1847d8ee48e65fb1bfb0
() const
tf::Vector3
GetOrigin
classswri__transform__util_1_1Transform.html
ac12882e9a144caf337e39ccde6a43344
() const
ros::Time
GetStamp
classswri__transform__util_1_1Transform.html
a62609072f595c0df4c3216517ea4ae8f
()
tf::Transform
GetTF
classswri__transform__util_1_1Transform.html
a49c81e0b666aef0bd94ed23d6bb1ab5b
() const
Transform
Inverse
classswri__transform__util_1_1Transform.html
a3657056c71745da15ef981003fe328a0
() const
tf::Vector3
operator()
classswri__transform__util_1_1Transform.html
af561f0055663605ffca39dff61efbc1c
(const tf::Vector3 &v) const
tf::Vector3
operator*
classswri__transform__util_1_1Transform.html
a1a8d3282d5e6b20a2b09c342ba0e022c
(const tf::Vector3 &v) const
tf::Quaternion
operator*
classswri__transform__util_1_1Transform.html
a40187ccd213a8f1194e89b75799d0f76
(const tf::Quaternion &q) const
Transform &
operator=
classswri__transform__util_1_1Transform.html
af0ffb32b68ec44742cc82935f0366fe1
(const tf::Transform transform)
Transform &
operator=
classswri__transform__util_1_1Transform.html
ad5207ec5ab258c6848fc67b4b2a72ddf
(boost::shared_ptr< TransformImpl > transform)
Transform
classswri__transform__util_1_1Transform.html
a0af3258a3f1d5958d774e3c0446d4524
()
Transform
classswri__transform__util_1_1Transform.html
a90f3d42e23842d6cdd1008e7c887d632
(const tf::Transform &transform)
Transform
classswri__transform__util_1_1Transform.html
a1e07134732fbbcafc464153da3d14bcf
(const tf::StampedTransform &transform)
Transform
classswri__transform__util_1_1Transform.html
a2caea7e5640fe5daa6409e457aec07c9
(boost::shared_ptr< TransformImpl > transform)
boost::shared_ptr< TransformImpl >
transform_
classswri__transform__util_1_1Transform.html
a067403b5dd862139db471f6518aa7425
swri_transform_util::Transformer
classswri__transform__util_1_1Transformer.html
virtual bool
GetTransform
classswri__transform__util_1_1Transformer.html
aa1fca4a34449891e5c71ddb64a1616c6
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, Transform &transform)=0
void
Initialize
classswri__transform__util_1_1Transformer.html
a85f57cf5e480c850093aa70ac5f49c58
(const boost::shared_ptr< tf::TransformListener > tf, const boost::shared_ptr< LocalXyWgs84Util > xy_util=boost::shared_ptr< LocalXyWgs84Util >())
virtual std::map< std::string, std::vector< std::string > >
Supports
classswri__transform__util_1_1Transformer.html
a5e829ddb46281911051d039487a16d94
() const =0
Transformer
classswri__transform__util_1_1Transformer.html
a14ad063799067de3010d071f48ab1f7e
()
virtual
~Transformer
classswri__transform__util_1_1Transformer.html
abd50586c293b6cdc12d4142a7ffe40bb
()
virtual bool
GetTransform
classswri__transform__util_1_1Transformer.html
ada3275b5c52341f536a98aa65c96f7c9
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, tf::StampedTransform &transform) const
virtual bool
Initialize
classswri__transform__util_1_1Transformer.html
af612df8320da56fa25242d74b2dd8d87
()
bool
initialized_
classswri__transform__util_1_1Transformer.html
a949d04a26d099534ee074f3daff5161b
boost::shared_ptr< LocalXyWgs84Util >
local_xy_util_
classswri__transform__util_1_1Transformer.html
ac1bb257d3240c5b6d31385781703622a
boost::shared_ptr< tf::TransformListener >
tf_listener_
classswri__transform__util_1_1Transformer.html
ae5455d65f7630059147db74e16de9c17
swri_transform_util::TransformImpl
classswri__transform__util_1_1TransformImpl.html
virtual tf::Quaternion
GetOrientation
classswri__transform__util_1_1TransformImpl.html
ad79cf25de1d529c3179176325e49c7f1
() const
virtual boost::shared_ptr< TransformImpl >
Inverse
classswri__transform__util_1_1TransformImpl.html
a99def02623d80dd1bd8d90b8687e4ce4
() const =0
virtual void
Transform
classswri__transform__util_1_1TransformImpl.html
a7c9894e14296e1d6a4705dbc6b7b8bbd
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const =0
TransformImpl
classswri__transform__util_1_1TransformImpl.html
ab10c9abbfa219538715d8d0ea38cb97a
()
virtual
~TransformImpl
classswri__transform__util_1_1TransformImpl.html
a2ea0e75729fd2cdae45c620af5a7239e
()
ros::Time
stamp_
classswri__transform__util_1_1TransformImpl.html
aaa06cfdc218629a88e71e924592c4920
swri_transform_util::TransformManager
classswri__transform__util_1_1TransformManager.html
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
a09d70845f7dc0e6ae46550f02d7ab64c
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, Transform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
a73b23c89b2712b2971655ce500de03e5
(const std::string &target_frame, const std::string &source_frame, Transform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
a5511b6a5ce884be3c96b653fd509326d
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, tf::StampedTransform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
a4401adf3e441192bb055bcde0fa3d55b
(const std::string &target_frame, const std::string &source_frame, tf::StampedTransform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
a9c387e43a0ce76c880a536fb774d5017
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, const ros::Duration &timeout, tf::StampedTransform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
aa975352f84b08d3710cac579a633e25c
(const std::string &target_frame, const std::string &source_frame, const ros::Duration &timeout, tf::StampedTransform &transform) const
void
Initialize
classswri__transform__util_1_1TransformManager.html
a12bab78c7be938722f2e2acb9cfb85a1
(boost::shared_ptr< tf::TransformListener > tf=boost::make_shared< tf::TransformListener >())
const LocalXyWgs84UtilPtr &
LocalXyUtil
classswri__transform__util_1_1TransformManager.html
a568ea4201fc6536163c2422d85bb5f01
() const
bool
SupportsTransform
classswri__transform__util_1_1TransformManager.html
a97101df7d6601798840ff9b59bf204b8
(const std::string &target_frame, const std::string &source_frame) const
TransformManager
classswri__transform__util_1_1TransformManager.html
af42695838d2ea00883647cd8046332ae
(boost::shared_ptr< tf::TransformListener > tf=NULL)
~TransformManager
classswri__transform__util_1_1TransformManager.html
ac338d07c2187a8915512fef849b9062c
()
LocalXyWgs84UtilPtr
local_xy_util_
classswri__transform__util_1_1TransformManager.html
a4dd6ba120cdb4343ea284fe31299cab7
boost::shared_ptr< tf::TransformListener >
tf_listener_
classswri__transform__util_1_1TransformManager.html
aec565964a4bc56bde5c3ec43750681d8
SourceTargetMap
transformers_
classswri__transform__util_1_1TransformManager.html
a2b2c7609c8abdf5ce2608f71e8acbed7
swri_transform_util::UtmUtil::UtmData
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
void
ToLatLon
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a13b3b83804b987fb3d0a6830a0d7ef28
(int zone, char band, double easting, double northing, double &latitude, double &longitude) const
void
ToUtm
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a896d5bf6145202d346b146a40c7867be
(double latitude, double longitude, int &zone, char &band, double &easting, double &northing) const
void
ToUtm
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a6bd60736d7f07045069de71fe29222e1
(double latitude, double longitude, double &easting, double &northing) const
~UtmData
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
aa67dc71ee12a2d1e425174a6aaddd43e
()
UtmData
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
aea70dc2595234d4550ee809bc8765a6c
()
projPJ
lat_lon_
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
af5fb14dd7f46963ceb5c0adab0f1e97e
boost::mutex
mutex_
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a14078e1bf419399776ea4fc14c00277b
projPJ
utm_north_
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
ad2f5401e5d55975b05c8fa72f02264a5
[60]
projPJ
utm_south_
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a169f088c7049cb804b4cfdf779ab973e
[60]
friend class
boost::serialization::detail::singleton_wrapper< swri_transform_util::UtmUtil::UtmData >
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a16d3bba3d44abbf464bb8e24c93116f6
swri_transform_util::UtmToTfTransform
classswri__transform__util_1_1UtmToTfTransform.html
swri_transform_util::TransformImpl
virtual tf::Quaternion
GetOrientation
classswri__transform__util_1_1UtmToTfTransform.html
a828e08c394199802055ec11599c2e624
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1UtmToTfTransform.html
a713f539f2eb5fabd8fa804ce1989e080
() const
virtual void
Transform
classswri__transform__util_1_1UtmToTfTransform.html
abdaa472eaf1c14728840d14adbfc8ffc
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
UtmToTfTransform
classswri__transform__util_1_1UtmToTfTransform.html
acc79f2db6cdc61ae183b0a378dd2530f
(const tf::StampedTransform &transform, boost::shared_ptr< UtmUtil > utm_util, boost::shared_ptr< LocalXyWgs84Util > local_xy_util, int32_t utm_zone, char utm_band)
boost::shared_ptr< LocalXyWgs84Util >
local_xy_util_
classswri__transform__util_1_1UtmToTfTransform.html
a89cd9ac68ef6b11da909483e39cfa99a
tf::StampedTransform
transform_
classswri__transform__util_1_1UtmToTfTransform.html
a7643e706fa0ec93c75d768689b94e35d
char
utm_band_
classswri__transform__util_1_1UtmToTfTransform.html
a0b15cb692b7c426a0eada7169c8dfa99
boost::shared_ptr< UtmUtil >
utm_util_
classswri__transform__util_1_1UtmToTfTransform.html
ad0031aaf2696496df71d0e3a2dd08e41
int32_t
utm_zone_
classswri__transform__util_1_1UtmToTfTransform.html
a703f8283d8e9a475faa3e68a8626e887
swri_transform_util::UtmToWgs84Transform
classswri__transform__util_1_1UtmToWgs84Transform.html
swri_transform_util::TransformImpl
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1UtmToWgs84Transform.html
a3195f958e3e04922a4b4bad412c0a455
() const
virtual void
Transform
classswri__transform__util_1_1UtmToWgs84Transform.html
a3fdaaa902572b305ce848bc513870d8b
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
UtmToWgs84Transform
classswri__transform__util_1_1UtmToWgs84Transform.html
ac86479e66aa23edaf7030fecd5226897
(boost::shared_ptr< UtmUtil > utm_util, int32_t utm_zone, char utm_band)
char
utm_band_
classswri__transform__util_1_1UtmToWgs84Transform.html
aeb73ac59f12adb4bbdff260da3ea7436
boost::shared_ptr< UtmUtil >
utm_util_
classswri__transform__util_1_1UtmToWgs84Transform.html
a54577c23dc8da72e341ecb5605418397
int32_t
utm_zone_
classswri__transform__util_1_1UtmToWgs84Transform.html
a28c27d17753c790a3a10d0b7a7e87638
swri_transform_util::UtmTransformer
classswri__transform__util_1_1UtmTransformer.html
swri_transform_util::Transformer
virtual bool
GetTransform
classswri__transform__util_1_1UtmTransformer.html
aaf14e02827cc5d692842bfd4b30e6f36
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, Transform &transform)
virtual std::map< std::string, std::vector< std::string > >
Supports
classswri__transform__util_1_1UtmTransformer.html
a44c7ff0e3caf12f6b3694fd50acd1cec
() const
UtmTransformer
classswri__transform__util_1_1UtmTransformer.html
abf586e23c9ad47511697c1ca5802b046
()
virtual bool
Initialize
classswri__transform__util_1_1UtmTransformer.html
a5ba44551ce5c0a592ec8450d8ebf9b09
()
std::string
local_xy_frame_
classswri__transform__util_1_1UtmTransformer.html
a8c7c8b991804e32d3926383ca322edd5
char
utm_band_
classswri__transform__util_1_1UtmTransformer.html
a3ce06b38dd49b2f387df981d66c76609
boost::shared_ptr< UtmUtil >
utm_util_
classswri__transform__util_1_1UtmTransformer.html
ac009b645e910d013e89725798eb26ecf
int32_t
utm_zone_
classswri__transform__util_1_1UtmTransformer.html
a6bd3211e351cb5c16f807e6fa1b5741f
swri_transform_util::UtmUtil
classswri__transform__util_1_1UtmUtil.html
swri_transform_util::UtmUtil::UtmData
void
ToLatLon
classswri__transform__util_1_1UtmUtil.html
a043e2e07d5b14140e84a67337c88b2ec
(int zone, char band, double easting, double northing, double &latitude, double &longitude) const
void
ToUtm
classswri__transform__util_1_1UtmUtil.html
a0f72aadd15c5d38a0c235541c3775a15
(double latitude, double longitude, int &zone, char &band, double &easting, double &northing) const
void
ToUtm
classswri__transform__util_1_1UtmUtil.html
a7d217f9a841b5f5827312d47c14712fa
(double latitude, double longitude, double &easting, double &northing) const
UtmUtil
classswri__transform__util_1_1UtmUtil.html
a4bcf569ea1f066365e69497366752ebe
()
boost::serialization::singleton< UtmData >
UtmDataSingleton
classswri__transform__util_1_1UtmUtil.html
a32ef66ba57c865a516d0544af03d4509
const UtmData &
utm_data_
classswri__transform__util_1_1UtmUtil.html
a05c54bd362711a9f0ec2d01f62f448f2
swri_transform_util::Wgs84ToTfTransform
classswri__transform__util_1_1Wgs84ToTfTransform.html
swri_transform_util::TransformImpl
virtual tf::Quaternion
GetOrientation
classswri__transform__util_1_1Wgs84ToTfTransform.html
a2b43a4b1d711454225bfbf080dedf0ab
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1Wgs84ToTfTransform.html
ac4423a505f333fdd8ce4086d793ffee8
() const
virtual void
Transform
classswri__transform__util_1_1Wgs84ToTfTransform.html
a2e26f3b679db48d343c7d9f77aa60e34
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
Wgs84ToTfTransform
classswri__transform__util_1_1Wgs84ToTfTransform.html
a39825bea7172faec547b42816c27ee90
(const tf::StampedTransform &transform, boost::shared_ptr< LocalXyWgs84Util > local_xy_util)
boost::shared_ptr< LocalXyWgs84Util >
local_xy_util_
classswri__transform__util_1_1Wgs84ToTfTransform.html
ac55469f368f354a8428118e91429418f
tf::StampedTransform
transform_
classswri__transform__util_1_1Wgs84ToTfTransform.html
ae8104151f56b04960e3c716102df7a88
swri_transform_util::Wgs84ToUtmTransform
classswri__transform__util_1_1Wgs84ToUtmTransform.html
swri_transform_util::TransformImpl
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1Wgs84ToUtmTransform.html
a4cdc1dfb586ae523c9ac05b83fa62620
() const
virtual void
Transform
classswri__transform__util_1_1Wgs84ToUtmTransform.html
aee17da0658c480e169c6dff99cbb7f3f
(const tf::Vector3 &v_in, tf::Vector3 &v_out) const
Wgs84ToUtmTransform
classswri__transform__util_1_1Wgs84ToUtmTransform.html
aaff506b33d4be7b4291af691f64d9cb5
(boost::shared_ptr< UtmUtil > utm_util, int32_t utm_zone, char utm_band)
char
utm_band_
classswri__transform__util_1_1Wgs84ToUtmTransform.html
aab18523e11304b3bb78599e4671861e6
boost::shared_ptr< UtmUtil >
utm_util_
classswri__transform__util_1_1Wgs84ToUtmTransform.html
a57aa9e3b556ccee97dada29b5a2b3db9
int32_t
utm_zone_
classswri__transform__util_1_1Wgs84ToUtmTransform.html
ad02253deb165441cf0f3565739513f41
swri_transform_util::Wgs84Transformer
classswri__transform__util_1_1Wgs84Transformer.html
swri_transform_util::Transformer
virtual bool
GetTransform
classswri__transform__util_1_1Wgs84Transformer.html
a31f937bd9a13c83e296c910495fd9466
(const std::string &target_frame, const std::string &source_frame, const ros::Time &time, Transform &transform)
virtual std::map< std::string, std::vector< std::string > >
Supports
classswri__transform__util_1_1Wgs84Transformer.html
a0908643a41b2bc549d143111c8a6818f
() const
Wgs84Transformer
classswri__transform__util_1_1Wgs84Transformer.html
a75ef34bad5614d46d24e44e803ad2c8d
()
virtual bool
Initialize
classswri__transform__util_1_1Wgs84Transformer.html
a58026859d056fbe010bbead8476026e6
()
std::string
local_xy_frame_
classswri__transform__util_1_1Wgs84Transformer.html
aaf0233a32378ae52498b5365145bd900
swri_transform_util
namespaceswri__transform__util.html
swri_transform_util::GeoReference
swri_transform_util::IdentityTransform
swri_transform_util::LocalXyWgs84Util
swri_transform_util::TfToUtmTransform
swri_transform_util::TfToWgs84Transform
swri_transform_util::TfTransform
swri_transform_util::Transform
swri_transform_util::Transformer
swri_transform_util::TransformImpl
swri_transform_util::TransformManager
swri_transform_util::UtmToTfTransform
swri_transform_util::UtmToWgs84Transform
swri_transform_util::UtmTransformer
swri_transform_util::UtmUtil
swri_transform_util::Wgs84ToTfTransform
swri_transform_util::Wgs84ToUtmTransform
swri_transform_util::Wgs84Transformer
boost::shared_ptr< LocalXyWgs84Util >
LocalXyWgs84UtilPtr
namespaceswri__transform__util.html
a985b61361ba2621175076df6482ebded
std::map< std::string, TransformerMap >
SourceTargetMap
namespaceswri__transform__util.html
a8d1f906fb2f55d6772ab5d8421be588e
std::map< std::string, boost::shared_ptr< Transformer > >
TransformerMap
namespaceswri__transform__util.html
a9aa986a26080e139e906da5443f434b4
boost::shared_ptr< TransformImpl >
TransformImplPtr
namespaceswri__transform__util.html
a3a937d0f4df8e10a86b96cab0af70448
boost::shared_ptr< TransformManager >
TransformManagerPtr
namespaceswri__transform__util.html
a1287f627afbc6cdd87c7e57917301734
bool
FrameIdsEqual
namespaceswri__transform__util.html
a3e4dbfb430f016cb7986053e2fb89bed
(const std::string &frame1, const std::string &frame2)
tf::Matrix3x3
Get3x3Cov
namespaceswri__transform__util.html
a37058ef76cacbb02b385ef77e70b4856
(const boost::array< double, 9 > &matrix)
char
GetBand
namespaceswri__transform__util.html
af111709d6d59f68640e3c78e83aba301
(double latitude)
double
GetBearing
namespaceswri__transform__util.html
a42f6b9549f2aff2e685ed495d4a17599
(double source_latitude, double source_longitude, double destination_latitude, double destination_longitude)
double
GetHeading
namespaceswri__transform__util.html
a1de2403f7355af056b760a3c8cda2bb9
(double src_x, double src_y, double dst_x, double dst_y)
tf::Matrix3x3
GetLowerRight
namespaceswri__transform__util.html
ae0355a8541364f8c3cafeaf73327fa73
(const boost::array< double, 36 > &matrix)
void
GetMidpointLatLon
namespaceswri__transform__util.html
adaeb1b109b6c60d09354440cf1c9fd22
(double latitude1, double longitude1, double latitude2, double longitude2, double &mid_latitude, double &mid_longitude)
tf::Vector3
GetPrimaryAxis
namespaceswri__transform__util.html
a1d9cea60603fd2f1636193f4716a552c
(const tf::Vector3 &vector)
tf::Transform
GetRelativeTransform
namespaceswri__transform__util.html
ac3aec2e622ea649e521dadc10be791e4
(double latitude, double longitude, double yaw, double reference_latitude, double reference_longitude, double reference_yaw)
tf::Matrix3x3
GetUpperLeft
namespaceswri__transform__util.html
a2f610491e4ee41c23aab8dae84217c52
(const boost::array< double, 36 > &matrix)
uint32_t
GetZone
namespaceswri__transform__util.html
adebb65b4da5903fe2046d93dc852b478
(double longitude)
double
GreatCircleDistance
namespaceswri__transform__util.html
a2a74a296e6a8174724216d2724b3045b
(double src_latitude, double src_longitude, double dst_latitude, double dst_longitude)
double
GreatCircleDistance
namespaceswri__transform__util.html
a5a7b39051ed75e27802c5c5b22398372
(const tf::Vector3 &src, const tf::Vector3 &dst)
bool
IsRotation
namespaceswri__transform__util.html
a3127e7656ed0ceaec6d644e58ebd27a0
(tf::Matrix3x3 matrix)
double
LatitudeDegreesFromMeters
namespaceswri__transform__util.html
aad3f66c2954bd024deaf1ddd3d915080
(double altitude, double arc_length)
void
LocalXyFromWgs84
namespaceswri__transform__util.html
aabc89e1ea61649b3d8435f0afab40d74
(double latitude, double longitude, double reference_latitude, double reference_longitude, double &x, double &y)
double
LongitudeDegreesFromMeters
namespaceswri__transform__util.html
a8a0645550643d63a4cce1ca059002af6
(double latitude, double altitude, double arc_length)
std::string
NormalizeFrameId
namespaceswri__transform__util.html
ac768055a5dcaff515cb59fce977fda11
(const std::string &frame_id)
void
Set3x3Cov
namespaceswri__transform__util.html
a517a71b710a6041571ee7b676966f215
(const tf::Matrix3x3 &matrix_in, boost::array< double, 9 > &matrix_out)
void
SetLowerRight
namespaceswri__transform__util.html
a7633f9b197ef8f4600970e7740b28fad
(const tf::Matrix3x3 &sub_matrix, boost::array< double, 36 > &matrix)
void
SetUpperLeft
namespaceswri__transform__util.html
aba617cacafad4294847de662f2bbb898
(const tf::Matrix3x3 &sub_matrix, boost::array< double, 36 > &matrix)
tf::Quaternion
SnapToRightAngle
namespaceswri__transform__util.html
ae89a7ee2a1c30b6390451266f6271bac
(const tf::Quaternion &rotation)
double
ToHeading
namespaceswri__transform__util.html
a6dfa5c89311a866cc968b213e0f1a51c
(double yaw)
double
ToYaw
namespaceswri__transform__util.html
a6d02b689176922e97332b6ebcfb5b180
(double heading)
void
Wgs84FromLocalXy
namespaceswri__transform__util.html
a3376a25a00e1ea004a0b9268b8ba2008
(double x, double y, double reference_latitude, double reference_longitude, double &latitude, double &longitude)
static const double
_earth_eccentricity
namespaceswri__transform__util.html
a86d09740bd889e4e12601e04a96c95a0
static const double
_earth_equator_circumference
namespaceswri__transform__util.html
ae547a21cc6682d4495a1f09eafab1812
static const double
_earth_equator_radius
namespaceswri__transform__util.html
a82b781347d8d35ddcf58e3d76b37f26c
static const double
_earth_flattening
namespaceswri__transform__util.html
a8c52c380228443b317f9f2b95461e192
static const double
_earth_mean_radius
namespaceswri__transform__util.html
a907e2570982eec0b00ab9c5605bd8945
static const double
_earth_rotation_rate
namespaceswri__transform__util.html
a0ae6a7e8fe474fc3d19857bc64cf5ea8
static const std::string
_local_xy_frame
namespaceswri__transform__util.html
ae48b3e6f4d025ffee7481c3f349579ac
static const std::string
_tf_frame
namespaceswri__transform__util.html
a2144ade6bccde3f43d09835b1bbfdd78
static const std::string
_utm_frame
namespaceswri__transform__util.html
a600b66e753b4419988a3c28ac43726b1
static const std::string
_wgs84_frame
namespaceswri__transform__util.html
a937fa130f743b360fcb0f4cfe2697d5c
index
index