Macros | 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 "defun.h"
Include dependency graph for eustf.cpp:

Go to the source code of this file.

Macros

#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 ()
 

Macro Definition Documentation

◆ class

#define class   eus_class

Definition at line 77 of file eustf.cpp.

◆ export

#define export   eus_export

Definition at line 79 of file eustf.cpp.

◆ set_ros_time

#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); \
}
struct intvector ivec
union cell::cellunion c
ROS_INFO ROS_ERROR int pointer * argv
Definition: roseus.cpp:819
long iv[1]

Definition at line 109 of file eustf.cpp.

◆ string

#define string   eus_string

Definition at line 81 of file eustf.cpp.

◆ throw

#define throw   eus_throw

Definition at line 78 of file eustf.cpp.

◆ vector

#define vector   eus_vector

Definition at line 80 of file eustf.cpp.

Function Documentation

◆ ___eustf()

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

Definition at line 826 of file eustf.cpp.

◆ EUSTF_ALLFRAMESASSTRING()

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

Definition at line 127 of file eustf.cpp.

◆ EUSTF_BUFFER_CLIENT()

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

Definition at line 680 of file eustf.cpp.

◆ EUSTF_BUFFER_CLIENT_DISPOSE()

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

Definition at line 708 of file eustf.cpp.

◆ EUSTF_CANTRANSFORM()

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

Definition at line 270 of file eustf.cpp.

◆ EUSTF_CANTRANSFORMFULL()

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

Definition at line 303 of file eustf.cpp.

◆ EUSTF_CHAIN()

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

Definition at line 346 of file eustf.cpp.

◆ EUSTF_CLEAR()

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

Definition at line 352 of file eustf.cpp.

◆ EUSTF_FRAMEEXISTS()

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

Definition at line 360 of file eustf.cpp.

◆ EUSTF_GETFRAMESTRINGS()

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

Definition at line 372 of file eustf.cpp.

◆ EUSTF_GETLATERSTCOMMONTIME()

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

Definition at line 387 of file eustf.cpp.

◆ EUSTF_GETPARENT()

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

Definition at line 608 of file eustf.cpp.

◆ EUSTF_LOOKUPTRANSFORM()

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

Definition at line 409 of file eustf.cpp.

◆ EUSTF_LOOKUPTRANSFORMFULL()

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

Definition at line 446 of file eustf.cpp.

◆ EUSTF_LOOKUPVELOCITY()

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

Definition at line 537 of file eustf.cpp.

◆ EUSTF_SEND_TRANSFORM()

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

Definition at line 638 of file eustf.cpp.

◆ EUSTF_SETEXTRAPOLATIONLIMIT()

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

Definition at line 596 of file eustf.cpp.

◆ EUSTF_SETTRANSFORM()

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

Definition at line 135 of file eustf.cpp.

◆ EUSTF_TFBC_CANTRANSFORM()

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

Definition at line 731 of file eustf.cpp.

◆ EUSTF_TFBC_LOOKUPTRANSFORM()

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

Definition at line 780 of file eustf.cpp.

◆ EUSTF_TFBC_WAITFORSERVER()

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

Definition at line 716 of file eustf.cpp.

◆ EUSTF_TRANSFORM_BROADCASTER()

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

Definition at line 632 of file eustf.cpp.

◆ EUSTF_TRANSFORM_LISTENER()

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

Definition at line 577 of file eustf.cpp.

◆ EUSTF_TRANSFORM_LISTENER_DISPOSE()

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

Definition at line 587 of file eustf.cpp.

◆ EUSTF_TRANSFORMER()

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

Definition at line 118 of file eustf.cpp.

◆ EUSTF_TRANSFORMPOSE()

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

Definition at line 491 of file eustf.cpp.

◆ EUSTF_WAITFORTRANSFORM()

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

Definition at line 166 of file eustf.cpp.

◆ EUSTF_WAITFORTRANSFORMFULL()

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

Definition at line 213 of file eustf.cpp.

◆ register_eustf()

void register_eustf ( )

Definition at line 90 of file eustf.cpp.



roseus
Author(s): Kei Okada
autogenerated on Thu Feb 2 2023 03:18:20