DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
david::MotionInfo Struct Reference

Provides user knowledge about the motion between two scans. More...

#include <IShapeFusion.h>

Public Member Functions

 MotionInfo ()
 Standard constructor. Initializes with GetMotionInfo_Free.
 

Public Attributes

bool angleKnown
 Is rotation 'angle' around motion axis known?.
 
bool axisDirKnown
 Is direction vector 'axisDir' of motion axis is known?
 
double angleDeg
 Angle of rotation in degrees.
 
double angleToleranceDeg
 Tolerance of angleDeg in degrees. Won't work well with too low tolerances; recommended: 2 deg.
 
double axisDir [3]
 3D direction vector (x,y,z) of motion axis w.r.t. world coordinates.
 

Detailed Description

Provides user knowledge about the motion between two scans.

In most cases the motion can be described by a simple rotation around an axis, where the pitch along the (motion=rotation) axis is zero. The following helper functions are available:

Definition at line 108 of file IShapeFusion.h.


The documentation for this struct was generated from the following file: