Defines | Functions
eustf.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
#include <math.h>
#include <time.h>
#include <pthread.h>
#include <setjmp.h>
#include <errno.h>
#include <list>
#include <vector>
#include <set>
#include <string>
#include <map>
#include <sstream>
#include <cstdio>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/shared_ptr.hpp>
#include <ros/init.h>
#include <ros/rate.h>
#include <ros/master.h>
#include <ros/this_node.h>
#include <ros/node_handle.h>
#include <ros/service.h>
#include <tf/tf.h>
#include <tf/transform_listener.h>
#include <tf/transform_datatypes.h>
#include <tf/transform_broadcaster.h>
#include <tf2_ros/buffer_client.h>
#include "eus.h"
Include dependency graph for eustf.cpp:

Go to the source code of this file.

Defines

#define class   eus_class
#define export   eus_export
#define set_ros_time(time, argv)
#define string   eus_string
#define throw   eus_throw
#define vector   eus_vector

Functions

pointer ___eustf (register context *ctx, int n, pointer *argv, pointer env)
pointer EUSTF_ALLFRAMESASSTRING (register context *ctx, int n, pointer *argv)
pointer EUSTF_BUFFER_CLIENT (register context *ctx, int n, pointer *argv)
pointer EUSTF_BUFFER_CLIENT_DISPOSE (register context *ctx, int n, pointer *argv)
pointer EUSTF_CANTRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_CANTRANSFORMFULL (register context *ctx, int n, pointer *argv)
pointer EUSTF_CHAIN (register context *ctx, int n, pointer *argv)
pointer EUSTF_CLEAR (register context *ctx, int n, pointer *argv)
pointer EUSTF_FRAMEEXISTS (register context *ctx, int n, pointer *argv)
pointer EUSTF_GETFRAMESTRINGS (register context *ctx, int n, pointer *argv)
pointer EUSTF_GETLATERSTCOMMONTIME (register context *ctx, int n, pointer *argv)
pointer EUSTF_GETPARENT (register context *ctx, int n, pointer *argv)
pointer EUSTF_LOOKUPTRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_LOOKUPTRANSFORMFULL (register context *ctx, int n, pointer *argv)
pointer EUSTF_LOOKUPVELOCITY (register context *ctx, int n, pointer *argv)
pointer EUSTF_SEND_TRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_SETEXTRAPOLATIONLIMIT (register context *ctx, int n, pointer *argv)
pointer EUSTF_SETTRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_TFBC_CANTRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_TFBC_LOOKUPTRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_TFBC_WAITFORSERVER (register context *ctx, int n, pointer *argv)
pointer EUSTF_TRANSFORM_BROADCASTER (register context *ctx, int n, pointer *argv)
pointer EUSTF_TRANSFORM_LISTENER (register context *ctx, int n, pointer *argv)
pointer EUSTF_TRANSFORM_LISTENER_DISPOSE (register context *ctx, int n, pointer *argv)
pointer EUSTF_TRANSFORMER (register context *ctx, int n, pointer *argv)
pointer EUSTF_TRANSFORMPOSE (register context *ctx, int n, pointer *argv)
pointer EUSTF_WAITFORTRANSFORM (register context *ctx, int n, pointer *argv)
pointer EUSTF_WAITFORTRANSFORMFULL (register context *ctx, int n, pointer *argv)
void register_eustf ()

Define Documentation

#define class   eus_class

Definition at line 77 of file eustf.cpp.

#define export   eus_export

Definition at line 79 of file eustf.cpp.

#define set_ros_time (   time,
  argv 
)
Value:
if (isvector(argv) && (elmtypeof(argv)==ELM_INT)) {   \
    time.sec  = argv->c.ivec.iv[0];                     \
    time.nsec = argv->c.ivec.iv[1];                     \
  } else {                                              \
    error(E_NOVECTOR);                                  \
  }

Definition at line 105 of file eustf.cpp.

#define string   eus_string

Definition at line 81 of file eustf.cpp.

#define throw   eus_throw

Definition at line 78 of file eustf.cpp.

#define vector   eus_vector

Definition at line 80 of file eustf.cpp.


Function Documentation

pointer ___eustf ( register context *  ctx,
int  n,
pointer *  argv,
pointer  env 
)

Definition at line 817 of file eustf.cpp.

pointer EUSTF_ALLFRAMESASSTRING ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 123 of file eustf.cpp.

pointer EUSTF_BUFFER_CLIENT ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 672 of file eustf.cpp.

pointer EUSTF_BUFFER_CLIENT_DISPOSE ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 700 of file eustf.cpp.

pointer EUSTF_CANTRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 262 of file eustf.cpp.

pointer EUSTF_CANTRANSFORMFULL ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 295 of file eustf.cpp.

pointer EUSTF_CHAIN ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 338 of file eustf.cpp.

pointer EUSTF_CLEAR ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 344 of file eustf.cpp.

pointer EUSTF_FRAMEEXISTS ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 352 of file eustf.cpp.

pointer EUSTF_GETFRAMESTRINGS ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 364 of file eustf.cpp.

pointer EUSTF_GETLATERSTCOMMONTIME ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 379 of file eustf.cpp.

pointer EUSTF_GETPARENT ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 600 of file eustf.cpp.

pointer EUSTF_LOOKUPTRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 401 of file eustf.cpp.

pointer EUSTF_LOOKUPTRANSFORMFULL ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 438 of file eustf.cpp.

pointer EUSTF_LOOKUPVELOCITY ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 529 of file eustf.cpp.

pointer EUSTF_SEND_TRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 630 of file eustf.cpp.

pointer EUSTF_SETEXTRAPOLATIONLIMIT ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 588 of file eustf.cpp.

pointer EUSTF_SETTRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 131 of file eustf.cpp.

pointer EUSTF_TFBC_CANTRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 723 of file eustf.cpp.

pointer EUSTF_TFBC_LOOKUPTRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 772 of file eustf.cpp.

pointer EUSTF_TFBC_WAITFORSERVER ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 708 of file eustf.cpp.

pointer EUSTF_TRANSFORM_BROADCASTER ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 624 of file eustf.cpp.

pointer EUSTF_TRANSFORM_LISTENER ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 569 of file eustf.cpp.

pointer EUSTF_TRANSFORM_LISTENER_DISPOSE ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 579 of file eustf.cpp.

pointer EUSTF_TRANSFORMER ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 114 of file eustf.cpp.

pointer EUSTF_TRANSFORMPOSE ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 483 of file eustf.cpp.

pointer EUSTF_WAITFORTRANSFORM ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 158 of file eustf.cpp.

pointer EUSTF_WAITFORTRANSFORMFULL ( register context *  ctx,
int  n,
pointer *  argv 
)

Definition at line 205 of file eustf.cpp.

void register_eustf ( )

Definition at line 86 of file eustf.cpp.



roseus
Author(s): Kei Okada
autogenerated on Mon Oct 6 2014 01:19:15