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) | 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 | inlinestatic |
getDescription(void) const | ArAction | virtual |
getDesired(void) (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | inlinevirtual |
getDesired(void) const (defined in ArActionTriangleDriveTo) | ArActionTriangleDriveTo | inlinevirtual |
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) | ArActionTriangleDriveTo | inline |
getUseIgnoreInGotoVertexMode(void) | ArActionTriangleDriveTo | inline |
getUseLegacyVertexOffset(void) | ArActionTriangleDriveTo | inline |
getVertexSeen(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 |
myUseLegacyVertexOffset (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 | protectedstatic |
setAcquire(bool acquire=false) | ArActionTriangleDriveTo | inline |
setAdjustVertex(bool adjustVertex) | ArActionTriangleDriveTo | inline |
setDefaultActivationState(bool defaultActivationState) | ArAction | inlinestatic |
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 |
setUseLegacyVertexOffset(bool useLegacyVertexOffset) | 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 |