#include <umap3dpos.h>
UMap3dPos::~UMap3dPos |
( |
| ) |
|
Copy all 3d info from source. Returns true.
bool UMap3dPos::load |
( |
Uxml3D * |
fxmap, |
|
|
char * |
name = NULL |
|
) |
| |
Load this position from an xml-class object. Returns true if read.
bool UMap3dPos::save |
( |
Uxml3D * |
fxmap, |
|
|
const char * |
name = NULL |
|
) |
| |
Save data in html-like format. Returns true if saved.
void UMap3dPos::update |
( |
UPoseQ * |
poseQ | ) |
|
Update 3D info from 2D pose. This function updates a 3D position partially, assuming that height and Omega, Phi is independant of pose information.
Estimated rotation (Phi used only)
Covariance matrix of orientation (in segment coordinates) Independent of position covariance,
Estimated position (x,y,(z))
Covariance matrix of position (in segment coordinates) Position covariance is expected tobe independant of rotation covariance.
Has object an orientation
The documentation for this class was generated from the following file: