coordinates.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
coordinates_8h
LatLong
MapPose
MapXY
Polar
Coordinates
std::vector< MapXY >
mapxy_list_t
coordinates_8h.html
a8ebaeeadc2199e2519f1cfecedd246d2
std::vector< Polar >
polar_list_t
coordinates_8h.html
a00126be7e14a39f8eb79ed4ac76792eb
float
bearing
namespaceCoordinates.html
a68a5539d957caf1d95f512117f58e2b9
(MapXY from_point, MapXY to_point)
float
bearing
namespaceCoordinates.html
a90eaafd9f1daca3121148dc25b9b815f
(MapPose from_pose, MapXY to_point)
Polar
MapXY_to_Polar
namespaceCoordinates.html
a4fa684998eeb506c58ea02d37dde1e33
(MapXY point, const nav_msgs::Odometry &origin)
float
mod2pi
namespaceCoordinates.html
aa572717bcecb6bfa47d6da98054f2e01
(float angle)
float
normalize
namespaceCoordinates.html
a1ef84f39bdeed120388f4ed3c3c6e02c
(float heading)
MapXY
Polar_to_MapXY
namespaceCoordinates.html
a9d119e63ee53b9eeb7159a9f2b41c816
(Polar polar, const MapPose &origin)
float
sign
namespaceCoordinates.html
ab92b6d5866d65f74581fc4790f3f073d
(float val)
DrawLanes.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
DrawLanes_8cc
art_map/DrawLanes.h
art_map/euclidean_distance.h
DrawLanes.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
DrawLanes_8h
DrawLanes
RGB
#define
DEFAULT_RATIO
DrawLanes_8h.html
a632321d37a03405cf068df9433a64e1e
euclidean_distance.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
euclidean__distance_8h
art_map/types.h
Euclidean
void
DistanceFromLine
namespaceEuclidean.html
a586e3bf4f32de088775cf1501d00d540
(float cx, float cy, float ax, float ay, float bx, float by, float &distanceSegment, float &distanceLine)
void
DistanceFromLine
namespaceEuclidean.html
abffff0102f41f644cabda276b7e5456d
(const MapXY &c, const MapXY &a, const MapXY &b, float &distanceSegment, float &distanceLine)
float
DistanceTo
namespaceEuclidean.html
ab78d0e3d707c5a40aec9e01f5e1793f3
(MapPose p1, MapPose p2)
float
DistanceTo
namespaceEuclidean.html
a8f7420787c26ba3c60681f313e037466
(float p1x, float p1y, float p2x, float p2y)
float
DistanceTo
namespaceEuclidean.html
ad19a8f26f1ac5cde7e45cb6639bee60c
(MapXY p1, MapXY p2)
float
DistanceToTime
namespaceEuclidean.html
a41a840fd7f0f338271db0aa252c779b4
(float distance, float speed)
float
DistanceToWaypt
namespaceEuclidean.html
a2c25d24bf1385dcdcd1e80d84a82d4e5
(const MapPose &pose, const WayPointNode &waypt)
float
DistanceToWaypt
namespaceEuclidean.html
a7e1921c97de96cbcf7076b918c42624c
(MapXY point, const WayPointNode &waypt)
float
DistanceToWaypt
namespaceEuclidean.html
afa9d235fe161a636c64d800da03cb312
(Polar polar, const MapPose &origin, const WayPointNode &waypt)
bool
point_in_line_segment
namespaceEuclidean.html
a01444c7a25580b862c2d552f7abd44c4
(MapXY point, MapXY lp1, MapXY lp2)
FilteredPolygon.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
FilteredPolygon_8cc
art_map/Matrix.h
art_map/FilteredPolygon.h
FilteredPolygon.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
FilteredPolygon_8h
art_map/KF.h
art_map/Matrix.h
art_map/PolyOps.h
FilteredPolygon
#define
NUM_POINTS
FilteredPolygon_8h.html
a20ce4e87e306bf09c2421b0979b92b9e
gaussian.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
gaussian_8cc
art_map/gaussian.h
float
real_random
gaussian_8cc.html
a2b34a2ebff0dac24c429917dc6a8cecc
(float multi=1.0)
gaussian.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
gaussian_8h
gaussian
getpoints.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/node/
getpoints_8cc
#define
NODE
getpoints_8cc.html
a9a2bbc66102de668efe5e9c7feb23eaa
void
getGpsData
getpoints_8cc.html
abdfde66885c4900d6c60d9ac7e637f94
(const art_msgs::GpsInfo &gpsInfo)
int
getInstruction
getpoints_8cc.html
a23eda3d8a8294c368a58091dd338d158
()
int
main
getpoints_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Graph.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
Graph_8cc
art_map/euclidean_distance.h
art_map/Graph.h
WayPointEdge
parse_edge
Graph_8cc.html
a693abe9e4bd4cdcda7e6a3a5b83f526f
(std::string line, bool &valid)
int
parse_integer
Graph_8cc.html
af61f127c2cd794d0da197f9b1db19f7e
(std::string line, std::string token, bool &valid)
WayPointNode
parse_node
Graph_8cc.html
a57e03a14c8038d6b62fc48a14ae72bae
(std::string line, bool &valid)
Graph.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
Graph_8h
art_map/coordinates.h
art_map/types.h
Graph
std::vector< int >
intList
Graph_8h.html
adb6bfd10e0adf151e6ced0bb4988c547
std::vector< WayPointEdge >
WayPointEdgeList
Graph_8h.html
a5f496f329a7314df927dbf18e9b73620
std::vector< WayPointNode >
WayPointNodeList
Graph_8h.html
a845e4b77b77b3a5119d5480aa2a3f120
std::vector< WayPointNodeList >
ZoneList
Graph_8h.html
aa1107bc73891190d40206fe476d5293b
WayPointEdge
parse_edge
Graph_8h.html
a693abe9e4bd4cdcda7e6a3a5b83f526f
(std::string line, bool &valid)
int
parse_integer
Graph_8h.html
af61f127c2cd794d0da197f9b1db19f7e
(std::string line, std::string token, bool &valid)
WayPointNode
parse_node
Graph_8h.html
a57e03a14c8038d6b62fc48a14ae72bae
(std::string line, bool &valid)
KF.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
KF_8cc
art_map/KF.h
KF.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
KF_8h
art_map/Matrix.h
art_map/MQMath.h
KF
KFStruct
#define
KF_CRASH
KF_8h.html
ab5c19e3b0920e0681d334112d0414960
#define
KF_NUMERICS
KF_8h.html
af1452228d4203e16812ee19d6a26f307
#define
KF_OUTLIER
KF_8h.html
a2c6931063e21dd1a1b8b95b7c27eeefd
#define
KF_SUCCESS
KF_8h.html
a82ee2565efd3f98a4bb2412131f0f708
#define
S_D_RANGE_REJECT
KF_8h.html
a1746ced4ab619b39f26d780eb9718c87
mainpage.dox
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/
mainpage_8dox
mapl.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/node/
mapl_8cc
art_map/Graph.h
art_map/MapLanes.h
art_map/RNDF.h
MapLanesDriver
int
main
mapl_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
MapLanes.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
MapLanes_8cc
art_map/gaussian.h
art_map/MapLanes.h
art_map/euclidean_distance.h
art_map/rotate_translate_transform.h
#define
way_poly_size
MapLanes_8cc.html
a964481a4608d701553200fa603b1a999
int
aCount
MapLanes_8cc.html
ac9d3d4cd7e3e4eed43d7ad55a39f5bff
int
bCount
MapLanes_8cc.html
aed4f1bc2d5e2ec53c1869a11ed518408
int
cCount
MapLanes_8cc.html
a4e0d9f7821b0ea7161d4806223ce9418
int
writecounter
MapLanes_8cc.html
ae7042fb645ed05b93c039b30d1fad678
MapLanes.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
MapLanes_8h
art_map/FilteredPolygon.h
art_map/DrawLanes.h
art_map/Graph.h
art_map/PolyOps.h
art_map/RNDF.h
art_map/SmoothCurve.h
art_map/types.h
art_map/zones.h
MapLanes
#define
MIN_POLY_SIZE
MapLanes_8h.html
ae06fac236c13f0677783352edec4b99c
Matrix.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
Matrix_8cc
art_map/Matrix.h
Matrix
Invert22
Matrix_8cc.html
abd73d69b9e48d548883a9714d274eb20
(const Matrix &a)
Matrix
operator*
Matrix_8cc.html
ab0bbb2ec9c1451f42f0270652df8cada
(const Matrix &a, const Matrix &b)
Matrix
operator*
Matrix_8cc.html
a770b71600373beb4db2b3cf44266226a
(const float &a, const Matrix &b)
Matrix
operator*
Matrix_8cc.html
a831858fd0fdbb6aa71cf60412fd862e7
(const Matrix &a, const float &b)
Matrix
operator+
Matrix_8cc.html
ac6d5290381d2afbc2628dacbbacf0a34
(const Matrix &a, const Matrix &b)
Matrix
operator-
Matrix_8cc.html
a21483b661257edc5f15dbbe7f88e8d84
(const Matrix &a, const Matrix &b)
Matrix
operator/
Matrix_8cc.html
ac4e801d27d6a3756c0f3a3d85217ba41
(const Matrix &a, const float &b)
Matrix.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
Matrix_8h
Matrix
float
convDble
Matrix_8h.html
ad1333bab0113f8f705f143991a23c17a
(const Matrix &a)
Matrix
Invert22
Matrix_8h.html
abd73d69b9e48d548883a9714d274eb20
(const Matrix &a)
Matrix
operator*
Matrix_8h.html
ab0bbb2ec9c1451f42f0270652df8cada
(const Matrix &a, const Matrix &b)
Matrix
operator*
Matrix_8h.html
a770b71600373beb4db2b3cf44266226a
(const float &a, const Matrix &b)
Matrix
operator*
Matrix_8h.html
a831858fd0fdbb6aa71cf60412fd862e7
(const Matrix &a, const float &b)
Matrix
operator+
Matrix_8h.html
ac6d5290381d2afbc2628dacbbacf0a34
(const Matrix &a, const Matrix &b)
Matrix
operator-
Matrix_8h.html
a21483b661257edc5f15dbbe7f88e8d84
(const Matrix &a, const Matrix &b)
Matrix
operator/
Matrix_8h.html
ac4e801d27d6a3756c0f3a3d85217ba41
(const Matrix &a, const float &b)
MQMath.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
MQMath_8h
#define
ABS
MQMath_8h.html
a996f7be338ccb40d1a2a5abc1ad61759
(x)
#define
DEG_T_RAD
MQMath_8h.html
a012e99c9ec2c466e11862851264afcf3
#define
DEG_TO_MICRO
MQMath_8h.html
ab9534273fd9c3607d3bd2c894c3120d0
(x)
#define
DEG_TO_RAD
MQMath_8h.html
a8ed7b6a1f199b6d2af90e642918cf271
(x)
#define
MICRO_TO_DEG
MQMath_8h.html
a5d141e898bb40ce2ebc1958b0cbe3e14
(x)
#define
MICRO_TO_RAD
MQMath_8h.html
a849fc6b4f9d396fbbbeb959f3c632618
(x)
#define
PI
MQMath_8h.html
a598a3330b3c21701223ee0ca14316eca
#define
PI_L
MQMath_8h.html
aff5fed76331a27539d98dae83b8d45c5
#define
RAD_T_DEG
MQMath_8h.html
aabf0287ae990560d1df90b386047903e
#define
RAD_TO_DEG
MQMath_8h.html
a77dd57594a038f87051b324cee42c531
(x)
#define
RAD_TO_MICRO
MQMath_8h.html
a54ca43dc033308bc344ce61431d17fc8
(x)
#define
SQUARE
MQMath_8h.html
aa1cf70a99e21bc2032e8867c6cafbb43
(x)
double
AngleFromXY
MQMath_8h.html
aca4d6f11f03b64d90a5ef4823989d326
(double x, double y, double ori, double x2, double y2)
double
AngleFromXY2
MQMath_8h.html
a714af9ffca7f198225d3411d820172fd
(double x, double y, double ori, double x2, double y2)
double
DistFromXY
MQMath_8h.html
a5be796c52f996405f093837d7d44f2e4
(double x, double y, double x2, double y2)
double
Normalise_PI
MQMath_8h.html
a98727796a06217bda406eee0e3bf7415
(double angle)
PolyOps.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
PolyOps_8cc
art_map/coordinates.h
art_map/euclidean_distance.h
art_map/PolyOps.h
#define
EXTREME_DEBUG
PolyOps_8cc.html
a944e21022e911badc46534517c2b27b1
PolyOps.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
PolyOps_8h
art_map/coordinates.h
art_map/types.h
poly
PolyOps
polyUpdate
struct polyUpdate
lanes_poly_vision_t
PolyOps_8h.html
a80aa19a37c7cbafe675a943501ae8d0e
std::vector< poly >
poly_list_t
PolyOps_8h.html
a3e387facfd20ab3a0667961e6bbfe1eb
RNDF.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
RNDF_8cc
art_map/RNDF.h
#define
DEFAULT_LANE_SPEED
RNDF_8cc.html
a875c9325d8ae2e0839121873f5e53575
#define
DEFAULT_LANE_WIDTH
RNDF_8cc.html
abbf0c1bc8f5d909680be3c6bc9ff799e
#define
DEFAULT_SPOT_WIDTH
RNDF_8cc.html
ab7d0f5180a2737d8fb5084e517e30d41
MDF_PARSE_STATE
RNDF_8cc.html
a94afa6f49685a95ff776cc314b9e15d1
MDF_COMMENT
RNDF_8cc.html
a94afa6f49685a95ff776cc314b9e15d1a622df386663dfde15eed6e0fa5d2e3c0
MDF_GENERAL
RNDF_8cc.html
a94afa6f49685a95ff776cc314b9e15d1a3d89dcc879ea90ac56cbf8f3c1bf04e7
MDF_CHECKPOINTS
RNDF_8cc.html
a94afa6f49685a95ff776cc314b9e15d1a3ed383814c9161515fcb01a99f318f84
MDF_SPEEDLIMITS
RNDF_8cc.html
a94afa6f49685a95ff776cc314b9e15d1a697493c45d031b5b3a543418e9af43fc
MDF_UNKNOWN
RNDF_8cc.html
a94afa6f49685a95ff776cc314b9e15d1ab991d918eadd3ec3f591e9ca7e5d3173
RNDF_PARSE_STATE
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69
COMMENT
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69aae696377c19e507b64e16be78ce3bbdb
GENERAL
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69aa965658e6a84d5502df1c1987b0a8466
SEGMENTS
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69acbae473e01c12195b3da70178ec9e4d1
LANES
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69a011168f4e90f0c72d844181042cad2a1
ZONES
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69a7d33177952cfece8f6c483d228731dfb
PERIMETER
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69a3a8958e1489350670365242e42b6482e
PARKING_SPOT
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69ab8dd03b0f19180d8de498de110276a1c
UNKNOWN
RNDF_8cc.html
ac9709f37a1c1c3bc0f733dc5cf017d69a6ce26a62afab55d7606ad4e92428b30c
void
change_state
RNDF_8cc.html
a6bb899dc989fa5353390e35354edff87
(T &previous_state, T ¤t_state, const T new_state)
void
checkpoint_error
RNDF_8cc.html
a5370833b99abd409c1449042f6c389e0
(int seg, int lane, int way)
void
exit_error
RNDF_8cc.html
accbbfda9392d228e92c263aaad7adf1a
(Exit &ex)
int
parse_integer
RNDF_8cc.html
a266583f0deb9587d21d10e822f51a6fd
(std::string line, std::string token, int line_number, bool &valid, bool verbose)
int
parse_integer
RNDF_8cc.html
ad29613192cc9f16f23cc1fc492aa26a6
(std::string line, int line_number, bool &valid, bool verbose)
std::string
parse_string
RNDF_8cc.html
a2f436d693b2f4dbbdc127273660bc68f
(std::string line, std::string token, int line_number, bool &valid, bool verbose)
void
print_error_message
RNDF_8cc.html
af63751bc6ac8b7f078712be62f738560
(int line_number, std::string token)
void
print_vector
RNDF_8cc.html
a19d3991e80262ed1046c947e3d4823e9
(std::vector< T > vec)
void
stop_error
RNDF_8cc.html
a80104b4feca9930c03c37d9ea205b426
(int seg, int lane, int way)
RNDF.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
RNDF_8h
art_map/Graph.h
Checkpoint
Exit
RNDF::id_comparator
Lane
LL_Waypoint
MDF
Perimeter
RNDF
Segment
Speed_Limit
Spot
Stop
Unique_id
Zone
LL_Waypoint
Perimeter_Point
RNDF_8h.html
a1da46b080d1932760f180af033811431
void
checkpoint_error
RNDF_8h.html
a5370833b99abd409c1449042f6c389e0
(int seg, int lane, int way)
void
exit_error
RNDF_8h.html
a015557c808ba072eb2b6c1f5b0cfdff4
(Exit &exit)
int
parse_integer
RNDF_8h.html
a266583f0deb9587d21d10e822f51a6fd
(std::string line, std::string token, int line_number, bool &valid, bool verbose)
int
parse_integer
RNDF_8h.html
ad29613192cc9f16f23cc1fc492aa26a6
(std::string line, int line_number, bool &valid, bool verbose)
std::string
parse_string
RNDF_8h.html
a2f436d693b2f4dbbdc127273660bc68f
(std::string line, std::string token, int line_number, bool &valid, bool verbose)
void
print_error_message
RNDF_8h.html
af63751bc6ac8b7f078712be62f738560
(int line_number, std::string token)
void
print_vector
RNDF_8h.html
a19d3991e80262ed1046c947e3d4823e9
(std::vector< T > vec)
void
stop_error
RNDF_8h.html
a80104b4feca9930c03c37d9ea205b426
(int seg, int lane, int way)
rndf_lanes.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/node/
rndf__lanes_8cc
art_map/euclidean_distance.h
art_map/MapLanes.h
art_map/zones.h
#define
CMD
rndf__lanes_8cc.html
a0a5ceb9ceb914e08d345410b561cb37a
bool
build_RNDF
rndf__lanes_8cc.html
a8967712c58df7dc14f69afa2d65025b1
()
int
main
rndf__lanes_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
OutputPolygons
rndf__lanes_8cc.html
a92f1c16d4e9f950f9bd0016905c7b826
(const lanes_state_msg_t &ldata)
void
parse_args
rndf__lanes_8cc.html
a8ab77940e9f8f362c1242eb44f366bb7
(int argc, char *argv[])
void
PrintPolygons
rndf__lanes_8cc.html
a702c64385c54167188e84981724368c6
(const lanes_state_msg_t &ldata)
float
centerx
rndf__lanes_8cc.html
ae216d337ce1d1aea6ae3fe729e005b13
float
centery
rndf__lanes_8cc.html
a3c45ee762ec191366afe47c7729a2111
Graph *
graph
rndf__lanes_8cc.html
a2360aba01fa93c8493ba96683c4fb89c
bool
make_image
rndf__lanes_8cc.html
a7a4a03f7522b288080e5f9687a5826ab
bool
output_polys
rndf__lanes_8cc.html
a91331c439241ff547391113ab3e4cb7a
char *
pname
rndf__lanes_8cc.html
a277430f8b1d8fbc4f488b55e2d0efd77
float
poly_size
rndf__lanes_8cc.html
a46d009c120b9f568d0a4822256243f73
gps_info
pos
rndf__lanes_8cc.html
a5ac8a5616900562d8e47c9acbed88157
bool
print_polys
rndf__lanes_8cc.html
ac7b8f8d7465baaef08e5e2902bdb8c1f
RNDF *
rndf
rndf__lanes_8cc.html
ae4867e90451bdf127179d629545e5835
char *
rndf_name
rndf__lanes_8cc.html
aa566c390731b33440380fe31ecffa100
int
verbose
rndf__lanes_8cc.html
a0b2caeb4b6f130be43e5a2f0267dd453
bool
with_trans
rndf__lanes_8cc.html
a81f94556ec9cc0a883f260bf83fa81db
rotate_translate_transform.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
rotate__translate__transform_8cc
art_map/rotate_translate_transform.h
rotate_translate_transform.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
rotate__translate__transform_8h
posetype
rotate_translate_transform
SmoothCurve.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
SmoothCurve_8cc
art_map/SmoothCurve.h
SmoothCurve.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
SmoothCurve_8h
art_map/vec.h
SmoothCurve
Vec2f
Point2f
SmoothCurve_8h.html
a3fa03c18724cc5e058b92c1756347a1b
test_lanes.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/node/
test__lanes_8cc
art_map/euclidean_distance.h
art_map/MapLanes.h
art_map/zones.h
art_map/ZoneOps.h
#define
CMD
test__lanes_8cc.html
a0a5ceb9ceb914e08d345410b561cb37a
bool
build_RNDF
test__lanes_8cc.html
a8967712c58df7dc14f69afa2d65025b1
()
int
main
test__lanes_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
OutputPolygons
test__lanes_8cc.html
a1af2d235143ec56df96c9bd185f3869e
(const art_msgs::ArtLanes &ldata)
void
parse_args
test__lanes_8cc.html
a8ab77940e9f8f362c1242eb44f366bb7
(int argc, char *argv[])
void
PrintPolygons
test__lanes_8cc.html
a41011ef8d82b3486a9d0ce500572e511
(const art_msgs::ArtLanes &ldata)
static int32_t
bottom_left
test__lanes_8cc.html
a29dcfa088fbcdb5b7348f0be9060cace
static int32_t
bottom_right
test__lanes_8cc.html
ae5cc46bbca2c761579e4ec21afc78e9a
float
centerx
test__lanes_8cc.html
ae216d337ce1d1aea6ae3fe729e005b13
float
centery
test__lanes_8cc.html
a3c45ee762ec191366afe47c7729a2111
double
gps_latitude
test__lanes_8cc.html
a1d93b8b14d68a9dd3e3e6c8638d85f4f
double
gps_longitude
test__lanes_8cc.html
a304483f765cc76dd439bfff4e8696809
Graph *
graph
test__lanes_8cc.html
a2360aba01fa93c8493ba96683c4fb89c
bool
make_image
test__lanes_8cc.html
a7a4a03f7522b288080e5f9687a5826ab
bool
output_polys
test__lanes_8cc.html
a91331c439241ff547391113ab3e4cb7a
char *
pname
test__lanes_8cc.html
a277430f8b1d8fbc4f488b55e2d0efd77
float
poly_size
test__lanes_8cc.html
a46d009c120b9f568d0a4822256243f73
bool
print_polys
test__lanes_8cc.html
ac7b8f8d7465baaef08e5e2902bdb8c1f
RNDF *
rndf
test__lanes_8cc.html
ae4867e90451bdf127179d629545e5835
char *
rndf_name
test__lanes_8cc.html
aa566c390731b33440380fe31ecffa100
static int32_t
top_left
test__lanes_8cc.html
a0d8a8e6696561cef2be94e625b06f37b
static int32_t
top_right
test__lanes_8cc.html
ad19acd2a963e7f96ade0d8a8277bbb74
int
verbose
test__lanes_8cc.html
a0b2caeb4b6f130be43e5a2f0267dd453
bool
with_trans
test__lanes_8cc.html
a81f94556ec9cc0a883f260bf83fa81db
types.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
types_8h
art_map/coordinates.h
ElementID
WayPointEdge
WayPointNode
waypt_name_t
#define
WAYPT_NAME_SIZE
types_8h.html
a6815a839e3df2bd13d0fc88d9e4fe380
int16_t
lane_id_t
types_8h.html
a9e97b695f47b1fc74ee735b1c75ee6c3
ElementID
LaneID
types_8h.html
a5805bc52869a7bda07467c22f703da11
int16_t
point_id_t
types_8h.html
a93c44fc24bee95a8fdaebea6f028e513
int32_t
poly_id_t
types_8h.html
a7ee633464a6138f674e8c54c0306bac1
int16_t
segment_id_t
types_8h.html
ae0a46f53d166311275678fa3984a2ae9
uint16_t
waypt_index_t
types_8h.html
adfb1bda5b9a932396fcc9336656a0bf3
Lane_marking
types_8h.html
a38c54ad86f053d8533a45a037a9b5ca0
DOUBLE_YELLOW
types_8h.html
a38c54ad86f053d8533a45a037a9b5ca0a532463606a58a53dabd9b113484fd341
SOLID_YELLOW
types_8h.html
a38c54ad86f053d8533a45a037a9b5ca0acd56d62b17bfa32f91f0331c57f5f97b
SOLID_WHITE
types_8h.html
a38c54ad86f053d8533a45a037a9b5ca0ae12e4bde57368733843c46af85ac74be
BROKEN_WHITE
types_8h.html
a38c54ad86f053d8533a45a037a9b5ca0aad46d1e8cdb234208d2a6f77b0339a2f
UNDEFINED
types_8h.html
a38c54ad86f053d8533a45a037a9b5ca0a605159e8a4c32319fd69b5d151369d93
vec.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
vec_8h
Vec2
VectorSizeMismatch
Vec2< float >
Vec2f
vec_8h.html
a5bba51046f8678fc315d18709ac24dab
Vec2< int >
Vec2i
vec_8h.html
a3fad0e3d3511071aeb1ddb2ebff1db58
VisualLanes.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
VisualLanes_8cc
art_map/coordinates.h
art_map/euclidean_distance.h
art_map/VisualLanes.h
#define
ONE_GRID
VisualLanes_8cc.html
a99ac77870475c9de3821bc9849293e96
#define
TWO_GRID
VisualLanes_8cc.html
a138615d545064e82baf7cbc54bbd380e
VisualLanes.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
VisualLanes_8h
VisualLanes
#define
EPSILON
VisualLanes_8h.html
a002b2f4894492820fe708b1b7e7c5e70
#define
LOGODDS_MAX_OCCUPANCY
VisualLanes_8h.html
affb47810eef7312081d5b864bf3e16fa
#define
LOGODDS_MIN_OCCUPANCY
VisualLanes_8h.html
a740c002c7473d66a3e193a029e86f1b8
#define
LOGODDS_OCCUPANCY_DECREMENT
VisualLanes_8h.html
ada37eb00f7ec31d3729d1061f3f1e8b0
#define
LOGODDS_OCCUPANCY_INCREMENT
VisualLanes_8h.html
ab4a25748dad670335f1ddfa09cb9c1fa
#define
MAX_OCCUPANCY
VisualLanes_8h.html
a91c4605e2dafb2426a8ef367a112c910
#define
MAX_RANGE
VisualLanes_8h.html
ab06d3e8dbb4b7ee5c62d9cf3df4aa3e3
#define
MIN_OCCUPANCY
VisualLanes_8h.html
aff68d823594fa53c81631d8eed2bd34d
#define
OCCUPANCY_DECREMENT
VisualLanes_8h.html
a69ff27a7221ad1325575428b9bd5c571
#define
OCCUPANCY_INCREMENT
VisualLanes_8h.html
ad365440a592931719944f40c8327d8c3
#define
OCCUPANCY_UNKNOWN
VisualLanes_8h.html
aa34a3e0d7a8a12e2c71ad1218157411d
double
cell
VisualLanes_8h.html
adfbe142f2c7e0bc601aa197af01d6093
ZoneOps.cc
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/src/lib/
ZoneOps_8cc
art_map/ZoneOps.h
art_map/RNDF.h
art_map/types.h
art_map/coordinates.h
art_map/euclidean_distance.h
art_map/PolyOps.h
art_map/Graph.h
ZoneOps.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
ZoneOps_8h
art_map/coordinates.h
art_map/Graph.h
art_map/RNDF.h
art_map/zones.h
ZoneManager
ZoneOps
void
add_densely
namespaceZoneOps.html
ae142d69423d9c9a37b4055441d415985
(std::vector< MapXY > &points, const MapXY &p1, const MapXY &p2, const float &max_spacing)
void
add_new_node
namespaceZoneOps.html
a9a3326bd90174a21b1d236306edcfcc9
(const struct triangulateio &t, const int &i, int &index, std::vector< WayPointNode > &nodes, std::map< int, WayPointNode > &original_node_index)
ZonePerimeter
build_fake_zone
namespaceZoneOps.html
a045af638ed64f60d7519fa61d7149e55
(const std::vector< MapXY > &points_to_include, float border_width)
void
build_new_graph
namespaceZoneOps.html
aa5b3a0d66a224c756cff8e185793a257
(const WayPointNodeList &nodes, const WayPointEdgeList &edges, Graph &g)
ZonePerimeterList
build_zone_list_from_rndf
namespaceZoneOps.html
a707a909739038bfd29fe43d5f1fe2145
(RNDF &rndf, Graph &graph)
ZonePerimeter
build_zone_perimeter_from_zone
namespaceZoneOps.html
a1ea82f3b38fcb9e44ae963065c76a4ba
(Graph &graph, Zone &zone)
segment_id_t
containing_zone
namespaceZoneOps.html
a63ea8cf1c7a5124a3910f9d06a3fcdc7
(const ZonePerimeterList &zones, const MapXY &point)
int
filter_nodes_and_edges
namespaceZoneOps.html
abaa7f9dbb1fc341c48ca0469a7634911
(WayPointNodeList &nodes, WayPointEdgeList &edges, float safety_radius)
ZonePerimeter
get_zone_by_id
namespaceZoneOps.html
adefe3a0b39e14e34eaa50300da28a9f5
(const ZonePerimeterList &zones, const segment_id_t &zone_id)
int
intersections_of_segment_and_ray_to_right
namespaceZoneOps.html
a2791cbb504a6d8336da7fe85b5ac2edf
(const MapXY &p1, const MapXY &p2, const MapXY &p3, const MapXY &r)
bool
is_a_zone_id
namespaceZoneOps.html
a1c9dd1f23ce96aecdf9940d2ba8f85b7
(const ZonePerimeterList &zones, const segment_id_t &zone_id)
WayPointNodeList
path_through_zone
namespaceZoneOps.html
a4794379c5f92b75e9c2a4a5dcad4f8b0
(const ZonePerimeter &zone, float perimeter_sample, float safety_radius, const ObstacleList &obstacles, MapXY start, MapXY end, bool write_graph, bool write_poly, bool write_obstacles, float scale, int max_cells)
bool
point_in_zone
namespaceZoneOps.html
a2dc0488948db7b71238f89f5c0a96407
(const ZonePerimeter &zone, const MapXY &point)
void
populate_triangulateio
namespaceZoneOps.html
a2a1674d800c7fca4c2e29f9b26c4e3a0
(struct triangulateio &t, const ZonePerimeter &zone, const ObstacleList &obstacles, const float &max_spacing, bool write_obstacles)
void
print_graph_as_voronoi
namespaceZoneOps.html
af57fd22d055e22d35fb78021f2a381aa
(Graph &graph)
void
print_tio
namespaceZoneOps.html
a96b034d801ed0cae0e928a4fde697e1d
(const struct triangulateio &t)
void
print_zone
namespaceZoneOps.html
a64a984ed55c2d67dbbdef82c826bdd35
(const ZonePerimeter &zone)
void
print_zone_list
namespaceZoneOps.html
a304f292c274762d273a8e51d35bd21e8
(const ZonePerimeterList &zones)
WayPointNode
starting_node_for_zone
namespaceZoneOps.html
adb72feb719e837f82b800b4b689bb312
(const ZonePerimeter &zone)
zones.h
/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_map/include/art_map/
zones_8h
art_map/coordinates.h
art_map/types.h
zone_pp_count
ZonePerimeter
#define
DEFAULT_ZONE_SPEED
zones_8h.html
aafeadf83b9e87a0f3fe9db4ec2380f3d
#define
PLAYER_OPAQUE_MAX_SIZE
zones_8h.html
ada7d70a9b2000fee668576bc4dd80b83
std::vector< MapXY >
ObstacleList
zones_8h.html
a2087a11ac7250cb9bfc94cef3bc09526
WayPointNode
PerimeterPoint
zones_8h.html
a39691fb1da7eaee50860b8021460010c
std::vector< PerimeterPoint >
PerimeterPointList
zones_8h.html
a2c77b6d3546b295fa329b843e90f8785
struct zone_pp_count
zone_pp_count_t
zones_8h.html
af34c89d06be8d20ac08af9f6ed8bf564
WayPointNode
zone_pp_type
zones_8h.html
aa670772db60e7037efef4c1d7d9c5f25
std::vector< ZonePerimeter >
ZonePerimeterList
zones_8h.html
a4ff1f6ff36d0f4bbd65772dadd705ba4
Checkpoint
classCheckpoint.html
Checkpoint
classCheckpoint.html
a7583dda24f192e944ebbfaad7efe4d5b
()
Checkpoint
classCheckpoint.html
a0d0f4c351848d561112bbaf593e66530
(std::string line, int x, int y, int line_number, bool &valid, bool verbose)
void
clear
classCheckpoint.html
a02585979f1ec3062ca8ee08e7ae52bb8
()
bool
isvalid
classCheckpoint.html
a9b079173f5681d89c0ea3cf3600bb5b6
()
void
print
classCheckpoint.html
ae6712e7a6d12129be4e555b160e9842b
()
int
checkpoint_id
classCheckpoint.html
ad883717484e99203c439a4026d3a5032
int
waypoint_id
classCheckpoint.html
ac3e9b8240d1a060863918674fca863fc
DrawLanes
classDrawLanes.html
void
addPoly
classDrawLanes.html
a4e5fe00526cb2bb3f388bbd890ee5834
(float x1, float x2, float x3, float x4, float y1, float y2, float y3, float y4, bool is_stop, bool is_exit)
void
addRobot
classDrawLanes.html
afed652467ec2df6850b74f61ce3f6e7d
(float w1lat, float w1long)
void
addTrace
classDrawLanes.html
a8cc30c68a4c42ca096f94e6754df2739
(float w1lat, float w1long, float w2lat, float w2long)
void
addWay
classDrawLanes.html
a1c8fde382415ff4a1a323f5715dbf9c4
(float w1lat, float w1long)
void
clear
classDrawLanes.html
aa2d9118afc63c5928ef8557a3acc761f
()
DrawLanes
classDrawLanes.html
a43b88ae7a77d17450398dc0cc386e5df
(int x, int y, float multi=DEFAULT_RATIO)
void
saveBMP
classDrawLanes.html
aee601fb0d4eb2f02dfbfd6dd4dada693
(const char *filename)
void
savePGM
classDrawLanes.html
ad70c0ece53a851389916f3420b21a9ba
(const char *filename)
~DrawLanes
classDrawLanes.html
aa25a299d3c84eb4636b0b2fb3a4d814a
()
void
line
classDrawLanes.html
af39505d66eef1c28fb35a4dabf3b596b
(float x0, float y0, float x1, float y1, RGB colour)
RGB *
image
classDrawLanes.html
ac6ea6491a910d8fa74cabcd7387aa389
int
imageHeight
classDrawLanes.html
aff36c5417a117ea3d615dbaa8ea4ca26
int
imageWidth
classDrawLanes.html
a252bb7b9909fb80d1495e0aab0a8704d
float
MULT
classDrawLanes.html
aab859b7e87cf3cdc9c58b3da5eacef7d
ElementID
classElementID.html
ElementID
classElementID.html
a40607afb2a69f6734b4a6f26a2e4e2ac
()
ElementID
classElementID.html
adc985a945255b69046fa1a19c6b99b06
(segment_id_t _seg, lane_id_t _lane, point_id_t _pt)
ElementID
classElementID.html
a30a4faa61378130c95d4acca0f2fca9d
(art_msgs::MapID mid)
waypt_name_t
lane_name
classElementID.html
aec229ac9a0c9071103cb0b7a3994efb9
(void) const
waypt_name_t
name
classElementID.html
a838b77858c175f64752f342cb442d060
(void) const
bool
operator!=
classElementID.html
a88359e3d64da7beed09c77c9a259c649
(const ElementID &that) const
bool
operator<
classElementID.html
a974b0b92256eb6c1b7c0ac1d0c7274a8
(const ElementID &that) const
bool
operator==
classElementID.html
ac59dba97de8144a4759838f0afe394a1
(const ElementID &that) const
bool
operator>
classElementID.html
a7210ad3f4bfaa208721b0b7bc2f62be4
(const ElementID &that) const
bool
same_lane
classElementID.html
afcca2fdcf16d0dbcb607ca9dffd8faa3
(segment_id_t segid, lane_id_t laneid) const
bool
same_lane
classElementID.html
a58d0c7555708b7bf424a4d1d6a1cfe51
(ElementID wayid) const
waypt_name_t
seg_name
classElementID.html
aaff9b89975490580399199d0b7815b7e
(void) const
art_msgs::MapID
toMapID
classElementID.html
a49fbd662d031d968145dd14504596e2c
()
bool
valid
classElementID.html
a82af1bbbe33e90fd1cd5b40d3eb79a6d
() const
lane_id_t
lane
classElementID.html
a64a202470ea9c3a40956f42aa7c53077
point_id_t
pt
classElementID.html
a4871d26e0f809c0a6675405160941f5c
segment_id_t
seg
classElementID.html
a8d46012add77d2fe76ae777a09a92438
Exit
classExit.html
void
clear
classExit.html
a7fe1bff8298ae3f15c8b49b196437cf0
()
Exit
classExit.html
a6c3df76786ed3d6f563eac5ed6c1258c
(std::string line, int x, int y, int line_number, bool &valid, bool verbose)
bool
isvalid
classExit.html
afc2c3d6f420e642e5ccfac0d64779157
()
void
print
classExit.html
af8b625c9bc0934f0673c1df3cdf0b0ac
()
Unique_id
end_point
classExit.html
ae3919e6e03af82424e3c6be9dc45dd2f
Unique_id
start_point
classExit.html
a0748e76df7263732f7019591d8de981b
FilteredPolygon
classFilteredPolygon.html
FilteredPolygon
classFilteredPolygon.html
a0442a039dc943cb8500ee405b0b890f0
()
Matrix
GetAngleJacobian
classFilteredPolygon.html
a24d53fb660a72ad50de521f1e9166be9
(float xb, float yb, float x, float y)
Matrix
GetDistanceJacobian
classFilteredPolygon.html
ad1353edc52405f25a86794ec821f9179
(float xb, float yb, float x, float y)
poly
GetPolygon
classFilteredPolygon.html
a56ae65fe537816143b11534b8f9d5c66
()
art_msgs::ArtQuadrilateral
GetQuad
classFilteredPolygon.html
a1d55c43041377ad4c2b1b61c70a0dd71
()
void
SetPoint
classFilteredPolygon.html
a92ea151f77c877f6a04be03de431d2fe
(int pointID, float x, float y)
void
SetPolygon
classFilteredPolygon.html
a28d8b3be6c10e10f28e7879f66bb3d98
(poly p)
void
UpdatePoint
classFilteredPolygon.html
ad78f919e4df0a3ef60f5b59b6bc5f54e
(int pointID, float visionDistance, float visionAngle, float confidence, float rx, float ry, float rori)
~FilteredPolygon
classFilteredPolygon.html
aa9a3f6b0c5b0931312404e6931d6705d
()
KFStruct
angleStruct
classFilteredPolygon.html
a4d0cfcf274cda65274cbd8d552016ad5
KFStruct
distStruct
classFilteredPolygon.html
afb3bb3afdd1b0408ff07d73247e42b88
KF
point
classFilteredPolygon.html
aa9cd9018f2e3bcb1ae5b8492d1275067
[NUM_POINTS]
PolyOps
ops_
classFilteredPolygon.html
a81709142c0ebaa4b962031c3f6445bdf
poly
polygon_
classFilteredPolygon.html
a14919e42e495d365bf5a5feed06ee9a0
gaussian
classgaussian.html
gaussian
classgaussian.html
aaaa22cd86627c8793f4186757ff18fe6
()
gaussian
classgaussian.html
a907aeef9fb93df1b894f1cd569aac625
(float, float)
float
get_sample_1D
classgaussian.html
a375514e53b9eb037d699516e7538740c
()
float
_mean1
classgaussian.html
a685246a86142c5e3525f1c68f5614e3a
bool
_ready
classgaussian.html
ad93587513f286918e57c7206b2c08c46
float
_std1
classgaussian.html
ad2a9481bb751f83dbbb6296af0f4bb06
float
_var1
classgaussian.html
a0c1a7088daaf08d952f315abbd5c078a
Graph
classGraph.html
void
clear
classGraph.html
ac6192a41101102ca8aa6acca607c84f3
()
bool
compare
classGraph.html
ac90681512bafdc76fddf952fa3a83be8
(const Graph &that)
WayPointEdgeList
edges_from
classGraph.html
a14b9a2750c2ace6a69e92358bd158210
(const waypt_index_t index) const
WayPointEdgeList
edges_leaving_segment
classGraph.html
ad0d0366bc2f7aded1b5983fbb5e4d656
(const segment_id_t seg) const
void
find_implicit_edges
classGraph.html
a46602465425311d1d512c7592cf2ecf8
()
void
find_mapxy
classGraph.html
ae635a7ea23b87b76870bac53f04ca41c
(void)
WayPointNode *
get_closest_node
classGraph.html
a0d1d24e6f7b32e7deb04da6125fa8d8c
(const MapXY &p) const
WayPointNode *
get_closest_node_within_radius
classGraph.html
a2bbe8ae4b29bcf0be5830284e6f7d018
(const MapXY &p) const
WayPointNode *
get_node_by_id
classGraph.html
ae9adc29dc7907eadd7041b46613b9ab3
(const ElementID id) const
WayPointNode *
get_node_by_index
classGraph.html
a2af0014b483f0369b40bb4b2d6af23f2
(const waypt_index_t index) const
Graph
classGraph.html
ae4c72b8ac4d693c49800a4c7e273654f
()
Graph
classGraph.html
a88810399290f47e41d19788e5ef3a4e3
(uint num_nodes, uint num_edges, const WayPointNode nnodes[], const WayPointEdge nedges[])
Graph
classGraph.html
a4fb50dd89f43760b7c1a233d4263b83a
(Graph &that)
bool
lanes_in_same_direction
classGraph.html
a92e8bc2032be8c75feef0e0edba6fc75
(int index1, int index2, bool &left_lane)
bool
load
classGraph.html
a3017b829102a5e21b869df7508eba0d1
(const char *fName)
bool
passing_allowed
classGraph.html
a7d83b3137b6fd91746d33abe5ee300fe
(int index, int index2, bool left)
void
printEdges
classGraph.html
a37a53b4ccf99d9a31976b62b3ab1eea2
()
void
printEdgesFile
classGraph.html
a5fbac91d6d4e2e141cbb64fabac37f37
(const char *fName)
void
printNodes
classGraph.html
ac83f6a4edf0d503d387f59093692d719
()
void
printNodesFile
classGraph.html
a5f1174d52a6da91636fd14c1b28bfa74
(const char *fName)
bool
rndf_is_gps
classGraph.html
aeddb4b3d2fa954ee2be8f8c501cdc47a
()
void
save
classGraph.html
ad4133e291f065f5d651c889cbefdd329
(const char *fName)
void
xy_rndf
classGraph.html
a60eb39c4e573c3b814d9f7c921182460
()
~Graph
classGraph.html
a902c5b3eacb66d60752525ab23297a95
()
std::vector< WayPointEdge >
edges
classGraph.html
aa22f60e7fbcaa39a444d2963db5491a8
uint32_t
edges_size
classGraph.html
ab05de62c9bd7ec227a4f550aedfa7bf3
WayPointNode *
nodes
classGraph.html
ab2bccdb970bdcb940b399fd288d72fda
uint32_t
nodes_size
classGraph.html
a4d36f04d37cf1c72435ad12adf8a9f25
KF
classKF.html
void
CompilerError
classKF.html
a16a0bad9e1883022859ffebadb3251a7
(const char *str)
void
Deadzone
classKF.html
af2cdd93dee24b33865be507b1670fb8b
(float *R, float *innovation, float CPC, float eps)
float
GetCovariance
classKF.html
af89189f828aa2b3ef3f7f6dbd9fc39a9
(short m, short n)
Matrix
GetErrorMatrix
classKF.html
a20ce907ec32b546d2c453b634a699544
()
float
GetState
classKF.html
a8666363b932bc6c98215c4a2b83a2de1
(short n)
Matrix
GetStates
classKF.html
a797b714833f529261ee9c29787776cf6
()
float
GetVariance
classKF.html
ae734954839237f362ea9e9244223456c
(short n)
float
GetXchange
classKF.html
af0a5b746992591e938c8a778f4dee106
(short n)
Matrix
GetXchanges
classKF.html
af31f4341cf43f02f63a2c360f8901bea
()
KF
classKF.html
ac6906ac2754b4ef3f79f45a5b7886fdd
()
int
MeasurementUpdate
classKF.html
a7e5968a95bf2bad9e4a97ff443f121b1
(Matrix &C, float R, float Y, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate)
int
MeasurementUpdateExtended
classKF.html
a524818a1af6157f0b3275224346351f1
(Matrix &C, float R, float Y, float Ybar, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate, bool ignoreLongRangeUpdate, float deadzoneSize, float dist, bool ambigObject, bool changeAlpha)
int
MeasurementUpdateExtended
classKF.html
a9773edb4a825d1025502f21adbcf8c59
(Matrix &C, KFStruct s)
void
NormaliseState
classKF.html
a4af4288cc5254654889c5d918e60b453
(short n)
void
Reset
classKF.html
a4ef114f51c2cc8e565576e787413a858
()
bool
Restart
classKF.html
ace3faebce97d58175d9f2c09bf52e09a
()
void
SetErrorMatrix
classKF.html
a0e31b2d7de577ae07720c4f5e33271de
(Matrix Pbar)
void
SetState
classKF.html
a07c0d5ab263c13ce606a030b89c7c132
(short n, float x)
void
SetStates
classKF.html
ad42fbc4f9f38a039108279ac4011ef05
(Matrix Xbar)
bool
Start
classKF.html
aa8dfbf5a223c8914daaf960e4b88041c
(short numStates, Matrix &uncert, Matrix &intStates)
bool
TimeUpdate
classKF.html
a2fab88316f19076e510c0211db275272
(Matrix &A, Matrix &B, Matrix &U, Matrix &Q, bool mainFilterUpdate)
bool
TimeUpdateExtended
classKF.html
a1efc5f1b8785fbd4ace12275796c47af
(Matrix &A, Matrix &Xbar, Matrix &Q)
~KF
classKF.html
af37a2d3ac0119750e546a895d9e2f279
()
bool
activate
classKF.html
a554ebe927c74193e83f6f0c72ae6969a
bool
active
classKF.html
a3e7e3ea7bcbf7dbd30acd7b172d9eced
float
alpha
classKF.html
a4fee2f9c8e21b14aa8529a72677d1c04
Matrix
I
classKF.html
a3791d1ea3d7c2be33c29dc5cdb380e3f
Matrix
initP
classKF.html
ad93cf7a46e516ec890499a4386ac692a
Matrix
initX
classKF.html
a732c2c93947068730f11fb61a959796b
short
numStates
classKF.html
a6005ff9b43468a840023d0609162699a
Matrix
P
classKF.html
a12ba3ab74d4349b3abbce3428db9a3ba
Matrix
X
classKF.html
aa055e2ec7a7196b4d0015a5c2d94ba34
Matrix
Xchange
classKF.html
a0829c0bfc01268040bb91f0655dd5446
KFStruct
structKFStruct.html
bool
ambigObject
structKFStruct.html
ace2f901d863ba3fa1df8cc4116091fb4
bool
changeAlpha
structKFStruct.html
aa323f1a5ad8247e525bee7d970229844
float
deadzoneSize
structKFStruct.html
ae050ab46cdd34c307cd6e2176cd8bf1a
float
dist
structKFStruct.html
a8f9fc98bc13945909b47da382a30f2b3
bool
ingoreLongRangeUpdate
structKFStruct.html
a3d0774fd217771478c364764f95abe75
bool
mainFilterAngleUpdate
structKFStruct.html
af2a7ed23f06d806b159e518f52e5bc53
float
outlierSD
structKFStruct.html
a2bb27c0a392a6918f73e3019a41ccbfc
float
R
structKFStruct.html
a141a2942aadfdfd80ccc3fb2f04179da
bool
rejectOutliers
structKFStruct.html
a94f897b704bf06689eec0b24c6a51064
float
Y
structKFStruct.html
a5190194ae6892fdae9695ea9fe856a2f
float
Ybar
structKFStruct.html
a37ba30e5f22ea43aca579d3a291f7271
Lane
classLane.html
void
clear
classLane.html
a74015a1138e0cab2fcc8ff4e4dcecc81
()
bool
isvalid
classLane.html
a1e282b7628ec9a79990a69252865821d
()
void
print
classLane.html
a8a24f917d1dc6d3c19070c7c1e2cfb97
()
std::vector< Checkpoint >
checkpoints
classLane.html
a6c3941c4cb427894e8a5ef87e1693985
std::vector< Exit >
exits
classLane.html
a3360e140c98b02e1f28009d5d3762529
int
lane_id
classLane.html
a54af4e7291519835631f76af49654c3a
int
lane_width
classLane.html
a4abcd76c1a41f4f96004c77b6c344f38
Lane_marking
left_boundary
classLane.html
af8c3b5495508f8adaaa136aa04349525
int
number_of_waypoints
classLane.html
a21e110242c250c92f57f2a5190a414dc
Lane_marking
right_boundary
classLane.html
ad8e05bea605c7a0bae4c009125c4655e
std::vector< Stop >
stops
classLane.html
a907d03e37b5742aaf55e354306b2919e
std::vector< LL_Waypoint >
waypoints
classLane.html
af9bc2ea18673076000d7b792e8ee8ff6
LatLong
classLatLong.html
LatLong
classLatLong.html
ac4eebdbdd0afac1587e022a735f118e3
(void)
LatLong
classLatLong.html
a7c4c6f8849c7d67e9fae8d5fad3da807
(double lat, double lon)
bool
operator==
classLatLong.html
afc8ccbf534deb34e83386ca7ac7d087e
(const LatLong &that)
double
latitude
classLatLong.html
ace88737417b07f9fffbaa758e12f2d70
double
longitude
classLatLong.html
a1464c58a3eecd22f4cfafd5a8c9f01c2
LL_Waypoint
classLL__Waypoint.html
void
clear
classLL__Waypoint.html
a2dbaee7a3eced6eb6faea29e3cafd9ac
()
bool
isvalid
classLL__Waypoint.html
a9de01d88090cb51634c5913f62c61cf7
()
LL_Waypoint
classLL__Waypoint.html
a3933aeeea580a2e139ccee4f4a6ca468
(std::string line, int x, int y, int line_number, bool &valid, bool verbose)
void
print
classLL__Waypoint.html
acfe004447766352bd009d71294be09ef
()
void
print_without_newline
classLL__Waypoint.html
a5e9badbb92c931c72680ef5d81463c33
()
LatLong
ll
classLL__Waypoint.html
a91646e131c41a70cdf2f6ffbae37cb53
int
waypoint_id
classLL__Waypoint.html
aae3b00294b56ea008a1e56cf9b9cbf06
MapLanes
classMapLanes.html
int
getAllLanes
classMapLanes.html
a2d9b7e3cea60de41111f6ee6312beecf
(art_msgs::ArtLanes *lanes)
int
getLanes
classMapLanes.html
ac3e77f2cca0f0aa9b8fa676b5ba49571
(art_msgs::ArtLanes *lanes, MapXY here)
int
getVisionLanes
classMapLanes.html
a040b96256c9ef21d2a1d284fa3a1a60c
(art_msgs::ArtLanes *lanes, float x, float y, float heading)
MapLanes
classMapLanes.html
a54be782c3a3719998a964938629bac26
(float r=-1)
int
MapRNDF
classMapLanes.html
a5ffb21350c8395bc994077274a650b82
(Graph *_graph, float _max_poly_size=MIN_POLY_SIZE)
void
SetGPS
classMapLanes.html
a685f548323ee612f4c1a942062dfac4d
(double centerX, double centerY)
void
SetRobotPos
classMapLanes.html
a9ca2411e49b7473e0fa19fcd61b53418
(MapPose pose)
void
testDraw
classMapLanes.html
aa2519e224e84fab07c00b69717a357d6
(bool with_trans=false)
void
testDraw
classMapLanes.html
a2bced6824879702f67d24dab4e241846
(bool with_trans, const ZonePerimeterList &zones)
void
UpdatePoly
classMapLanes.html
a7a278f7b3c0ce16d8209f58b3f5e3578
(polyUpdate upPoly, float rX, float rY, float rOri)
void
UpdateWithCurrent
classMapLanes.html
a88131fe20f024d26e8186c69fff713fe
(int i)
~MapLanes
classMapLanes.html
a17e3473bf691dbd0f5776824a9b6e899
()
poly
build_waypoint_poly
classMapLanes.html
a51ca6c1679d8fd02fcca5cc65e1f6e14
(const WayPointNode &w1, const WayPointEdge &e, const Point2f &_pt, float time, SmoothCurve &c)
bool
LoadFromFile
classMapLanes.html
acbe80f578cf8aa5c9377fcf40c1321f8
(char *fName)
void
MakeLanePolygon
classMapLanes.html
a9935743c6dcbfb4c9908cea774f9c47a
(WayPointNode w1, WayPointNode w2, WayPointEdge e, float time1, float time2, SmoothCurve &c, bool new_edge, float ltime1, float ltime2, SmoothCurve &lc, float rtime1, float rtime2, SmoothCurve &rc)
void
MakePolygons
classMapLanes.html
a4635df6d000dd340fd95cb2e83cc4ca0
()
void
MakeTransitionPolygon
classMapLanes.html
a8b886959d2b09358c6cd2915bc5f0373
(WayPointNode w1, WayPointNode w2, WayPointEdge e, float time1, float time2, SmoothCurve &c)
void
SetFilteredPolygons
classMapLanes.html
a3b0d0c5bcb6b893946efe7352c741a4a
()
bool
WriteToFile
classMapLanes.html
a041c1b04d84a3cfc6de3b029e46ff49c
(char *fName)
std::vector< poly >
allPolys
classMapLanes.html
a7c196d442e9ea9e35cbe5575de09ffdd
double
cX
classMapLanes.html
a7ef56e547ed77ae6483926f8d8b3576c
double
cY
classMapLanes.html
ab5b68bc0ee9fd6475abedde0d9cc01fb
std::vector< FilteredPolygon >
filtPolys
classMapLanes.html
a9845acbfa8260b9299dddae06dc9d3d3
Graph *
graph
classMapLanes.html
af572d48673a16d58b26d3275a00e7abf
float
max_poly_size
classMapLanes.html
a8156610845d19442c66344b37f3d5f99
PolyOps
ops
classMapLanes.html
ab69ca3c3e5f3731b01bd8311b108e9ea
int32_t
poly_id_counter
classMapLanes.html
afe39247e81a0d274284373a3333e7e1e
float
range
classMapLanes.html
a67999cb792bf7ec5ece80cb1b414116a
float
rOri
classMapLanes.html
abb5d56ff31a305e3764d06552836c22a
float
rX
classMapLanes.html
af8fbf45a98e115142fae4b99fcf5fb99
float
rY
classMapLanes.html
a7e9ca83b5a6cd464cfd6e6240eb17438
int
trans_index
classMapLanes.html
a42d570ac28eee5edb1e083662838e9fe
bool
transition
classMapLanes.html
ab059a6e4c989a876222be43c56b15784
MapLanesDriver
classMapLanesDriver.html
bool
buildRoadMap
classMapLanesDriver.html
adcbf17adb11023ae7859d199e7a2a180
(void)
MapLanesDriver
classMapLanesDriver.html
aff39f0bd7a10d77c44fae094048b5cbf
()
int
Setup
classMapLanesDriver.html
ae719f4e24b9678de06abb16fe6947c1e
(ros::NodeHandle node)
int
Shutdown
classMapLanesDriver.html
ab92cd6ab882df9022d4f21e8bc9a0c17
(void)
void
Spin
classMapLanesDriver.html
a937107c33272c74d154dc7a8ebc63cc7
(void)
~MapLanesDriver
classMapLanesDriver.html
a62f9ee4c5026792d5a2579ed4d230067
()
void
markCar
classMapLanesDriver.html
adbf1705b774619b749de6be550c80b70
()
void
processOdom
classMapLanesDriver.html
ad6d35000587f3faaada6aea45a3c0368
(const nav_msgs::Odometry::ConstPtr &odomIn)
void
publishGlobalMap
classMapLanesDriver.html
a9b5976a88b53bf0b07c7c730a993ad70
(void)
void
publishLocalMap
classMapLanesDriver.html
a7987df3fba50ba8eecb8164f8a9d1f0b
(void)
void
publishMapCloud
classMapLanesDriver.html
ae94bd356ef5780cffe4ea643b9de5f62
(ros::Publisher &pub, const art_msgs::ArtLanes &lane_data)
void
publishMapMarks
classMapLanesDriver.html
a4db367636e532ad40f78e43910b14653
(ros::Publisher &pub, const std::string &map_name, ros::Duration life, const art_msgs::ArtLanes &lane_data)
ros::Publisher
car_image_
classMapLanesDriver.html
a2653d5faee1dc7e8503e0de9bbdc6d88
sensor_msgs::PointCloud
cloud_msg_
classMapLanesDriver.html
a0955c4ef3ba45a59a0dab23ac3fb568e
std::string
frame_id_
classMapLanesDriver.html
a9cb1b7ba62c293591f7f3ff874a253a8
Graph *
graph_
classMapLanesDriver.html
a3b4a5ddc71228674362c89cca65fdd5f
bool
initial_position_
classMapLanesDriver.html
a92c247a4a70044661dff4f28b3a4b49f
MapLanes *
map_
classMapLanesDriver.html
a04030ca764498cac4f2d49742f188f24
ros::Publisher
mapmarks_
classMapLanesDriver.html
ab1c1f1f13bbbda8089eea01a2c7fb122
visualization_msgs::MarkerArray
marks_msg_
classMapLanesDriver.html
a2d0e06c550f03b887da119b12d7a3091
nav_msgs::Odometry
odom_msg_
classMapLanesDriver.html
ad343a51af40800d139ca4e5f4ed29839
ros::Subscriber
odom_topic_
classMapLanesDriver.html
a0d066e37499e4f8d261a98bffa162c0d
double
poly_size_
classMapLanesDriver.html
a8d3a02d6c4675e7a429b3b769b39dea3
double
range_
classMapLanesDriver.html
a08d945bf0cd0b86782d1594df1eaffeb
std::string
rndf_name_
classMapLanesDriver.html
ab5d72798103e5582b254fbc6c4eba539
ros::Publisher
roadmap_cloud_
classMapLanesDriver.html
ac72a04cd826e938b9ff6a581bbb5ce72
ros::Publisher
roadmap_global_
classMapLanesDriver.html
a5302e0bd4bcecc65f2351ae799f4f15c
ros::Publisher
roadmap_local_
classMapLanesDriver.html
a4567736de50c99a5cc8112391d82db2e
MapPose
classMapPose.html
MapPose
classMapPose.html
a8377357bf6532d605fbeaa70e414eb4f
(void)
MapPose
classMapPose.html
ab108dddd885f7817ec8f8c24a8d4c24e
(MapXY _map, float _yaw)
MapPose
classMapPose.html
aa74f78c4256a79c223f865fe8cfb5f7e
(float _x, float _y, float _yaw)
MapPose
classMapPose.html
a4dd40871f2d8e845fc2254470d60e73c
(const geometry_msgs::Pose &pose)
MapXY
map
classMapPose.html
a3f3086fee33bb639264216af7e5d185d
float
yaw
classMapPose.html
aef0b59ef14681768abe5ad89bc65cd96
MapXY
classMapXY.html
MapXY
classMapXY.html
a43707b59e1b6d9f9869fc14d0f6b9361
(void)
MapXY
classMapXY.html
a1c2364584d3c9bb6fde33a07d81ebb06
(float _x, float _y)
MapXY
classMapXY.html
a73c7e909ef0acae247bb0d7b03b4ffbc
(double _x, double _y)
MapXY
classMapXY.html
a8d5c9e25971843966aec97e2c0342992
(const geometry_msgs::Point &pt)
MapXY
classMapXY.html
a77bdd73e3c6eda82fbc9184059281e98
(const geometry_msgs::Point32 &pt)
MapXY
classMapXY.html
a85aec77fa83af2d91c0ec4083a4ba2c3
(const MapXY &pt)
bool
operator!=
classMapXY.html
a5df790129f8f7e3113d596b6ee44ae28
(const MapXY &that) const
MapXY
operator+
classMapXY.html
a3425df2a185ac5e1aa9cb653d43caa74
(const MapXY &that) const
MapXY
operator-
classMapXY.html
af058d310f3364649d09239ca3746eb8c
(const MapXY &that) const
bool
operator==
classMapXY.html
aead815f9e04f6ef5800a10053cd92117
(const MapXY &that) const
void
toMsg
classMapXY.html
a95609cd0884ef2270a97bff3209118ac
(geometry_msgs::Point &pt)
void
toMsg
classMapXY.html
ab05447d337644deaaba8556ee6d82cc5
(geometry_msgs::Point32 &pt)
float
x
classMapXY.html
ae61685ab7b865b84efce608b3fc3e14d
float
y
classMapXY.html
a7b2c1b78d018623f9afec864bec06aaa
Matrix
classMatrix.html
int
getm
classMatrix.html
a99120c36514d9231d6facb37916ae468
() const
int
getn
classMatrix.html
a95a9de0a4c201900270bf4f1bd1f03ca
() const
float *
getx
classMatrix.html
ace0fdcb7a03b560bf6a61785d1206c5f
() const
Matrix
classMatrix.html
a2dba13c45127354c9f75ef576f49269b
()
Matrix
classMatrix.html
af221a44981a0ea4043c99e7227143a41
(int m, int n, bool I=false)
Matrix
classMatrix.html
a686a5f51eeec3b5ceacd9b0f27b0801c
(const Matrix &a)
Matrix &
operator=
classMatrix.html
aeb13b9955c6fe0fc86538093c894ff1c
(const Matrix &a)
float *
operator[]
classMatrix.html
ad08222202006c1fa40d278a87ccd9d8e
(int i) const
Matrix
transp
classMatrix.html
a23292dd084c624ab4923cfde78f321fa
()
~Matrix
classMatrix.html
a9b1c3627f573d78a2f08623fdfef990f
()
int
M
classMatrix.html
a7d3c48b106beabf6a37086da3e5297f4
int
N
classMatrix.html
a895dae038e8c77cc59f0665f78dcc50a
float *
X
classMatrix.html
a1277a7afbd495193cbe079e123134528
MDF
classMDF.html
bool
add_speed_limits
classMDF.html
a2e3f5908f15c946c04b6e64ef5050516
(Graph &graph)
MDF
classMDF.html
a63533b65aa4ab9dbd096e31485060e49
(std::string mdfname, bool verbose=false)
void
print
classMDF.html
aa08627e0800626ace1038eb5d71f2a03
()
~MDF
classMDF.html
ab7f3d261df5720cf94e7a887ef508ec3
()
std::vector< int >
checkpoint_ids
classMDF.html
a89e0ce1eb793c2a8ce6bfe617fc620b6
std::string
creation_date
classMDF.html
a3962b3ec81e9b127e9b1d1da0597585d
std::string
filename
classMDF.html
a6a29c8c4168d9667bc219dd461bec9a4
std::string
format_version
classMDF.html
abc7117b98a40e159487978984c8e7ec1
bool
is_valid
classMDF.html
a6d852c5973fe043e40cf394857df3d05
int
number_of_checkpoints
classMDF.html
a8cd570f4ae5d546749a1cefe5b6b9135
int
number_of_speedlimits
classMDF.html
a15cad75b5406ccf1d4484648d7b551ac
std::string
RNDF_name
classMDF.html
a19df8ed27de194e2885bcc7c3f7f278e
std::vector< Speed_Limit >
speed_limits
classMDF.html
ad89816cdab5fec299aad5a8a8dd92819
bool
isvalid
classMDF.html
ac361ca4c73d2c027ea24b5d6f0845fb1
()
Speed_Limit
parse_speedlimits
classMDF.html
a8446d2ab69631d494afba70594bbb8f4
(std::string line)
int
line_number
classMDF.html
af34f531edc1cc2480dc05e0802da5b78
Perimeter
classPerimeter.html
void
clear
classPerimeter.html
ab80798688b0e1fde3ece714019a44243
()
bool
isvalid
classPerimeter.html
a680156af53da4b8b973025d48719db0a
()
void
print
classPerimeter.html
a29b0fe8d5e69d9b280376a1eaa540ad1
()
std::vector< Exit >
exits_from_perimeter
classPerimeter.html
a6d60aeac71233f529c1c4b70f7646070
int
number_of_perimeterpoints
classPerimeter.html
a16c0fe1f8e2f10aaca04cc29c9197133
int
perimeter_id
classPerimeter.html
ad10d84aa40a2396c6b9798d5aac7636c
std::vector< Perimeter_Point >
perimeterpoints
classPerimeter.html
a62d47ca67540b25ec02b33fe5693f1cb
Polar
classPolar.html
Polar
classPolar.html
a98bf374fec807eaeae5a72134bb892f9
(void)
Polar
classPolar.html
a36ca43bdff499f3dfee0ad3a22313a36
(float _heading, float _range)
float
heading
classPolar.html
a541924026c6df7c77e20b2eca27d797e
float
range
classPolar.html
a7be731b7b3433f8689eba3b44c081a68
poly
classpoly.html
poly
classpoly.html
a53b12f83bf18fa35b3656a2c1b4cca39
()
poly
classpoly.html
a843edc1783f2bf50714fa9c8dc20086d
(const art_msgs::ArtQuadrilateral &msg)
void
toMsg
classpoly.html
aca18612e60326a1d87060acd43ae29a5
(art_msgs::ArtQuadrilateral &msg)
bool
contains_way
classpoly.html
ad0988a48dc327bd2251b8c0b6e19b3dc
ElementID
end_way
classpoly.html
a44f4c6d07214f46e447a540d7fcc6a22
float
heading
classpoly.html
aa7ff08ffe0ac8ac77f96f6da0fb9c6a8
bool
is_stop
classpoly.html
a2a5b271cbf80fe53dbc13540a273653e
bool
is_transition
classpoly.html
a3f4468c4c8880b0e5970fbf335ecb934
Lane_marking
left_boundary
classpoly.html
a2ca7376d0f523b2e333d529bf823adfb
float
length
classpoly.html
a1cff7aaab58c53e6320a5c3511ed26ee
MapXY
midpoint
classpoly.html
a92601894bee4e7fd77924678cb3243b1
MapXY
p1
classpoly.html
a4d031482b41815d55792a46e4a5ca983
MapXY
p2
classpoly.html
a62cb60b94d1db9793643d2bcc5066ce9
MapXY
p3
classpoly.html
a7f26cca5314f8618fa5028b9ad87da01
MapXY
p4
classpoly.html
a253da226201e3611347de42391a6ee75
poly_id_t
poly_id
classpoly.html
a493389a372c4b1560c58a0b3913e2285
Lane_marking
right_boundary
classpoly.html
a0ed062fa9b41d3e970eedb2af4ad638e
ElementID
start_way
classpoly.html
ae5404ee637f7693da426604296c96d32
PolyOps
classPolyOps.html
void
add_polys_for_waypts
classPolyOps.html
a3e05574a6057978e539955cdf97dc5a9
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID from_id, ElementID to_id)
void
AddLanePolys
classPolyOps.html
a80db1de3ce4850b8f83730fb9907b738
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID id)
void
AddLanePolys
classPolyOps.html
a00bd960c61192da414adca2b0f91a22f
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode waypt)
void
AddLanePolysEither
classPolyOps.html
a59b019cdaaaa190ddef176eb8e74c51c
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode waypt, int direction)
void
AddReverseLanePolys
classPolyOps.html
a99496d728da498a26b3a45f905756a43
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID id)
void
AddReverseLanePolys
classPolyOps.html
a12957fe0b782da63c4906b7600b05274
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode waypt)
void
AddTransitionPolys
classPolyOps.html
a728878ae5490f65c268c17f7b7777851
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode way0, WayPointNode way1)
float
avgLengthOfPolySides
classPolyOps.html
a7543163a6ae17585d307bb8d406e51a6
(const poly &p)
MapXY
centerpoint
classPolyOps.html
ad747bc81e27e615e89facb12efd9d740
(const poly &p)
void
CollectPolys
classPolyOps.html
a80683d1351066c9d83d8ca14866de824
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, unsigned start, unsigned end)
void
CollectPolys
classPolyOps.html
a4bc10752f0ad93be69774dceaed9b8fe
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, unsigned start)
float
distanceAlongLane
classPolyOps.html
a2cd6ffdb8b2fea0d375c9313ae863870
(const std::vector< poly > &polygons, const MapXY &from, const MapXY &to)
int
get_waypoint_index
classPolyOps.html
a486ade6d1e53215adb0365dd88bff06f
(const std::vector< poly > &polys, const ElementID &waypoint)
int
getClosestNonTransPoly
classPolyOps.html
ac6785524a4c73d3e049366f7e8e55844
(const std::vector< poly > &polys, float x, float y)
int
getClosestNonTransPoly
classPolyOps.html
ad6dfe3d49b133c21c8e291fde40627c3
(const std::vector< poly > &polys, MapXY pt)
MapXY
GetClosestPointToLine
classPolyOps.html
a8f6d7ba8467ffbc581d5655dc7c86b50
(MapXY A, MapXY B, MapXY P, bool segmentClamp)
int
getClosestPoly
classPolyOps.html
a45b06b4e15b9c05b69b780b7222a4a64
(const std::vector< poly > &polys, float x, float y)
int
getClosestPoly
classPolyOps.html
aacd6327aa66a47ece8dff57d0895437b
(const std::vector< poly > &polys, MapXY pt)
int
getClosestPoly
classPolyOps.html
a8b0ba4da2573898c1343d0a2b446c4a2
(const std::vector< poly > &polys, const MapPose &pose)
int
getContainingPoly
classPolyOps.html
ab0088fb9d19c0227e83c0902074dde97
(const std::vector< poly > &polys, float x, float y)
int
getContainingPoly
classPolyOps.html
a499004a1461f0b55594037892041091a
(const std::vector< poly > &polys, const MapXY &pt)
int
getContainingPoly
classPolyOps.html
a84cae0dabe2d049aeb93be8a07f860a7
(const std::vector< poly > &polys, const MapPose &pose)
poly_id_t
getContainingPolyID
classPolyOps.html
a81b82a38d9887a3354132758a4dfeb1b
(const std::vector< poly > &polys, float x, float y)
poly_id_t
getContainingPolyID
classPolyOps.html
a6a73cc5bd39bcfcc39bc09208dd0507d
(const std::vector< poly > &polys, const MapXY &pt)
void
getLaneDir
classPolyOps.html
ad0265e2e5a3c3669872dd8086be3326c
(const std::vector< poly > &polys, std::vector< poly > &to_polys, const int relative, const int direction, const MapPose &pose)
void
GetLanes
classPolyOps.html
ab239bcd7b05fff7545f37f9601989f24
(poly_list_t &polyList, art_msgs::ArtLanes &lanes)
float
getLength
classPolyOps.html
aa9142b0951c0d022f51c2dc44b6081de
(const poly &p)
std::vector< MapXY >
getPointsFromPolys
classPolyOps.html
a40e0c7d02f76bb977e878f782f370c84
(const std::vector< poly > &polys)
MapXY
getPolyEdgeMidpoint
classPolyOps.html
a8e59a522a43fa3633b8e3b6d4b56958c
(const poly &p)
int
getPolyIndex
classPolyOps.html
a5c012fb2cabcb8fe2913410a35dc5b15
(const std::vector< poly > &polys, const poly &curPoly)
std::set< ElementID >
getPolyLaneIds
classPolyOps.html
a257fffe22f03cd46b2a3022944359082
(const std::vector< poly > &polys)
void
GetPolys
classPolyOps.html
a09ab9c039f63f410523c0d57a19c30ff
(const art_msgs::ArtLanes &lanes, poly_list_t &polyList)
std::vector< poly >
getPolysBetweenPoints
classPolyOps.html
aa1b7aff93f26ce164082e88559d77638
(const std::vector< poly > &polys, float x1, float y1, float x2, float y2)
void
getPolysBetweenWayPts
classPolyOps.html
a168658ec32591241988ef9823a0a77ef
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID from_id, ElementID to_id)
int
getPolyWayPt
classPolyOps.html
a689321868c2901cf0c053ced53582023
(const std::vector< poly > &polys, const ElementID &waypoint)
void
getRemainingPolys
classPolyOps.html
a04e8bbcd76c323cbb4cc6c513c770301
(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, const MapXY &point)
ElementID
getReverseLane
classPolyOps.html
a534daad9c012b5769cfc241f84ec10f8
(const std::vector< poly > &polys, const MapPose &pose)
std::vector< MapXY >
getRoadPerimeterPoints
classPolyOps.html
aba6b5ec4b064eb9e3835ccfc756a40e9
(const std::vector< poly > &polys, const ElementID way0, const ElementID way1)
std::vector< MapXY >
getRoadPerimeterPoints
classPolyOps.html
abba2a8a2b5bee21a2528e7d936db7d92
(const std::vector< poly > &polys, const ElementID way0)
float
getShortestDistToPoly
classPolyOps.html
a1ef0858b26af4afdae73829b5ab1cf44
(float x, float y, const poly &p)
float
getShortestDistToPoly
classPolyOps.html
aa2abc4442248a33169a3845d5324ed49
(MapXY pt, const poly &p)
int
getStartingPoly
classPolyOps.html
ab624e065662c5898cffdc204bfbbe71c
(const MapPose &pose, const std::vector< poly > &polygons, float distance, float min_heading)
poly_list_t
getTransitionPolys
classPolyOps.html
abc8c51a2e1e4d7ab9f7b7fbf503c709d
(const poly_list_t &polys)
int
index_of_downstream_poly
classPolyOps.html
af2c3612aec754d7122bb37d61d47860a
(const std::vector< poly > &polygons, int start_index, float distance)
bool
isValidPoly
classPolyOps.html
aec4dc2c9000e721c5643a95359965c72
(const poly &p)
bool
LanePoly
classPolyOps.html
a06bc35a08e9699a7681b409880ab4755
(const poly &curPoly, ElementID id)
bool
LanePoly
classPolyOps.html
a81331109a30f44329003036f4f4549a5
(const poly &curPoly, WayPointNode waypt)
bool
left_of_poly
classPolyOps.html
aec857533913985d6fb06338a3011e79a
(const poly &this_poly, const poly &cur_poly)
bool
match_waypt_poly
classPolyOps.html
a8acf51508ab92faad98d4b3be6a4174c
(const poly &curPoly, ElementID way0, ElementID way1)
bool
match_waypt_poly
classPolyOps.html
a50682062609a1c534894e74bbd9094bb
(const poly &curPoly, ElementID way)
bool
MatchTransitionPoly
classPolyOps.html
a7908df70afba65cd3574315d5725e171
(const poly &curPoly, const WayPointNode &way0, const WayPointNode &way1)
MapXY
midpoint
classPolyOps.html
a300d26bd3b3df83d449ea476448e66e0
(const MapXY &p1, const MapXY &p2)
bool
pointInHull
classPolyOps.html
ad222fa6f3a53865c22a6b657e2360535
(float x, float y, const poly &p)
bool
pointInPoly
classPolyOps.html
ad0381cd5acdc5cb336bef6b8681867aa
(float x, float y, const poly &p)
bool
pointInPoly
classPolyOps.html
acbe0003392bfd462ee1860cab05cc03b
(const MapXY &pt, const poly &p)
bool
pointInPoly
classPolyOps.html
a05941fa4fcc074d249f0f0904a0a33f9
(const Polar &polar, const MapPose &origin, const poly &p)
bool
pointInPoly_ratio
classPolyOps.html
a91db563168383da85b4c8ddc03ccc953
(float x, float y, const poly &p, float ratio)
bool
pointInPoly_ratio
classPolyOps.html
a9d2b2251512c1d6feaedad724e4b1531
(const MapXY &pt, const poly &p, float ratio)
bool
pointNearPoly
classPolyOps.html
a775be2c05c001e17369042129205a832
(double x, double y, const poly &poly, double epsilon)
bool
pointNearPoly
classPolyOps.html
a769b496db9aba37b8d88bfb52c1e4ceb
(const MapXY &pt, const poly &poly, double epsilon)
bool
pointOnEdges
classPolyOps.html
a21646369c8c3837a0d34d2edb86380c6
(float x, float y, const poly &p)
bool
pointOnSegment
classPolyOps.html
aef8cabf85e0ef73f59036d5355e50089
(float x, float y, MapXY p1, MapXY p2)
float
PolyHeading
classPolyOps.html
a931225ef32dc90bbb64d94c4ccd7a7eb
(const poly &curPoly)
PolyOps
classPolyOps.html
a9a278f8841e743326af4dc691a967f5e
()
void
printPolygons
classPolyOps.html
a6e8649dbe118b82845231c7b486b693c
(const poly_list_t &polys)
bool
same_direction
classPolyOps.html
a7ad6064c5861f78562b75b0fc16a32a3
(const poly &p1, const poly &p2, float angle)
float
shortestDistToLineSegment
classPolyOps.html
aff551d88f7deb2996697189175d7bdb2
(float x, float y, float line_x1, float line_y1, float line_x2, float line_y2)
std::pair< float, MapXY >
specialDistanceAlongLane
classPolyOps.html
a2d194bc52ba1d5a1515d08efbf4aeba4
(const std::vector< poly > &polygons, const MapXY &from, const MapXY &to)
~PolyOps
classPolyOps.html
a33976838fc2e6e66680237cd4d6c497e
()
float
distance
classPolyOps.html
a44098b5aa7566498477f06cd913068c2
(float x1, float y1, float x2, float y2)
float
length_between_polygons
classPolyOps.html
a3cbc5cf11dcdb8f6c4171620cfbcc868
(const std::vector< poly > &polygons, int index1=-1, int index2=-1)
polyUpdate
structpolyUpdate.html
float
bearing
structpolyUpdate.html
aa5293e2325d2152711c1fa30051554d2
float
confidence
structpolyUpdate.html
a0e55f57ae3d8de7a3cf56dc65fa57076
float
distance
structpolyUpdate.html
a343fca51af9e7e2e3c96e2046b53d3fc
int
point_id
structpolyUpdate.html
a8069c2a8dfcb5e262a8fc0ed41028943
poly_id_t
poly_id
structpolyUpdate.html
ad7d4ef73109a64e0b51b1a71ef2a9a57
posetype
classposetype.html
posetype
classposetype.html
a75f3ce83e35c886b7558d1a247d0bdd7
(float _x=0.0, float _y=0.0, float _t=0.0)
float
theta
classposetype.html
a3c03f05f70c2a4ef6b4c66d453b77707
float
x
classposetype.html
a88246bab3b001c77215acf1b28d86776
float
y
classposetype.html
a2b3d116302c2337de8c94d1dfc97e4bc
RGB
structRGB.html
int
b
structRGB.html
a823a1befc95c064e6d179723edb056fa
int
g
structRGB.html
ab49e03f25cd24170f9cd31b5696c7d1f
int
r
structRGB.html
a43e48de3e3cf8c8fa9120830ffac424e
RNDF
classRNDF.html
RNDF::id_comparator
void
populate_graph
classRNDF.html
a55de5082cf909f39a4af55f94065cbc6
(Graph &graph)
void
print
classRNDF.html
a8d940c4ed8d57c9390bad6703c84fb63
()
RNDF
classRNDF.html
a912261a7a0f915ae1ff4590b815c8f78
(std::string rndfname, bool verbose=false)
~RNDF
classRNDF.html
ab7829eec0dba92f33a3f508d8300028e
()
std::string
creation_date
classRNDF.html
ae7c6a544419e5e87f4d6d1acc16937ff
std::string
filename
classRNDF.html
a4416f64738dd3e9e91f0a3529ca37833
std::string
format_version
classRNDF.html
ad1cd7eb8e2a6aecd2e3308aee9dbae1e
bool
is_valid
classRNDF.html
a4a085dbcbdae23a8a4841a66a8dd0bec
int
number_of_segments
classRNDF.html
aed5b77dc45f42f0b0af3ed1476acbaff
int
number_of_zones
classRNDF.html
a22541e7927744c5c410e9c08e8effd2a
std::vector< Segment >
segments
classRNDF.html
a396178d7d3cc5d9366561139dbe7aa9e
std::vector< Zone >
zones
classRNDF.html
ab54e4e13ee28b0e6830c8c590382600e
std::map< ElementID, WayPointNode, id_comparator >
id_to_waypoint_map
classRNDF.html
ab0995d748676833684caae5ef5e097a7
bool
isvalid
classRNDF.html
ab54736a6a3ab8e6ec212ac6673f38fd0
()
Lane_marking
parse_boundary
classRNDF.html
a2dcbc8ab6fd9693e7dedeea3d3ca0ab0
(std::string line, bool &valid)
void
prep_graph
classRNDF.html
a027acdc9c2ee42639be385ca3c5cc847
()
std::vector< WayPointEdge >
edges
classRNDF.html
a536635e3687f56e69ed35303d54f9401
id_to_waypoint_map
id_map
classRNDF.html
a2bbd1a4701bc0dbd06f0efc17aa1e651
int
line_number
classRNDF.html
a9c46b78d9d3ed5181df16179a1c8110c
RNDF::id_comparator
structRNDF_1_1id__comparator.html
bool
operator()
structRNDF_1_1id__comparator.html
a10658144c8f098f24dcb9c78720df008
(const ElementID e1, const ElementID e2) const
rotate_translate_transform
classrotate__translate__transform.html
posetype
apply_inverse_transform
classrotate__translate__transform.html
af8235f04353c42df7e1c4dc35126d927
(const posetype &) const
posetype
apply_transform
classrotate__translate__transform.html
a7bd9f9b7f0339aff0f1f3aaa628792bc
(const posetype &) const
void
find_transform
classrotate__translate__transform.html
a9258153caf663f14ecb3ae21cfa3d059
(const posetype &, const posetype &)
rotate_translate_transform
classrotate__translate__transform.html
ab49cb35e8d8802263a1fb8acd510ac21
()
float
actual_cs
classrotate__translate__transform.html
ac1851dee9f99f2b3a10f24e9e218fb42
float
actual_sn
classrotate__translate__transform.html
a5810be5d6f2e573b7b9841ee6f69bf1b
posetype
actual_transform
classrotate__translate__transform.html
ae351e984b526822dc38e8256a1da8a9d
Segment
classSegment.html
void
clear
classSegment.html
ae00a4f285350af453a2cdecf5bc1ec68
()
bool
isvalid
classSegment.html
a522513b0f7fd17bfd9650177255e2e6e
()
void
print
classSegment.html
a1eaf93a45513f8ba55ae6e59567bbbf5
()
std::vector< Lane >
lanes
classSegment.html
a4ab11d5fde28fc8fa5f6fac28d79601d
int
number_of_lanes
classSegment.html
a5f71ed9714698bc4b6a4cd96afdd26e0
int
segment_id
classSegment.html
af11d1368bb42d3236681b4ceebb57fb8
std::string
segment_name
classSegment.html
a881605d475746adf729ba3a7ead912a6
SmoothCurve
classSmoothCurve.html
void
clear
classSmoothCurve.html
a3c3d42dbee1bc9bfb2de7e17a3cd0fd0
()
float
curveLength
classSmoothCurve.html
acdc3a04fbe639c9e4bba5071f2a4a814
()
Point2f
evaluatePoint
classSmoothCurve.html
a08be6870c724dc8b9df58864a80a8c55
(float time)
int
knotCount
classSmoothCurve.html
a48a8722240ca4048276d9ac849abefe7
() const
SmoothCurve
classSmoothCurve.html
afc895f80fa0b7c0f863ec0b9b5481997
()
SmoothCurve
classSmoothCurve.html
a1c257b4ee19d03913fc780663605a689
(const std::vector< Point2f > &ctrl, float starttheta, float startspeed, float endtheta, float endspeed, bool use_pats=true)
~SmoothCurve
classSmoothCurve.html
acfbd80d573c59db499910a36f044f885
()
std::vector< float >
knots
classSmoothCurve.html
a73b95531170478da47fd0125b12f0604
Point2f
bezierPoint
classSmoothCurve.html
a9d95e8a074b4eca9f6b50f401b917f3e
(int i)
int
controlPointsCount
classSmoothCurve.html
a3c4c98ffe45e94cc0194d0c0c2d8ee79
() const
int
dataPointsCount
classSmoothCurve.html
a94c69934f1d20acc59c2785b58cfc996
() const
Point2f
Delta
classSmoothCurve.html
a8f72178e1e68dbcd99a73c7c5095c423
(int i)
float
DeltaU
classSmoothCurve.html
ab1348b05230d84f0521af79a75570588
(int i)
Point2f
getControlPoint
classSmoothCurve.html
a32527435b30e3ec3e4cc91ab28be7ab5
(int index) const
Point2f
getDataPoint
classSmoothCurve.html
adb1688d4281047ff29b5d062bb41de37
(int index) const
float
getKnot
classSmoothCurve.html
a13f12a67269998d32c37308ccf2732d8
(int index) const
std::vector< Point2f >
controlPoints
classSmoothCurve.html
abdb98041ba1702c2cf072baf70d47d38
std::vector< Point2f >
dataPoints
classSmoothCurve.html
a3f04e50a73d11373f9d5dc5d14472385
int
degree
classSmoothCurve.html
ab1a18db20f12836a9862800581b23020
Speed_Limit
classSpeed__Limit.html
void
clear
classSpeed__Limit.html
af899d26e5cd315eb51ec742fe8685d0b
()
bool
isvalid
classSpeed__Limit.html
ab5c45a5425b39a1fdc35b39b6b9008ac
()
bool
operator==
classSpeed__Limit.html
af599ac88859d1a4695f35c097d43b158
(const Speed_Limit &that)
void
print
classSpeed__Limit.html
aa747a211a302f0f6d0b0815e53b8fe63
()
Speed_Limit
classSpeed__Limit.html
abcb96c9ca0c0c1f3c6e83608738ec647
(std::string line, int line_number, bool &valid, bool verbose)
Speed_Limit
classSpeed__Limit.html
a90f8ab55b2d39d97a5e49a97954fce2d
()
int
id
classSpeed__Limit.html
a0f784ac25578c188bc573e91c827113a
int
max_speed
classSpeed__Limit.html
a13ea117b58fd444463b7553c8f3e95f5
int
min_speed
classSpeed__Limit.html
a5fa8b58c0aed863717ddba82a87f4bbe
Spot
classSpot.html
void
clear
classSpot.html
ae7986c4e1b6d149865c187d35daa8fa8
()
bool
isvalid
classSpot.html
abc90eff4e844deb2140cb01634f5594b
()
void
print
classSpot.html
aee45d32ea861c88c3dab03c83f23fe9d
()
Checkpoint
checkpoint
classSpot.html
a34e45c716f8b6c144e7ab189897d9e44
int
spot_id
classSpot.html
a48dd3fcdc4712122ece604a3f2a15aea
int
spot_width
classSpot.html
aedf771b581991bb4afe04e8654bef9d1
std::vector< LL_Waypoint >
waypoints
classSpot.html
a66ffee241dabd9bb87558da5ade7b055
Stop
classStop.html
void
clear
classStop.html
abdf0baea384b9d9734186c4b7682d025
()
bool
isvalid
classStop.html
ae2f57ab2d617c1cf5ecdabc8d9e62366
()
void
print
classStop.html
a86d0560cbc5a359f65d5fe45c8dca6c6
()
Stop
classStop.html
a0985e4aa20e30ec4f0a53a32fcc064a3
(std::string line, int x, int y, int line_number, bool &valid, bool verbose)
int
waypoint_id
classStop.html
ac8c025c6910467084c0c3481562beef6
Unique_id
classUnique__id.html
void
clear
classUnique__id.html
a518fd96e163544a733b9697946413e04
()
bool
isvalid
classUnique__id.html
a732a33c110bb4d05850194d1dd503568
()
void
print
classUnique__id.html
a177e22ff128dd366ff2d28b7cdfe0ce1
()
int
lane_id
classUnique__id.html
a710deb47e0c8cd3b8058556de7e4e065
int
segment_id
classUnique__id.html
ad38692aff053fa1f964c0698785650ae
int
waypoint_id
classUnique__id.html
aeec0a842038859c2be8eefcf4ed842d0
Vec2
classVec2.html
T
float
dot
classVec2.html
a5bcebcc8bc868fe5c61fb6fb09cae882
(const Vec2< T > &a)
const T *
getPointer
classVec2.html
a40f17eca02fb1bc66eae7541e8c44b93
() const
bool
iszero
classVec2.html
aaa16dc4a0e0fc4ed029239ba7adc6809
()
float
length
classVec2.html
a1860df1d8faed5a473d8dbd6cb242ec8
() const
float
length2
classVec2.html
a0ec41bf26e93f758caa9546289561beb
() const
void
normalize
classVec2.html
a73f59613a791abd955bf16fccd53777b
()
float
operator*
classVec2.html
ac55592b8c546dbd610fefd165ef1cad8
(const Vec2< T > &v)
Vec2< T >
operator*
classVec2.html
a6b0a3256b164e1417a5f4e3ff077c062
(const T d)
Vec2< T > &
operator*=
classVec2.html
a1b1c014fe61001e5f3f3c62176019240
(const T d)
Vec2< T >
operator+
classVec2.html
adde68f4c9212639ca9d81f40188198ba
(const Vec2< T > &a)
Vec2< T > &
operator+=
classVec2.html
affd2575c32fe9e5be0dbadbd7be3dad9
(const Vec2< T > &v)
Vec2< T >
operator-
classVec2.html
a9f5bc9ebb16b883510d6ee1a847a95ab
(const Vec2< T > &a)
Vec2< T > &
operator-=
classVec2.html
ad5f2beae4324bba188516251eb7d9b82
(const Vec2< T > &v)
Vec2< T > &
operator/=
classVec2.html
ae874f5dbcd03e43979baa7e90f55a4f8
(const T d)
Vec2< T > &
operator=
classVec2.html
acaa1a3c65683965ba9d6b7a4f74b4ad5
(const Vec2< T > &v)
T &
operator[]
classVec2.html
a271f25ae97421d89390002879286bafa
(int i)
T
operator[]
classVec2.html
a2f7bee6c07739ad6579f5562e482600c
(int i) const
Vec2
classVec2.html
a0d51ef92a3baedc006bca6a702cefc65
()
Vec2
classVec2.html
a40d2a67b5a047a2df17cadeeff10d8a8
(const T x, const T y)
Vec2
classVec2.html
acc38d0071d6808c8fcb9e114d155ceac
(const Vec2< T > &v)
void
zeroElements
classVec2.html
a76fbc10e5def6d3534192607534adbb7
()
T
n
classVec2.html
ab6be8e3b6d8946ac7e2da1cbe50d4a45
[2]
VectorSizeMismatch
classVectorSizeMismatch.html
VisualLanes
classVisualLanes.html
void
addMapLane
classVisualLanes.html
a22ba9c6cd66cf46bd0e51f71346f9b11
(double w1lat, double w1long, double w2lat, double w2long, double w3lat, double w3long, double laneWidth)
void
addMapLane
classVisualLanes.html
a85ada2dc09a37a75d9038923529b93cd
(std::vector< double > ranges)
void
addPoly
classVisualLanes.html
ab0a718bc476a123d074253e60b2692d2
(double x1, double x2, double x3, double x4, double y1, double y2, double y3, double y4, bool is_stop)
void
addSickScan
classVisualLanes.html
a14393c04783f9807f64e5ed898456cf2
(std::vector< double > ranges)
void
addTrace
classVisualLanes.html
a7aec579b0aac334126f40e104dc43578
(double w1lat, double w1long, double w2lat, double w2long)
void
clear
classVisualLanes.html
acebcfd652bb7c0ae397bb09471bedd84
()
double
getPhysicalSize
classVisualLanes.html
a98da1281772fad2d5cac17246a2287e6
()
std::vector< float > *
getPose
classVisualLanes.html
aa66d41510f7538c74fcffff332e14ed4
()
void
gpsEnabled
classVisualLanes.html
afbc9efc0d63dac3201450822f913d78d
(bool onOff)
void
initialize
classVisualLanes.html
a2baee07443db6244fe0d20511a026a16
(double x, double y, double theta)
std::pair< double, double > *
isPathClear
classVisualLanes.html
a401f2a4e1cd776a8f802cb20bcf61798
(double x, double y)
std::pair< double, double > *
laserScan
classVisualLanes.html
a9fb372fc4776309cf32ecdaf0f6b196d
(double x, double y)
std::pair< double, double >
nearestClearPath
classVisualLanes.html
a1556dee62dae569d1c30e516e5b24747
(std::pair< double, double > obstacle, std::pair< double, double > original)
void
savePGM
classVisualLanes.html
af78e82d462c52263e92aafce08916ace
(const char *filename)
void
setCellShift
classVisualLanes.html
a28f51213f27062c4c757abac2ba22738
(int shift)
void
setLaserRange
classVisualLanes.html
a74bd43d30610a108b18ec6f767b2930a
(float range)
void
setPosition
classVisualLanes.html
ac327c2508d412b74be725e62659a6ce8
(double x, double y, double theta)
void
setThreshold
classVisualLanes.html
ada1058f25635a0df91325fc49ff1de29
(int threshold)
cell
value
classVisualLanes.html
ae97de3751193bc3a05bbaf024452b98f
(int x, int y)
VisualLanes
classVisualLanes.html
a4059d266f7d3e094618672035c109afb
(double physical_size, int resolution)
~VisualLanes
classVisualLanes.html
ad162d333de4a7a1f3554226585277432
()
cell *
at
classVisualLanes.html
a9396af32acbc51cd01c9f1e0a489adc9
(int x, int y)
cell *
atgoal
classVisualLanes.html
a3553d137d75f36fcb04b0bd25c07c6b1
(int x, int y)
std::pair< int, int > *
cellLighten
classVisualLanes.html
a34e611cdacf83ba6db4345a3af66e525
(int x, int y)
std::pair< int, int > *
cellLightenDebug
classVisualLanes.html
af5816abc1144aad3b626e187916a82c1
(int x, int y)
std::pair< int, int > *
cellOccupied
classVisualLanes.html
a07a8a70a07897830873241c9e11465ce
(int x, int y)
std::pair< int, int > *
cellOccupiedDebug
classVisualLanes.html
ad8f7c686a4a3dc3ed6d60f49f220cfb3
(int x, int y)
std::pair< int, int > *
cellOccupiedRelative
classVisualLanes.html
ae9baf2c5576750082b9302828e70ad12
(int x, int y)
void
clearBottom
classVisualLanes.html
aa55d4e414582c861e32ac10f7b6581da
()
void
clearLeft
classVisualLanes.html
a59e7ea03e08fa475471696c94e5de895
()
void
clearRight
classVisualLanes.html
a5540ae2745e791cb7e8b4c07b1156a27
()
void
clearTop
classVisualLanes.html
a4c182ec78d2a41a8cdfa761e743bef0b
()
std::pair< int, int > *
drawPointB
classVisualLanes.html
a1f4b66055986e763583c028a9d68fe8e
(int x, int y)
std::pair< int, int > *
drawPointW
classVisualLanes.html
aa0671d8da7b708eda397aaea28a6a2ed
(int x, int y)
void
lighten
classVisualLanes.html
a13d7060173b69b7ea8947813b851ff24
(int x, int y)
std::pair< int, int > *
line
classVisualLanes.html
ad7b9b5e6be2eec1ada957849845d56a5
(int x0, int y0, int x1, int y1, std::pair< int, int > *(VisualLanes::*_fp)(int, int))
void
padObstacles
classVisualLanes.html
a7813eb15b073f3c4c61efb2131c9a033
()
bool
valid
classVisualLanes.html
a5ae826b2086f3ef361d8a2ef93ff22f7
(int x, int y)
cell **
_m
classVisualLanes.html
ae38767ec7c6ccac40c799c140fad0840
double
_physical_size
classVisualLanes.html
a6c943e4db4d3a951cca547220dc89b81
int
_resolution
classVisualLanes.html
a8cfbeead8230109c7eb22dcc3a08a9a5
int
_shift
classVisualLanes.html
a2feb11a0d2805c80753bbea174a88d85
double
_theta
classVisualLanes.html
a5617953277809dc383388b3345717742
int
_threshold
classVisualLanes.html
a0f167d86f86225aa00d5a89869c49efe
double
_x
classVisualLanes.html
ac5b54492b0ea2f6e52605eb42d146f4d
int
_x_offset
classVisualLanes.html
a7f771230c679bbf0b896768ab70e3b3c
double
_y
classVisualLanes.html
a84c9b00d4790d9152afe2146d2f2ba50
int
_y_offset
classVisualLanes.html
a9986bdfdb7769dc8334607221cca9879
int
count
classVisualLanes.html
ac25be1977d6065c7d5a47ea8747163f8
bool
gpsOnOff
classVisualLanes.html
a2f4fa9e7bda7e052ebf43cbe401e9703
float
laser_range
classVisualLanes.html
acd7d59f51cbc23896e2f855b4de96eac
double
rX
classVisualLanes.html
a177adbc9d1c2c49f1e4e48f6d6a1f8a8
double
rY
classVisualLanes.html
aaca08feb7a9a42f7141539b50f39070d
bool
scan_off_bottom_side
classVisualLanes.html
a109c415feb5cdce726417d0b5aca2b3e
bool
scan_off_left_side
classVisualLanes.html
a3da59b7fd4be9d18586137c9ecf5c7d6
bool
scan_off_right_side
classVisualLanes.html
a835a4fac5abc27ed6532095e7bbd885b
bool
scan_off_top_side
classVisualLanes.html
a8b86f3f79c262f70d1d31f7d97d52f0f
WayPointEdge
classWayPointEdge.html
void
clear
classWayPointEdge.html
acefb9af4bfa1e010fa2b7854c009442d
()
bool
operator==
classWayPointEdge.html
a2391b242d3a8d0324ea477a575faca15
(const WayPointEdge &that)
WayPointEdge
reverse
classWayPointEdge.html
a8e78a324ecacf4fddb151621bcc60418
()
WayPointEdge
classWayPointEdge.html
ae24899062f1dffb9825645789855aecb
()
WayPointEdge
classWayPointEdge.html
ad3e90f3537a10f7812c47bc8e89d21ad
(WayPointNode &node1, WayPointNode &node2, Lane_marking lb, Lane_marking rb, bool _is_exit)
bool
blocked
classWayPointEdge.html
aa9312db40091fe51d1dd48b3becd399f
float
distance
classWayPointEdge.html
a7d6771abc19a1b6e256a481437227e2d
waypt_index_t
endnode_index
classWayPointEdge.html
aa19bb68d39a5ef72bbd280cc37753b46
bool
is_exit
classWayPointEdge.html
a3760522ab2ba91ba9eeddff6f76b42dd
bool
is_implicit
classWayPointEdge.html
a4923ea897b171756a306e6061eb8e80d
Lane_marking
left_boundary
classWayPointEdge.html
ac02e27465168a56f11ed139f3b92e35f
Lane_marking
right_boundary
classWayPointEdge.html
aa479db55516c8922730bd85ca5d4a478
float
speed_max
classWayPointEdge.html
aaf10abae735c7a50d2b07fdc265c84ed
float
speed_min
classWayPointEdge.html
a055b68c572b9a99db381d532fcce7c0e
waypt_index_t
startnode_index
classWayPointEdge.html
a2856750ba9adf4fe70e13576164598aa
WayPointNode
classWayPointNode.html
void
clear
classWayPointNode.html
a0ce27d7578b5491bb6baa3254fc14d85
()
bool
operator<
classWayPointNode.html
ac9311c04f95292606a712d3d34b145e1
(const WayPointNode &that)
bool
operator==
classWayPointNode.html
ac8633e300a46e6bed501a062d1ad5911
(const WayPointNode &that)
art_msgs::WayPoint
toWayPoint
classWayPointNode.html
afc81434bab430d1e738660d8ba231137
(void)
WayPointNode
classWayPointNode.html
aeb21b926108b374db6544204564d1f19
()
WayPointNode
classWayPointNode.html
acf30808abaef69b9d08ff8d6a99cdfef
(const MapXY &point)
WayPointNode
classWayPointNode.html
abb1e7f43f7fea529d7c3e7ed37616bfd
(const art_msgs::WayPoint &wp)
int
checkpoint_id
classWayPointNode.html
a63b10c5d7d746527638886bfc5c9c70e
ElementID
id
classWayPointNode.html
a481beaf2e8bf4ecf99569b7ba7a61d06
waypt_index_t
index
classWayPointNode.html
a57a1ff4ea286cabdf6467afea2803589
bool
is_entry
classWayPointNode.html
a165ea51fc312a5bea375ce4724714b4a
bool
is_exit
classWayPointNode.html
a66028a5a06064c9e023d804e6ccfa502
bool
is_goal
classWayPointNode.html
af3f7627f701b4f28c2165502d1283ffe
bool
is_lane_change
classWayPointNode.html
ae15e37a127a5aeb1fa4946b228786a6b
bool
is_perimeter
classWayPointNode.html
af088c8a0d35d42ef506195a50e2be029
bool
is_spot
classWayPointNode.html
acfa0788fb41ae34a3d8011dd5e7150b1
bool
is_stop
classWayPointNode.html
a1f284b9a853744de387d407eee742d31
float
lane_width
classWayPointNode.html
a4fcc3d4bed0a38f13ab54df88725bb54
LatLong
ll
classWayPointNode.html
ac38d25fde7a125b72de36f5c96094d3e
MapXY
map
classWayPointNode.html
abec5ca8fdd667b20f494cd2ac0858b21
waypt_name_t
structwaypt__name__t.html
char
str
structwaypt__name__t.html
abfb903dc4c2ecfad2a58b1b937e2eee2
[WAYPT_NAME_SIZE]
Zone
classZone.html
void
clear
classZone.html
af7098f29710fe4f6d0785258cf2c06c6
()
bool
isvalid
classZone.html
aad93dca6a6fc45e6b3cf890a05941f5b
()
void
print
classZone.html
a4a2be149189ac3698acdbfa87c7bb168
()
int
number_of_parking_spots
classZone.html
af1eb84cffe9fd1ddc8c374c73be8bab2
Perimeter
perimeter
classZone.html
af0c61afa55219288c49b62a0682930e8
std::vector< Spot >
spots
classZone.html
a52d069c8d74ba0082c0120339aac8a1c
int
zone_id
classZone.html
a63981f4b968f4e7e4648f1e549ce02cf
std::string
zone_name
classZone.html
a0df1fac4c7aee18061fc42a6a03faa1b
zone_pp_count
structzone__pp__count.html
uint32_t
perimeter_points_count
structzone__pp__count.html
ad1d3e143e916c332a9c80a74b1ee0265
segment_id_t
zone_id
structzone__pp__count.html
ab19cb451d9c4bc438f2b5bccfac17e71
ZoneManager
classZoneManager.html
void
build_graph
classZoneManager.html
a41633827180f165c6d923f81acfbbc83
(const ObstacleList &obstacles, const MapXY &start)
WayPointNodeList
path_through_zone
classZoneManager.html
af7fea44433ff4c7852480d0b0b947cea
(const ObstacleList &obstacles, MapXY start, MapXY end)
ZoneManager
classZoneManager.html
a27d17a6d2d436480bd71fb6a2a2b7f87
(const ZonePerimeter &_zone, float _safety_radius, float _scale, int _max_cells, bool _write_graph, ElementID _starting_id, MapXY _lower_left, MapXY _upper_right)
ElementID
starting_id
classZoneManager.html
a689e8af4c776018bf41e0022fdf4bd8e
WayPointEdgeList
edges
classZoneManager.html
a400abc780aa7147816e5010368c703fc
MapXY
ll
classZoneManager.html
a76d0eedbb7b38fb0750872a95a2b8d7b
WayPointNodeList
nodes
classZoneManager.html
a73a3be83e912f08770435ed3d2278918
std::vector< MapXY >
perimeter_points
classZoneManager.html
a13013d98bc39998a76d560cd324b7659
float
safety_radius
classZoneManager.html
a2f81ae2cb6eb821786b61527b9eb9775
float
scale
classZoneManager.html
a1d8a005c52ef14337014a618514f2a08
MapXY
ur
classZoneManager.html
aa0aee16e80f7adab4f215da86270a75a
bool
write_graph
classZoneManager.html
a5626026f452b02c3902558924775ff6b
ZonePerimeter
zone
classZoneManager.html
a372355426aeff91170c691a778d0ddc8
ZonePerimeter
classZonePerimeter.html
ZonePerimeter
classZonePerimeter.html
a929127393d03169c0e2b6673e2384605
()
PerimeterPointList
perimeter_points
classZonePerimeter.html
ac3b79e0b7859caed7634370f8c999320
float
speed_limit
classZonePerimeter.html
a936fbef1d94c575c1b4c6b38ea74c5df
segment_id_t
zone_id
classZonePerimeter.html
a67cfc1a877ed4c73e65f2b874c2e3094
Coordinates
namespaceCoordinates.html
float
bearing
namespaceCoordinates.html
a68a5539d957caf1d95f512117f58e2b9
(MapXY from_point, MapXY to_point)
float
bearing
namespaceCoordinates.html
a90eaafd9f1daca3121148dc25b9b815f
(MapPose from_pose, MapXY to_point)
Polar
MapXY_to_Polar
namespaceCoordinates.html
a4fa684998eeb506c58ea02d37dde1e33
(MapXY point, const nav_msgs::Odometry &origin)
float
mod2pi
namespaceCoordinates.html
aa572717bcecb6bfa47d6da98054f2e01
(float angle)
float
normalize
namespaceCoordinates.html
a1ef84f39bdeed120388f4ed3c3c6e02c
(float heading)
MapXY
Polar_to_MapXY
namespaceCoordinates.html
a9d119e63ee53b9eeb7159a9f2b41c816
(Polar polar, const MapPose &origin)
float
sign
namespaceCoordinates.html
ab92b6d5866d65f74581fc4790f3f073d
(float val)
Euclidean
namespaceEuclidean.html
void
DistanceFromLine
namespaceEuclidean.html
a586e3bf4f32de088775cf1501d00d540
(float cx, float cy, float ax, float ay, float bx, float by, float &distanceSegment, float &distanceLine)
void
DistanceFromLine
namespaceEuclidean.html
abffff0102f41f644cabda276b7e5456d
(const MapXY &c, const MapXY &a, const MapXY &b, float &distanceSegment, float &distanceLine)
float
DistanceTo
namespaceEuclidean.html
ab78d0e3d707c5a40aec9e01f5e1793f3
(MapPose p1, MapPose p2)
float
DistanceTo
namespaceEuclidean.html
a8f7420787c26ba3c60681f313e037466
(float p1x, float p1y, float p2x, float p2y)
float
DistanceTo
namespaceEuclidean.html
ad19a8f26f1ac5cde7e45cb6639bee60c
(MapXY p1, MapXY p2)
float
DistanceToTime
namespaceEuclidean.html
a41a840fd7f0f338271db0aa252c779b4
(float distance, float speed)
float
DistanceToWaypt
namespaceEuclidean.html
a2c25d24bf1385dcdcd1e80d84a82d4e5
(const MapPose &pose, const WayPointNode &waypt)
float
DistanceToWaypt
namespaceEuclidean.html
a7e1921c97de96cbcf7076b918c42624c
(MapXY point, const WayPointNode &waypt)
float
DistanceToWaypt
namespaceEuclidean.html
afa9d235fe161a636c64d800da03cb312
(Polar polar, const MapPose &origin, const WayPointNode &waypt)
bool
point_in_line_segment
namespaceEuclidean.html
a01444c7a25580b862c2d552f7abd44c4
(MapXY point, MapXY lp1, MapXY lp2)
ZoneOps
namespaceZoneOps.html
void
add_densely
namespaceZoneOps.html
ae142d69423d9c9a37b4055441d415985
(std::vector< MapXY > &points, const MapXY &p1, const MapXY &p2, const float &max_spacing)
void
add_new_node
namespaceZoneOps.html
a9a3326bd90174a21b1d236306edcfcc9
(const struct triangulateio &t, const int &i, int &index, std::vector< WayPointNode > &nodes, std::map< int, WayPointNode > &original_node_index)
ZonePerimeter
build_fake_zone
namespaceZoneOps.html
a045af638ed64f60d7519fa61d7149e55
(const std::vector< MapXY > &points_to_include, float border_width)
void
build_new_graph
namespaceZoneOps.html
aa5b3a0d66a224c756cff8e185793a257
(const WayPointNodeList &nodes, const WayPointEdgeList &edges, Graph &g)
ZonePerimeterList
build_zone_list_from_rndf
namespaceZoneOps.html
a707a909739038bfd29fe43d5f1fe2145
(RNDF &rndf, Graph &graph)
ZonePerimeter
build_zone_perimeter_from_zone
namespaceZoneOps.html
a1ea82f3b38fcb9e44ae963065c76a4ba
(Graph &graph, Zone &zone)
segment_id_t
containing_zone
namespaceZoneOps.html
a63ea8cf1c7a5124a3910f9d06a3fcdc7
(const ZonePerimeterList &zones, const MapXY &point)
int
filter_nodes_and_edges
namespaceZoneOps.html
abaa7f9dbb1fc341c48ca0469a7634911
(WayPointNodeList &nodes, WayPointEdgeList &edges, float safety_radius)
ZonePerimeter
get_zone_by_id
namespaceZoneOps.html
adefe3a0b39e14e34eaa50300da28a9f5
(const ZonePerimeterList &zones, const segment_id_t &zone_id)
int
intersections_of_segment_and_ray_to_right
namespaceZoneOps.html
a2791cbb504a6d8336da7fe85b5ac2edf
(const MapXY &p1, const MapXY &p2, const MapXY &p3, const MapXY &r)
bool
is_a_zone_id
namespaceZoneOps.html
a1c9dd1f23ce96aecdf9940d2ba8f85b7
(const ZonePerimeterList &zones, const segment_id_t &zone_id)
WayPointNodeList
path_through_zone
namespaceZoneOps.html
a4794379c5f92b75e9c2a4a5dcad4f8b0
(const ZonePerimeter &zone, float perimeter_sample, float safety_radius, const ObstacleList &obstacles, MapXY start, MapXY end, bool write_graph, bool write_poly, bool write_obstacles, float scale, int max_cells)
bool
point_in_zone
namespaceZoneOps.html
a2dc0488948db7b71238f89f5c0a96407
(const ZonePerimeter &zone, const MapXY &point)
void
populate_triangulateio
namespaceZoneOps.html
a2a1674d800c7fca4c2e29f9b26c4e3a0
(struct triangulateio &t, const ZonePerimeter &zone, const ObstacleList &obstacles, const float &max_spacing, bool write_obstacles)
void
print_graph_as_voronoi
namespaceZoneOps.html
af57fd22d055e22d35fb78021f2a381aa
(Graph &graph)
void
print_tio
namespaceZoneOps.html
a96b034d801ed0cae0e928a4fde697e1d
(const struct triangulateio &t)
void
print_zone
namespaceZoneOps.html
a64a984ed55c2d67dbbdef82c826bdd35
(const ZonePerimeter &zone)
void
print_zone_list
namespaceZoneOps.html
a304f292c274762d273a8e51d35bd21e8
(const ZonePerimeterList &zones)
WayPointNode
starting_node_for_zone
namespaceZoneOps.html
adb72feb719e837f82b800b4b689bb312
(const ZonePerimeter &zone)
index
index