activate(void) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [virtual] |
ArAction(const char *name, const char *description="") | ArAction | |
ArActionTriangleDriveTo(const char *name="triangleDriveTo", double finalDistFromVertex=400, double approachDistFromVertex=1000, double speed=200, double closeDist=100, double acquireTurnSpeed=30) | ArActionTriangleDriveTo | |
deactivate(void) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [virtual] |
findPoseFromVertex(double distFromVertex) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
findTriangle(bool initial, bool goStraight=false) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
fire(ArActionDesired currentDesired) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [virtual] |
getAcquire(void) | ArActionTriangleDriveTo | [inline] |
getAdjustVertex(void) | ArActionTriangleDriveTo | [inline] |
getArg(int number) const | ArAction | [virtual] |
getArg(int number) | ArAction | [virtual] |
getData(void) | ArActionTriangleDriveTo | |
getDefaultActivationState(void) | ArAction | [inline, static] |
getDescription(void) const | ArAction | [virtual] |
getDesired(void) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [inline, virtual] |
getDesired(void) const (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [inline, virtual] |
getFinalDistFromVertex(void) | ArActionTriangleDriveTo | [inline] |
getGotoVertex(void) | ArActionTriangleDriveTo | [inline] |
getIgnoreTriangleDist(void) | ArActionTriangleDriveTo | [inline] |
getLineFinder(void) | ArActionTriangleDriveTo | [inline] |
getName(void) const | ArAction | [virtual] |
getNumArgs(void) const | ArAction | [virtual] |
getRobot() const | ArAction | [inline] |
getSaveData(void) | ArActionTriangleDriveTo | [inline] |
getState(void) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [inline] |
getUseIgnoreInGOtoVertexMode(void) | ArActionTriangleDriveTo | [inline] |
getVertexUnseenStopMSecs(void) | ArActionTriangleDriveTo | [inline] |
isActive(void) const | ArAction | [virtual] |
log(bool verbose=true) const | ArAction | [virtual] |
myAcquire (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myAcquireTurnSpeed (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myAdjustVertex (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myAngleBetween (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myApproachDistFromVertex (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myArgumentMap (defined in ArAction) | ArAction | [protected] |
myCloseDist (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myData (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myDataMutex (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myDescription (defined in ArAction) | ArAction | [protected] |
myDesired (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myFinalDistFromVertex (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myGotLinesCounter (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myGotoVertex (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myIgnoreTriangleDist (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myIsActive (defined in ArAction) | ArAction | [protected] |
myLaser (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myLine1Length (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myLine2Length (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myLineFinder (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myLines (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myLocalXOffset (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myLocalYOffset (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myMaxAngleMisalignment (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myMaxDistBetweenLinePoints (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myMaxLateralDist (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myName (defined in ArAction) | ArAction | [protected] |
myNumArgs (defined in ArAction) | ArAction | [protected] |
myOriginalAngle (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myOwnLineFinder (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myPrinting (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myRobot | ArAction | [protected] |
mySaveData (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
mySpeed (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myState (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myThOffset (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myTwoStageApproach (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myUseIgnoreInGoto (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myVertex (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myVertexSeen (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myVertexSeenLast (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
myVertexUnseenStopMSecs (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [protected] |
ourDefaultActivationState (defined in ArAction) | ArAction | [protected, static] |
setAcquire(bool acquire=false) | ArActionTriangleDriveTo | [inline] |
setAdjustVertex(bool adjustVertex) | ArActionTriangleDriveTo | [inline] |
setDefaultActivationState(bool defaultActivationState) | ArAction | [inline, static] |
setFinalDistFromVertex(double dist) | ArActionTriangleDriveTo | [inline] |
setGotoVertex(bool gotoVertex) | ArActionTriangleDriveTo | [inline] |
setIgnoreTriangleDist(double dist=250, bool useIgnoreInGotoVertexMode=false) | ArActionTriangleDriveTo | [inline] |
setLineFinder(ArLineFinder *lineFinder) | ArActionTriangleDriveTo | |
setLogging(bool logging) | ArActionTriangleDriveTo | [inline] |
setLogging(void) | ArActionTriangleDriveTo | [inline] |
setMaxAngleMisalignment(int maxAngleMisalignment=0) | ArActionTriangleDriveTo | [inline] |
setMaxDistBetweenLinePoints(int maxDistBetweenLinePoints=0) | ArActionTriangleDriveTo | [inline] |
setMaxLateralDist(int maxLateralDist=0) | ArActionTriangleDriveTo | [inline] |
setNextArgument(ArArg const &arg) | ArAction | [protected] |
setParameters(double finalDistFromVertex=400, double approachDistFromVertex=1000, double speed=200, double closeDist=100, double acquireTurnSpeed=30) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | |
setRobot(ArRobot *robot) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | [virtual] |
setSaveData(bool saveData) | ArActionTriangleDriveTo | [inline] |
setTriangleParams(double line1Length=254, double angleBetween=135, double line2Length=254) | ArActionTriangleDriveTo | [inline] |
setVertexOffset(int localXOffset, int localYOffset, double thOffset) | ArActionTriangleDriveTo | [inline] |
setVertexUnseenStopMSecs(int vertexUnseenStopMSecs=4000) | ArActionTriangleDriveTo | [inline] |
State enum name | ArActionTriangleDriveTo | |
STATE_ACQUIRE enum value | ArActionTriangleDriveTo | |
STATE_ALIGN_APPROACH enum value | ArActionTriangleDriveTo | |
STATE_ALIGN_FINAL enum value | ArActionTriangleDriveTo | |
STATE_FAILED enum value | ArActionTriangleDriveTo | |
STATE_GOTO_APPROACH enum value | ArActionTriangleDriveTo | |
STATE_GOTO_FINAL enum value | ArActionTriangleDriveTo | |
STATE_GOTO_VERTEX enum value | ArActionTriangleDriveTo | |
STATE_INACTIVE enum value | ArActionTriangleDriveTo | |
STATE_SEARCHING enum value | ArActionTriangleDriveTo | |
STATE_SUCCEEDED enum value | ArActionTriangleDriveTo | |
~ArAction() | ArAction | [virtual] |
~ArActionTriangleDriveTo() | ArActionTriangleDriveTo | [virtual] |