Go to the documentation of this file.00001 #include "PoseSplDcps.h"
00002 #include "ccpp_Pose.h"
00003
00004 const char *
00005 __Pose__name(void)
00006 {
00007 return (const char*)"Pose";
00008 }
00009
00010 const char *
00011 __Pose__keys(void)
00012 {
00013 return (const char*)"";
00014 }
00015
00016 #include <v_kernel.h>
00017 #include <v_topic.h>
00018 #include <os_stdlib.h>
00019 #include <string.h>
00020
00021 c_bool
00022 __Pose__copyIn(
00023 c_base base,
00024 struct Pose *from,
00025 struct _Pose *to)
00026 {
00027 c_bool result = TRUE;
00028
00029 if(result){
00030 extern c_bool __Point__copyIn(c_base, Point *, _Point *);
00031 result = __Point__copyIn(base, &from->position, &to->position);
00032 }
00033 if(result){
00034 extern c_bool __Quaternion__copyIn(c_base, Quaternion *, _Quaternion *);
00035 result = __Quaternion__copyIn(base, &from->orientation, &to->orientation);
00036 }
00037 return result;
00038 }
00039
00040 void
00041 __Pose__copyOut(
00042 void *_from,
00043 void *_to)
00044 {
00045 struct _Pose *from = (struct _Pose *)_from;
00046 struct Pose *to = (struct Pose *)_to;
00047 {
00048 extern void __Point__copyOut(void *, void *);
00049 __Point__copyOut((void *)&from->position, (void *)&to->position);
00050 }
00051 {
00052 extern void __Quaternion__copyOut(void *, void *);
00053 __Quaternion__copyOut((void *)&from->orientation, (void *)&to->orientation);
00054 }
00055 }
00056