rosh_geometry::geometry::PoseStamped Class Reference

List of all members.

Public Member Functions

def __init__
def from_2d
def to_2d
def to_euler

Private Member Functions

def _transform

Detailed Description

Definition at line 130 of file geometry.py.


Member Function Documentation

def rosh_geometry::geometry::PoseStamped::__init__ (   self,
  position = None,
  orientation = None,
  frame_id = _DEFAULT_FRAME_ID,
  stamp = None 
)
@param stamp: Header timestamp. defaults to rospy.Time(0)

Definition at line 132 of file geometry.py.

def rosh_geometry::geometry::PoseStamped::_transform (   self,
  listener,
  target 
) [private]
API for auto-transforming via ROSH tf bindings.

Definition at line 158 of file geometry.py.

def rosh_geometry::geometry::PoseStamped::from_2d (   x = 0.,
  y = 0.,
  th = 0.,
  frame_id = _DEFAULT_FRAME_ID 
)
Create PoseStamped instance from x, y, theta

Definition at line 165 of file geometry.py.

def rosh_geometry::geometry::PoseStamped::to_2d (   self  ) 
Convert pose to x, y, theta. This removes any z elements as well as roll and pitch.
@return: (x, y, rz)

Definition at line 174 of file geometry.py.

def rosh_geometry::geometry::PoseStamped::to_euler (  ) 
Convert pose to x, y, z, rx, ry, rz. 
@return: (x, y, z, rx, ry, rz)

Definition at line 183 of file geometry.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables


rosh_geometry
Author(s): Ken Conley
autogenerated on Fri Jan 11 10:09:20 2013