![]() |
The class Plane_separator<FT> implements a plane separator, i.e., a hyperplane that is used to separate two half spaces. This hyperplane is defined by a cutting dimension d and a cutting value v as xd=v, where v denotes the dth coordinate value.
#include <CGAL/Plane_separator.h>
| Plane_separator<FT> s ( int d, FT v); | |
|
Constructs a separator that separates two half spaces by a hyperplane
defined by xd=v, where v denotes the dth coordinate value.
| |
| Plane_separator<FT> s ( p); | |
|
Copy constructor.
| |
| void | s.set_cutting_dimension ( int d) | Sets the cutting dimension to d. |
| void | s.set_cutting_value ( FT v) | Sets the cutting value to v. |
| int | s.cutting_dimension () const | Returns the number of the cutting dimension. |
| FT | s.cutting_value () const | Returns the cutting value. |
| Plane_separator<FT> | s = s2 | Assignment operator. |
| template<class FT> | ||
| std::ostream& | std::ostream& os << s | Inserts the plane separator s in the output stream os and returns os. |