#include <basic_types.h>
Public Attributes | |
union { | |
struct { | |
double pb_pose [6] | |
} | |
struct { | |
double ax | |
double ay | |
double az | |
double x | |
double y | |
double z | |
} | |
struct { | |
double pb_aa [3] | |
double pb_loc [3] | |
} | |
}; |
Brief Pose6d defines a ceres_structure for a pose in 3D space x,y,z have their natrual meanging ax,ay,az define the rotation part of the pose using angle axis notation
Definition at line 59 of file basic_types.h.
union { ... } |
angle axis x value
Definition at line 68 of file basic_types.h.
angle axis y value
Definition at line 69 of file basic_types.h.
angle axis z value
Definition at line 70 of file basic_types.h.
double industrial_extrinsic_cal::Pose6d::pb_aa[3] |
parameter block for rotation
Definition at line 75 of file basic_types.h.
double industrial_extrinsic_cal::Pose6d::pb_loc[3] |
parameter block for position
Definition at line 74 of file basic_types.h.
a third option with a single block for 6dof pose
Definition at line 79 of file basic_types.h.
position x
Definition at line 65 of file basic_types.h.
position y
Definition at line 66 of file basic_types.h.
position z
Definition at line 67 of file basic_types.h.