Home Previous Up Next Index

armarx::EgomotionTrackerInterface

Overview

interface EgomotionTrackerInterface extends ::visionx::ImageProcessorInterface, SelfLocalisationProcessInterface

Operation Index

beginLocalisation
beginTracking
beginStatusEstimation
getLocationEstimate
getPlaneScatteringDirectionsPS
getPlaneScatteringDirectionsPF
getParticlesPS
getParticlesPF
getBoundingBox
getNumberOfActiveParticles
getStatus
setNeckErrorLimits
setUseOrientationDifferenceTracking
getUseOrientationDifferenceTracking
setUseOrientationDifferenceInitialisation
getUseOrientationDifferenceInitialisation
setUsePSOptimizationTracking
getUsePSOptimizationTracking
setUseMahalanobisDistanceBasedScatteringReduction
getUseMahalanobisDistanceBasedScatteringReduction
getNeckErrorRollMin
getNeckErrorRollMax
getNeckErrorPitchMin
getNeckErrorPitchMax
getNeckErrorYawMin
getNeckErrorYawMax
step
setAutomaticExecution
setCycleTrackingStatusEstimation

Operations

void beginLocalisation()

void beginTracking()

void beginStatusEstimation()

LocationEstimate getLocationEstimate()

PlaneScatteringDirections getPlaneScatteringDirectionsPS()

PlaneScatteringDirections getPlaneScatteringDirectionsPF()

ParticleVector getParticlesPS()

ParticleVector getParticlesPF()

BoundingBox getBoundingBox()

int getNumberOfActiveParticles()

EgomotionTrackerStatus getStatus()

void setNeckErrorLimits(int rollMin, int rollMax, int pitchMin, int pitchMax, int yawMin, int yawMax)

void setUseOrientationDifferenceTracking(bool useOrientationDifferenceTracking)

bool getUseOrientationDifferenceTracking()

void setUseOrientationDifferenceInitialisation(bool useOrientationDifferenceInitialisation)

bool getUseOrientationDifferenceInitialisation()

void setUsePSOptimizationTracking(bool usePSOptimizationTracking)

bool getUsePSOptimizationTracking()

void setUseMahalanobisDistanceBasedScatteringReduction(bool useMahalanobisDistanceBasedScatteringReduction)

bool getUseMahalanobisDistanceBasedScatteringReduction()

float getNeckErrorRollMin()

float getNeckErrorRollMax()

float getNeckErrorPitchMin()

float getNeckErrorPitchMax()

float getNeckErrorYawMin()

float getNeckErrorYawMax()

void step()

void setAutomaticExecution(bool automaticExecution)

void setCycleTrackingStatusEstimation(bool cycleTrackingStatusEstimation)


Home Previous Up Next Index