AURobotServers  4
Public Attributes | List of all members
UResObstacle::UVar Struct Reference

#include <uresobstacle.h>

Public Attributes

UVariablecogMergeLimit
 
UVariableextDist
 
UVariablefixedObsts
 number of fixed obstacles (from mapped obstacles) More...
 
UVariablegroup
 
UVariablegrpMaxDist
 
UVariablegrpMaxTime
 
UVariablegrps
 
UVariableindoorCombineDist
 
UVariableobstCogMerge
 
UVariableobstMerge
 
UVariableobstSingleMargin
 
UVariableobstSingleMerge
 
UVariableoutdoorCombineDist
 
UVariableoutdoorContext
 
UVariableupdateTime
 

Member Data Documentation

UVariable* UResObstacle::UVar::cogMergeLimit

distance an COG embedded obstacle may extend outside the other obstacle before a merge is performed

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::extDist

Index to variable in variable pool for fast access - search distance for obstacles outside passable areas

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getOutdoorExtraDist().

UVariable* UResObstacle::UVar::fixedObsts

number of fixed obstacles (from mapped obstacles)

Referenced by UResObstacle::addObstacleParameters(), UResObstacle::getFixedObstCnt(), and UResObstacle::updateMappedObstacles().

UVariable* UResObstacle::UVar::group
UVariable* UResObstacle::UVar::grpMaxDist

Index to variable in variable pool for fast access - max pose distance in one group

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::grpMaxTime

Index to variable in variable pool for fast access - max time spend in one group

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::grps

number of obstacle groups in pool

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::obstDataUpdated().

UVariable* UResObstacle::UVar::indoorCombineDist

Index to variable in variable pool for fast access - obstacle merge distance (indoor)

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::obstCogMerge

should obstacle merge be allowed based on COG embedded rules

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::obstMerge

Index to variable in variable pool for fast access - should obstacles actually be merged (mostly for debug if false, or when using v360 for memory)

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::obstSingleMargin

single point obstacles merge margin

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::obstSingleMerge

should single point obstacles be merged using special margin

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::outdoorCombineDist

Index to variable in variable pool for fast access - obstacle merge distance (outdoor)

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::getObstacleGroupSettings().

UVariable* UResObstacle::UVar::outdoorContext

Index to variable in variable pool for fast access - is context outdoor

Referenced by UResObstacle::addObstacleParameters(), UResObstacle::getObstacleGroupSettings(), and UResObstacle::isOutdoorContext().

UVariable* UResObstacle::UVar::updateTime

Time (tod) of last obstacle update

Referenced by UResObstacle::addObstacleParameters(), and UResObstacle::obstDataUpdated().


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