Classes | Defines | Functions | Variables
tf2_py.cpp File Reference
#include <Python.h>
#include <tf2/buffer_core.h>
#include <tf2/exceptions.h>
Include dependency graph for tf2_py.cpp:

Go to the source code of this file.

Classes

struct  buffer_core_t

Defines

#define WRAP(x)

Functions

static PyObject * allFramesAsString (PyObject *self, PyObject *args)
static PyObject * allFramesAsYAML (PyObject *self, PyObject *args)
static int BufferCore_init (PyObject *self, PyObject *args, PyObject *kw)
static PyObject * canTransformCore (PyObject *self, PyObject *args, PyObject *kw)
static PyObject * canTransformFullCore (PyObject *self, PyObject *args, PyObject *kw)
static PyObject * clear (PyObject *self, PyObject *args)
void init_tf2 ()
static PyObject * lookupTransformCore (PyObject *self, PyObject *args, PyObject *kw)
static PyObject * lookupTransformFullCore (PyObject *self, PyObject *args, PyObject *kw)
static PyObject * PyObject_BorrowAttrString (PyObject *o, const char *name)
static int rosduration_converter (PyObject *obj, ros::Duration *rt)
static int rostime_converter (PyObject *obj, ros::Time *rt)
static PyObject * setTransform (PyObject *self, PyObject *args)
static PyObject * transform_converter (const geometry_msgs::TransformStamped *transform)

Variables

static struct PyMethodDef buffer_core_methods []
static PyTypeObject buffer_core_Type
static PyMethodDef module_methods []
static PyObject * pModulegeometrymsgs = NULL
static PyObject * pModulerospy = NULL
static PyObject * tf2_connectivityexception = NULL
static PyObject * tf2_exception = NULL
static PyObject * tf2_extrapolationexception = NULL
static PyObject * tf2_invalidargumentexception = NULL
static PyObject * tf2_lookupexception = NULL
static PyObject * tf2_timeoutexception = NULL

Define Documentation

#define WRAP (   x)

Definition at line 8 of file tf2_py.cpp.


Function Documentation

static PyObject* allFramesAsString ( PyObject *  self,
PyObject *  args 
) [static]

Definition at line 189 of file tf2_py.cpp.

static PyObject* allFramesAsYAML ( PyObject *  self,
PyObject *  args 
) [static]

Definition at line 183 of file tf2_py.cpp.

static int BufferCore_init ( PyObject *  self,
PyObject *  args,
PyObject *  kw 
) [static]

Definition at line 159 of file tf2_py.cpp.

static PyObject* canTransformCore ( PyObject *  self,
PyObject *  args,
PyObject *  kw 
) [static]

Definition at line 195 of file tf2_py.cpp.

static PyObject* canTransformFullCore ( PyObject *  self,
PyObject *  args,
PyObject *  kw 
) [static]

Definition at line 210 of file tf2_py.cpp.

static PyObject* clear ( PyObject *  self,
PyObject *  args 
) [static]

Definition at line 408 of file tf2_py.cpp.

void init_tf2 ( )

Definition at line 459 of file tf2_py.cpp.

static PyObject* lookupTransformCore ( PyObject *  self,
PyObject *  args,
PyObject *  kw 
) [static]

Definition at line 289 of file tf2_py.cpp.

static PyObject* lookupTransformFullCore ( PyObject *  self,
PyObject *  args,
PyObject *  kw 
) [static]

Definition at line 309 of file tf2_py.cpp.

static PyObject* PyObject_BorrowAttrString ( PyObject *  o,
const char *  name 
) [static]

Definition at line 64 of file tf2_py.cpp.

static int rosduration_converter ( PyObject *  obj,
ros::Duration rt 
) [static]

Definition at line 146 of file tf2_py.cpp.

static int rostime_converter ( PyObject *  obj,
ros::Time rt 
) [static]

Definition at line 133 of file tf2_py.cpp.

static PyObject* setTransform ( PyObject *  self,
PyObject *  args 
) [static]

Definition at line 377 of file tf2_py.cpp.

static PyObject* transform_converter ( const geometry_msgs::TransformStamped *  transform) [static]

Definition at line 72 of file tf2_py.cpp.


Variable Documentation

struct PyMethodDef buffer_core_methods[] [static]
Initial value:
{
  {"all_frames_as_yaml", allFramesAsYAML, METH_VARARGS},
  {"all_frames_as_string", allFramesAsString, METH_VARARGS},
  {"set_transform", setTransform, METH_VARARGS},
  {"can_transform_core", (PyCFunction)canTransformCore, METH_KEYWORDS},
  {"can_transform_full_core", (PyCFunction)canTransformFullCore, METH_KEYWORDS},
  
  {"clear", (PyCFunction)clear, METH_KEYWORDS},
  
  
  
  {"lookup_transform_core", (PyCFunction)lookupTransformCore, METH_KEYWORDS},
  {"lookup_transform_full_core", (PyCFunction)lookupTransformFullCore, METH_KEYWORDS},
  
  
  
  {NULL,          NULL}
}

Definition at line 434 of file tf2_py.cpp.

PyTypeObject buffer_core_Type [static]
Initial value:
 {
  PyObject_HEAD_INIT(&PyType_Type)
  0,                               
  "_tf2.BufferCore",                
  sizeof(buffer_core_t),           
}

Definition at line 57 of file tf2_py.cpp.

PyMethodDef module_methods[] [static]
Initial value:
 {
  
  {NULL, NULL, 0},
}

Definition at line 454 of file tf2_py.cpp.

PyObject* pModulegeometrymsgs = NULL [static]

Definition at line 47 of file tf2_py.cpp.

PyObject* pModulerospy = NULL [static]

Definition at line 46 of file tf2_py.cpp.

PyObject* tf2_connectivityexception = NULL [static]

Definition at line 49 of file tf2_py.cpp.

PyObject* tf2_exception = NULL [static]

Definition at line 48 of file tf2_py.cpp.

PyObject * tf2_extrapolationexception = NULL [static]

Definition at line 49 of file tf2_py.cpp.

PyObject * tf2_invalidargumentexception = NULL [static]

Definition at line 50 of file tf2_py.cpp.

PyObject * tf2_lookupexception = NULL [static]

Definition at line 49 of file tf2_py.cpp.

PyObject * tf2_timeoutexception = NULL [static]

Definition at line 50 of file tf2_py.cpp.



tf2
Author(s): Tully Foote, Eitan Marder-Eppstein, Wim Meeussen
autogenerated on Mon Oct 6 2014 00:12:43