Class to implement transformation from UTM to TF. More...
#include <utm_transformer.h>
Public Member Functions | |
virtual tf::Quaternion | GetOrientation () const |
Get the orientation of this transform. More... | |
virtual TransformImplPtr | Inverse () const |
virtual void | Transform (const tf::Vector3 &v_in, tf::Vector3 &v_out) const |
Apply this transform to a 3D vector. More... | |
UtmToTfTransform (const tf::StampedTransform &transform, boost::shared_ptr< UtmUtil > utm_util, boost::shared_ptr< LocalXyWgs84Util > local_xy_util, int32_t utm_zone, char utm_band) | |
Public Member Functions inherited from swri_transform_util::TransformImpl | |
TransformImpl () | |
virtual | ~TransformImpl () |
Protected Attributes | |
boost::shared_ptr< LocalXyWgs84Util > | local_xy_util_ |
tf::StampedTransform | transform_ |
char | utm_band_ |
boost::shared_ptr< UtmUtil > | utm_util_ |
int32_t | utm_zone_ |
Additional Inherited Members | |
Public Attributes inherited from swri_transform_util::TransformImpl | |
ros::Time | stamp_ |
Time stamp for this transform. More... | |
Class to implement transformation from UTM to TF.
This class should not be used directly. It is used internally by swri_transform_util::Transform
Definition at line 103 of file utm_transformer.h.
swri_transform_util::UtmToTfTransform::UtmToTfTransform | ( | 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 |
Get the orientation of this transform.
Get the orientation of this transform by getting the vector between the origin point and a point offset 1 on the x axis.
Reimplemented from swri_transform_util::TransformImpl.
|
virtual |
Implements swri_transform_util::TransformImpl.
|
virtual |
Apply this transform to a 3D vector.
[in] | v_in | Input vector |
[out] | v_out | Transformed vector |
Implements swri_transform_util::TransformImpl.
|
protected |
Definition at line 121 of file utm_transformer.h.
|
protected |
Definition at line 119 of file utm_transformer.h.
|
protected |
Definition at line 123 of file utm_transformer.h.
|
protected |
Definition at line 120 of file utm_transformer.h.
|
protected |
Definition at line 122 of file utm_transformer.h.