SYMBOL INDEX (169 symbols across 9 files) FILE: agvs_pad/src/agvs_pad_node.cpp class Button (line 75) | class Button{ method Button (line 81) | Button(){ method Press (line 86) | void Press(int value){ method IsPressed (line 97) | int IsPressed(){ method IsReleased (line 101) | bool IsReleased(){ class AgvsPad (line 111) | class AgvsPad function main (line 434) | int main(int argc, char** argv) FILE: agvs_robot_control/src/agvs_robot_control.cpp class AGVSControllerClass (line 68) | class AGVSControllerClass { method AGVSControllerClass (line 190) | AGVSControllerClass(ros::NodeHandle h) : diagnostic_(), method starting (line 305) | int starting() method UpdateOdometry (line 330) | void UpdateOdometry(){ method PublishOdometry (line 381) | void PublishOdometry() method UpdateControl (line 447) | void UpdateControl() method SetElevatorPosition (line 484) | void SetElevatorPosition(double val){ method stopping (line 494) | void stopping() method check_command_subscriber (line 501) | void check_command_subscriber(diagnostic_updater::DiagnosticStatusWrap... method srvCallback_SetOdometry (line 517) | bool srvCallback_SetOdometry(robotnik_msgs::set_odometry::Request &req... method srvCallback_RaiseElevator (line 529) | bool srvCallback_RaiseElevator(std_srvs::Empty::Request &request, std_... method srvCallback_LowerElevator (line 538) | bool srvCallback_LowerElevator(std_srvs::Empty::Request &request, std_... method jointStateCallback (line 547) | void jointStateCallback(const sensor_msgs::JointStateConstPtr& msg) method commandCallback (line 554) | void commandCallback(const ackermann_msgs::AckermannDriveStamped::Cons... method imuCallback (line 567) | void imuCallback( const sensor_msgs::Imu& imu_msg){ method saturation (line 583) | double saturation(double u, double min, double max) method radnorm (line 593) | static inline void radnorm(double* radians) method radnorm2 (line 603) | static inline double radnorm2( double value ) method spin (line 610) | bool spin() function main (line 642) | int main(int argc, char** argv) FILE: purepursuit_planner/include/purepursuit_planner/Component.h type ReturnValue (line 33) | enum ReturnValue{ type States (line 44) | enum States{ type timespec (line 58) | struct timespec function tsnorm (line 62) | static inline void tsnorm(struct timespec *ts) function radnorm (line 70) | static inline void radnorm(double* radians) function radnorm2 (line 81) | static inline void radnorm2(double* radians) function calcdiff (line 91) | static inline long calcdiff(struct timespec t1, struct timespec t2) type thread_param (line 99) | struct thread_param{ type thread_data (line 104) | typedef struct thread_data{ function class (line 121) | class Component{ FILE: purepursuit_planner/scripts/purepursuit_planner/path_marker_1.py class PurepursuitClient (line 43) | class PurepursuitClient(): method __init__ (line 45) | def __init__(self, planner_name): method goTo (line 53) | def goTo(self, goal_list): method cancel (line 70) | def cancel(self): method getState (line 81) | def getState(self): method getResult (line 85) | def getResult(self): class PointPath (line 94) | class PointPath(InteractiveMarker): method __init__ (line 96) | def __init__(self, frame_id, name, description, is_manager = False): method processFeedback (line 132) | def processFeedback(self, feedback): class PointPathManager (line 139) | class PointPathManager(InteractiveMarkerServer): method __init__ (line 141) | def __init__(self, name, frame_id, planner): method createNewPoint (line 172) | def createNewPoint(self): method newPointCB (line 202) | def newPointCB(self, feedback): method deletePointCB (line 207) | def deletePointCB(self, feedback): method deleteAllPointsCB (line 217) | def deleteAllPointsCB(self, feedback): method startRouteCB (line 228) | def startRouteCB(self, feedback): method reverseRouteCB (line 235) | def reverseRouteCB(self, feedback): method stopRouteCB (line 242) | def stopRouteCB(self, feedback): method convertListOfPointPathIntoGoal (line 247) | def convertListOfPointPathIntoGoal(self, inverse = False): FILE: purepursuit_planner/scripts/purepursuit_planner/path_marker_2.py class PurepursuitClient (line 44) | class PurepursuitClient(): method __init__ (line 46) | def __init__(self, planner_name): method goTo (line 54) | def goTo(self, goal_list): method cancel (line 71) | def cancel(self): method getState (line 82) | def getState(self): method getResult (line 86) | def getResult(self): class PointPath (line 95) | class PointPath(InteractiveMarker): method __init__ (line 97) | def __init__(self, frame_id, name, description, is_manager = False, sp... method processFeedback (line 133) | def processFeedback(self, feedback): class PointPathManager (line 140) | class PointPathManager(InteractiveMarkerServer): method __init__ (line 142) | def __init__(self, name, frame_id, planner): method createNewPoint (line 187) | def createNewPoint(self, speed = 0.2): method newPointCB (line 217) | def newPointCB(self, feedback): method newPointCB_02 (line 221) | def newPointCB_02(self, feedback): method newPointCB_04 (line 225) | def newPointCB_04(self, feedback): method newPointCB_06 (line 229) | def newPointCB_06(self, feedback): method deletePointCB (line 234) | def deletePointCB(self, feedback): method deleteAllPoints (line 244) | def deleteAllPoints(self): method deleteAllPointsCB (line 253) | def deleteAllPointsCB(self, feedback): method savePointsCB (line 257) | def savePointsCB(self, feedback): method loadPointsCB (line 275) | def loadPointsCB(self, feedback): method startRouteCB (line 319) | def startRouteCB(self, feedback): method reverseRouteCB (line 326) | def reverseRouteCB(self, feedback): method stopRouteCB (line 333) | def stopRouteCB(self, feedback): method convertListOfPointPathIntoGoal (line 338) | def convertListOfPointPathIntoGoal(self, inverse = False): method goService (line 351) | def goService(self, param): method goBackService (line 359) | def goBackService(self, param): method cancelService (line 367) | def cancelService(self, param): FILE: purepursuit_planner/scripts/purepursuit_planner/planner_test_client.py function purepursuit_client (line 13) | def purepursuit_client(): FILE: purepursuit_planner/scripts/purepursuit_planner/purepursuit_client.py function purepursuit_client (line 15) | def purepursuit_client(): FILE: purepursuit_planner/src/Component.cc function ReturnValue (line 63) | ReturnValue Component::Setup(){ function ReturnValue (line 107) | ReturnValue Component::ShutDown(){ function ReturnValue (line 142) | ReturnValue Component::Configure(){ function ReturnValue (line 151) | ReturnValue Component::Allocate(){ function ReturnValue (line 160) | ReturnValue Component::Free(){ function ReturnValue (line 170) | ReturnValue Component::Open(){ function ReturnValue (line 180) | ReturnValue Component::Close(){ function ReturnValue (line 191) | ReturnValue Component::Start(){ function ReturnValue (line 237) | ReturnValue Component::Stop(){ type sched_param (line 262) | struct sched_param type timespec (line 264) | struct timespec type timespec (line 265) | struct timespec function States (line 384) | States Component::GetState(){ function ReturnValue (line 467) | ReturnValue Component::GetThreadData(thread_data *data){ function ReturnValue (line 500) | ReturnValue Component::CreateTask(int prio, double frec, void *(*start_r... FILE: purepursuit_planner/src/purepursuit_planner.cpp type MagnetStruct (line 65) | struct MagnetStruct{ type Waypoint (line 75) | struct Waypoint{ class Path (line 89) | class Path{ method Path (line 109) | Path(){ method ReturnValue (line 121) | ReturnValue AddWaypoint(Waypoint point){ method ReturnValue (line 144) | ReturnValue AddWaypoint(vector po){ method ReturnValue (line 156) | ReturnValue AddMagnet(MagnetStruct magnet){ method ReturnValue (line 168) | ReturnValue AddMagnet(vector po){ method Clear (line 180) | void Clear(){ method Size (line 191) | unsigned int Size(){ method ReturnValue (line 196) | ReturnValue GetNextWaypoint(Waypoint *wp){ method ReturnValue (line 212) | ReturnValue BackWaypoint(Waypoint *wp){ method ReturnValue (line 226) | ReturnValue GetCurrentWaypoint(Waypoint *wp){ method ReturnValue (line 240) | ReturnValue GetWaypoint(int index, Waypoint *wp){ method GetCurrentWaypointIndex (line 254) | int GetCurrentWaypointIndex(){ method ReturnValue (line 259) | ReturnValue SetCurrentWaypoint(int index){ method NextWaypoint (line 273) | void NextWaypoint(){ method NumOfWaypoints (line 280) | int NumOfWaypoints(){ method ReturnValue (line 285) | ReturnValue GetNextMagnet(MagnetStruct *mg){ method ReturnValue (line 301) | ReturnValue BackMagnet(MagnetStruct * mg){ method ReturnValue (line 315) | ReturnValue GetCurrentMagnet( MagnetStruct * mg ){ method ReturnValue (line 329) | ReturnValue GetPreviousMagnet( MagnetStruct * mg ){ method GetCurrentMagnetIndex (line 343) | int GetCurrentMagnetIndex(){ method ReturnValue (line 348) | ReturnValue SetCurrentMagnet(int index){ method NextMagnet (line 361) | void NextMagnet(){ method ReturnValue (line 368) | ReturnValue GetLastMagnet( MagnetStruct * mg ){ method NumOfMagnets (line 382) | int NumOfMagnets(){ method Path (line 387) | Path &operator+=(const Path &a){ method dot2 (line 394) | double dot2( Waypoint w, Waypoint v) { method Waypoint (line 404) | Waypoint PosOnQuadraticBezier(Waypoint cp0, Waypoint cp1, Waypoint cp2... method DistForSpeed (line 419) | double DistForSpeed(double target_speed){ method ReturnValue (line 433) | ReturnValue Optimize(double distance){ method Print (line 662) | void Print(){ class purepursuit_planner_node (line 675) | class purepursuit_planner_node: public Component method purepursuit_planner_node (line 758) | purepursuit_planner_node(ros::NodeHandle h) : node_handle_(h), private... method ROSSetup (line 786) | void ROSSetup(){ method ReturnValue (line 848) | ReturnValue Setup(){ method ReadAndPublish (line 867) | int ReadAndPublish() method ReturnValue (line 877) | ReturnValue Start(){ method ReturnValue (line 892) | ReturnValue Stop(){ method ControlThread (line 908) | void ControlThread() method InitState (line 959) | void InitState(){ method StandbyState (line 975) | void StandbyState(){ method ReadyState (line 992) | void ReadyState(){ method UpdateLookAhead (line 1037) | void UpdateLookAhead(){ method Dot2 (line 1061) | double Dot2( double x1, double y1, double x2, double y2) { method Dist (line 1069) | double Dist(double x1, double y1, double x2, double y2) { method DistP2S (line 1080) | double DistP2S( geometry_msgs::Pose2D current_position, Waypoint s0, W... method ReturnValue (line 1125) | ReturnValue PointDlh(geometry_msgs::Pose2D current_position, geometry_... method PurePursuit (line 1231) | int PurePursuit(){ method CancelPath (line 1357) | void CancelPath(){ method SetRobotSpeed (line 1372) | void SetRobotSpeed(double speed, double angle){ method ShutDownState (line 1388) | void ShutDownState(){ method EmergencyState (line 1398) | void EmergencyState(){ method FailureState (line 1408) | void FailureState(){ method AllState (line 1414) | void AllState(){ method OdomCallback (line 1445) | void OdomCallback(const nav_msgs::Odometry::ConstPtr& odom_value) method CheckOdomReceive (line 1469) | int CheckOdomReceive() method executeCB (line 1483) | void executeCB(const planner_msgs::GoToGoalConstPtr &goal) method CalculateDirectionSpeed (line 1493) | int CalculateDirectionSpeed(Waypoint target_position){ method CalculateDirectionSpeed (line 1568) | int CalculateDirectionSpeed(geometry_msgs::Pose2D target_position){ method ReturnValue (line 1641) | ReturnValue MergePath(){ method GoalCB (line 1717) | void GoalCB() method PreemptCB (line 1727) | void PreemptCB() method AnalyseCB (line 1735) | void AnalyseCB(){ method SetLaserFront (line 1754) | bool SetLaserFront(){ method SetLaserBack (line 1769) | bool SetLaserBack(){ function main (line 1784) | int main(int argc, char** argv)