BWAPI
Typedefs | Enumerations | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/enum.h File Reference
#include <CGAL/config.h>
#include <CGAL/Kernel/Same_uncertainty.h>
Include dependency graph for enum.h:

Go to the source code of this file.

Typedefs

typedef Sign Orientation
typedef Sign Oriented_side
typedef Sign Comparison_result

Enumerations

enum  Sign {
  NEGATIVE = -1, ZERO = 0, POSITIVE = 1, RIGHT_TURN = -1,
  LEFT_TURN = 1, CLOCKWISE = -1, COUNTERCLOCKWISE = 1, COLLINEAR = 0,
  COPLANAR = 0, DEGENERATE = 0, ON_NEGATIVE_SIDE = -1, ON_ORIENTED_BOUNDARY = 0,
  ON_POSITIVE_SIDE = 1, SMALLER = -1, EQUAL = 0, LARGER = 1
}
enum  Bounded_side { ON_UNBOUNDED_SIDE = -1, ON_BOUNDARY, ON_BOUNDED_SIDE }
enum  Angle { OBTUSE = -1, RIGHT, ACUTE }

Functions

template<class T >
opposite (const T &t)
Sign operator- (Sign o)
Bounded_side opposite (Bounded_side bs)
Angle opposite (Angle a)
Sign operator* (Sign s1, Sign s2)
template<typename T , typename U >
enum_cast (const U &u)

Typedef Documentation

typedef Sign Orientation

Enumeration Type Documentation

enum Angle
Enumerator:
OBTUSE 
RIGHT 
ACUTE 
Enumerator:
ON_UNBOUNDED_SIDE 
ON_BOUNDARY 
ON_BOUNDED_SIDE 
enum Sign
Enumerator:
NEGATIVE 
ZERO 
POSITIVE 
RIGHT_TURN 
LEFT_TURN 
CLOCKWISE 
COUNTERCLOCKWISE 
COLLINEAR 
COPLANAR 
DEGENERATE 
ON_NEGATIVE_SIDE 
ON_ORIENTED_BOUNDARY 
ON_POSITIVE_SIDE 
SMALLER 
EQUAL 
LARGER 

Function Documentation

template<typename T , typename U >
T enum_cast ( const U &  u) [inline]

Here is the caller graph for this function:

Sign operator* ( Sign  s1,
Sign  s2 
) [inline]
Sign operator- ( Sign  o) [inline]
template<class T >
T opposite ( const T &  t) [inline]
Angle opposite ( Angle  a) [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines