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
a50d4c02f58bb21accfd0d8ed60709a50
() const
std::string
Extension
classswri__transform__util_1_1GeoReference.html
ae10e419abd56408e680cd7355ca74788
() const
std::string
GeoPath
classswri__transform__util_1_1GeoReference.html
a1787f0d947f9b2c381c6bcd9bca3447b
() 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
ae28656faa93155c355691b04eb7cd69d
(int x_pixel, int y_pixel, double &x_coordinate, double &y_coordinate) const
void
GetPixel
classswri__transform__util_1_1GeoReference.html
a5849b0a3d18e77e28e608ff7b8864722
(double x_coordinate, double y_coordinate, int &x_pixel, int &y_pixel) const
unsigned int
Height
classswri__transform__util_1_1GeoReference.html
a8c450a0b10297364369bbbc87db8343a
() const
bool
Load
classswri__transform__util_1_1GeoReference.html
a8bb2d2aabd53c6608db4230c26537974
()
std::string
Path
classswri__transform__util_1_1GeoReference.html
afcee54f4f666d2b9087024146db544ee
() const
void
Print
classswri__transform__util_1_1GeoReference.html
a8b022df6d01e9bd58112624c140782e4
()
std::string
Projection
classswri__transform__util_1_1GeoReference.html
a8f41c3bb1ca5b04214cc9da20d8f6293
() const
unsigned int
TileSize
classswri__transform__util_1_1GeoReference.html
a3be21da050f2c09b344a905f7dfd985e
() const
unsigned int
Width
classswri__transform__util_1_1GeoReference.html
a87a93cd18e42861e8502aaf8507aadd0
() 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
a899e5294c2872f5fd1ae2ddcae260311
() const
virtual void
Transform
classswri__transform__util_1_1IdentityTransform.html
abd294adc5f1c27ee6d3556c84ff562b5
(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
a62fe2cb3398b0054dc17b91f9f04cea6
() const
bool
Initialized
classswri__transform__util_1_1LocalXyWgs84Util.html
a1a58dd82d829c2b3a8d5de9029e804cb
() 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
a5d33338e4ad9949de2039cb8e2857914
() const
double
ReferenceAltitude
classswri__transform__util_1_1LocalXyWgs84Util.html
a0b33799bbf98f65772f8872aabefd1cc
() const
double
ReferenceAngle
classswri__transform__util_1_1LocalXyWgs84Util.html
a386c85c557d82e2548a5f5783c2d6308
() const
double
ReferenceLatitude
classswri__transform__util_1_1LocalXyWgs84Util.html
a1767fdfd56ae5b6db938b314afb4ab93
() const
double
ReferenceLongitude
classswri__transform__util_1_1LocalXyWgs84Util.html
afbbc2ae7c000262255da46dea4456b45
() const
void
ResetInitialization
classswri__transform__util_1_1LocalXyWgs84Util.html
ab019c428ae3b253e0161e80ea45fd130
()
bool
ToLocalXy
classswri__transform__util_1_1LocalXyWgs84Util.html
af9e3bf0d37590dbdfb1317296faa1dbb
(double latitude, double longitude, double &x, double &y) const
bool
ToWgs84
classswri__transform__util_1_1LocalXyWgs84Util.html
af78fd65f3cd6622e276802a35703218f
(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
a7854154b8f3112e57109936b8b16c76e
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1TfToUtmTransform.html
a037a45479e023ac0a5603e3b2a135294
() 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
a7d5e3caa275b652304d1b542ab0bb85d
(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
a4879930370db743782986b4877f5b3b8
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1TfToWgs84Transform.html
a44b92840023cffb3fe6745fd62cb1e2a
() 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
a96d22e6b7ef46850083496f0f67c31bd
(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
a6c0ee492a9cb52e1b298c38913b3a472
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1TfTransform.html
a46a2cc79e205baae6be96d3f2c26d5e4
() 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
a95d960c81eef1b20066999d55e006085
(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
a7bb3c297f82f6028f1eceb5eefabc8a1
() const
tf::Vector3
GetOrigin
classswri__transform__util_1_1Transform.html
a5b5f796f28c5510404ae29b0edc3660f
() const
ros::Time
GetStamp
classswri__transform__util_1_1Transform.html
a62609072f595c0df4c3216517ea4ae8f
()
tf::Transform
GetTF
classswri__transform__util_1_1Transform.html
af9db779c29c8ef4f59eb0229c5356681
() const
Transform
Inverse
classswri__transform__util_1_1Transform.html
a926a6ee2ddcf7f0864db6de87973dc59
() const
tf::Vector3
operator()
classswri__transform__util_1_1Transform.html
a5f7def41d5924a8c66b31d1084739b07
(const tf::Vector3 &v) const
tf::Vector3
operator*
classswri__transform__util_1_1Transform.html
af13ee3b68cbe3943e6a3d88c417c5e79
(const tf::Vector3 &v) const
tf::Quaternion
operator*
classswri__transform__util_1_1Transform.html
a226acbaa7c7404a60ddee508375fb615
(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
afe175ba8f813f8a54df6920160dc331f
(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
aefc0b15db882f835b4cddcfe8702af38
() 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
ae30922a8f18ff24efee1d21179cb6e10
(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
ad21ea1b6205b42c7278ee434d13de61f
(const std::string &target_frame, const std::string &source_frame, Transform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
ad05b015bee351c28b5a4ebf0fedbcd25
(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
a668851808dbbfe2bbccc18e8ed33272c
(const std::string &target_frame, const std::string &source_frame, tf::StampedTransform &transform) const
bool
GetTransform
classswri__transform__util_1_1TransformManager.html
af8c33b561c910c0597b3f4213f5a88d7
(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
aecd4594351096bf5ed9e3f6901a3218b
(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
a43477e935ba3ec2d86ce1d2d06cd3781
() const
bool
SupportsTransform
classswri__transform__util_1_1TransformManager.html
a19acb61cf547251be86a36f8abb2b4d1
(const std::string &target_frame, const std::string &source_frame) const
TransformManager
classswri__transform__util_1_1TransformManager.html
a14c37cefc76574d372a8ac7662cbe44a
()
~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
ae47d3cdf20a8b830bed651aa28384a0f
(int zone, char band, double easting, double northing, double &latitude, double &longitude) const
void
ToUtm
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a0b6477d71ee2bb4db9fd40745f1b196c
(double latitude, double longitude, int &zone, char &band, double &easting, double &northing) const
void
ToUtm
classswri__transform__util_1_1UtmUtil_1_1UtmData.html
a6de5b385087d7237c7f1952bc67abe4a
(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
add095938ed27e90a182108fc7f8e5efe
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1UtmToTfTransform.html
ae24a459caa4b5a943d8c30e5022b0bcb
() const
virtual void
Transform
classswri__transform__util_1_1UtmToTfTransform.html
a12f7aa4f029c9c30beb02911bc930cc8
(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
ac6ff18858a84c1a35012b2c95f631af8
() const
virtual void
Transform
classswri__transform__util_1_1UtmToWgs84Transform.html
a4b6faf00d045c227755fe0f6bb3ba64b
(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
af413c4f19c9964d5b1cd95abc2a3402e
() 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
a5158196a08b6a8c99804f63bed85b74e
(int zone, char band, double easting, double northing, double &latitude, double &longitude) const
void
ToUtm
classswri__transform__util_1_1UtmUtil.html
af6feb37f700ecf9137053d090eef77fb
(double latitude, double longitude, int &zone, char &band, double &easting, double &northing) const
void
ToUtm
classswri__transform__util_1_1UtmUtil.html
a1c5b40433b54981edf7f74824801e72b
(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
a0b8f46964f2d4098cfbd4034c06a6094
() const
virtual TransformImplPtr
Inverse
classswri__transform__util_1_1Wgs84ToTfTransform.html
a19e5e2f6844dde1e18baea2490ea4dc0
() const
virtual void
Transform
classswri__transform__util_1_1Wgs84ToTfTransform.html
a204199c594a5245392fd7e8795e76518
(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
a738b6f92e82a482b130b2a9d5c36c17c
() const
virtual void
Transform
classswri__transform__util_1_1Wgs84ToUtmTransform.html
aa62580350ab708b990041d296dd7c17c
(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
a1851d5bb9800b855a17b5f795452dc7e
() 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
ActionClientAPI
ActionServerAPI
protocol
codeapi
overview
crawling
efficiency
dependencies
rosapi
listener
message_filter
broadcaster
send_transform
datatypes
conversions