BWAPI
Classes | Defines | Enumerations
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Nef_2/PM_point_locator.h File Reference
#include <CGAL/basic.h>
#include <CGAL/Unique_hash_map.h>
#include <CGAL/Nef_2/Constrained_triang_traits.h>
#include <CGAL/Nef_2/Object_handle.h>
#include <CGAL/Circulator_project.h>
#include <CGAL/Polygon_2_algorithms.h>
#include <CGAL/Nef_2/debug.h>
#include <CGAL/Nef_2/geninfo.h>
Include dependency graph for PM_point_locator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Project_halfedge_point< Node, Object >
class  PM_naive_point_locator< PM_decorator_, Geometry_ >
class  PM_point_locator< PM_decorator_, Geometry_ >
struct  PM_point_locator< PM_decorator_, Geometry_ >::CT_link_to_original
struct  PM_point_locator< PM_decorator_, Geometry_ >::CT_new_edge

Defines

#define CGAL_NEF_DEBUG   17
#define USECMARK(t)   const Mark& mark(t h) const { return Base::mark(h); }
#define USEMARK(t)   Mark& mark(t h) const { return Base::mark(h); }
#define LOCATE_IN_TRIANGULATION   walk_in_triangulation

Enumerations

enum  object_kind { VERTEX, EDGE_CROSSING, EDGE_COLLINEAR }

Define Documentation

#define CGAL_NEF_DEBUG   17
#define LOCATE_IN_TRIANGULATION   walk_in_triangulation
#define USECMARK (   t)    const Mark& mark(t h) const { return Base::mark(h); }
#define USEMARK (   t)    Mark& mark(t h) const { return Base::mark(h); }

Enumeration Type Documentation

Enumerator:
VERTEX 
EDGE_CROSSING 
EDGE_COLLINEAR 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines