3 package grl.flatbuffer;
8 import com.google.flatbuffers.*;
10 @SuppressWarnings(
"unused")
12 public EulerPose __init(
int _i, ByteBuffer _bb) { bb_pos = _i; bb = _bb;
return this; }
19 public static int createEulerPose(FlatBufferBuilder builder,
double position_x,
double position_y,
double position_z,
double rotation_r1,
double rotation_r2,
double rotation_r3, byte rotation_eulerOrder) {
23 builder.putByte(rotation_eulerOrder);
24 builder.putDouble(rotation_r3);
25 builder.putDouble(rotation_r2);
26 builder.putDouble(rotation_r1);
28 builder.putDouble(position_z);
29 builder.putDouble(position_y);
30 builder.putDouble(position_x);
31 return builder.offset();
EulerPose __init(int _i, ByteBuffer _bb)
EulerRotation __init(int _i, ByteBuffer _bb)
static int createEulerPose(FlatBufferBuilder builder, double position_x, double position_y, double position_z, double rotation_r1, double rotation_r2, double rotation_r3, byte rotation_eulerOrder)
Vector3d position(Vector3d obj)
Vector3d __init(int _i, ByteBuffer _bb)
EulerRotation rotation(EulerRotation obj)