#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.