EASY-ROB™ Kernel  v8.603
Public Attributes | List of all members
ER_DistanceResult Struct Reference

Collision results for query ER_COLL_QUERY_TYPE_DISTANCE, see erColl_GetResults_Distance()
The following distance and points established the minimum distance for the models, within the relative and absolute error bounds specified. More...

#include <erk_capi_types.h>

Public Attributes

double query_time_secs
 required time for collision computation More...
 
DFRAME m1Tm2
 DFRAME transformation from model 1 to model 2 More...
 
double rel_err
 the relative error margin from actual distance More...
 
double abs_err
 the absolute error margin from actual distance More...
 
double distance
 minimum distance>0 if models not colliding, else distance is 0 More...
 
double * p1
 position at model 1 for shortest distance if minimum distance>0 More...
 
double * p2
 position at model 2 for shortest distance if minimum distance>0 More...
 

Detailed Description

Collision results for query ER_COLL_QUERY_TYPE_DISTANCE, see erColl_GetResults_Distance()
The following distance and points established the minimum distance for the models, within the relative and absolute error bounds specified.

Member Data Documentation

◆ abs_err

double ER_DistanceResult::abs_err

the absolute error margin from actual distance

◆ distance

double ER_DistanceResult::distance

minimum distance>0 if models not colliding, else distance is 0

◆ m1Tm2

DFRAME ER_DistanceResult::m1Tm2

DFRAME transformation from model 1 to model 2

◆ p1

double* ER_DistanceResult::p1

position at model 1 for shortest distance if minimum distance>0

◆ p2

double* ER_DistanceResult::p2

position at model 2 for shortest distance if minimum distance>0

◆ query_time_secs

double ER_DistanceResult::query_time_secs

required time for collision computation

◆ rel_err

double ER_DistanceResult::rel_err

the relative error margin from actual distance


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