VisiLibity v1 Source Code 1.0
|
▼NVisiLibity | VisiLibity's sole namespace |
CAngle | Angle in radians represented by a value in the interval [0,2*M_PI] |
CBounding_Box | Rectangle with sides parallel to the x- and y-axes |
▼CEnvironment | Environment represented by simple polygonal outer boundary with simple polygonal holes |
CShortest_Path_Node | |
CGuards | Set of Guards represented by a list of Points |
CLine_Segment | Line segment in the plane represented by its endpoints |
CPoint | Point in the plane represented by Cartesian coordinates |
CPolar_Point | Point in the plane packaged together with polar coordinates w.r.t. specified origin |
CPolygon | Simple polygon in the plane represented by list of vertices |
CPolyline | Oriented polyline in the plane represented by list of vertices |
CRay | Ray in the plane represented by base Point and bearing Angle |
CShortest_Path_Test | Utilities for writing shortest path VisiLibity unit tests |
CUnit_Test | Utilities for writing VisiLibity unit tests |
CVisibility_Graph | Visibility graph of points in an Environment, represented by adjacency matrix |
▼CVisibility_Polygon | Visibility polygon of a Point in an Environment or Polygon |
CIncident_Edge_Compare | |
CPolar_Edge | |
CPolar_Point_With_Edge_Info |