CGAL 6.1 - STL Extensions for CGAL
|
Classes | |
struct | CGAL::Compact |
Compact is a tag class. More... | |
struct | CGAL::Fast |
Fast is a tag class. More... | |
class | CGAL::Fourtuple< T > |
The Fourtuple class stores a homogeneous (same type) fourtuple of objects of type T . More... | |
struct | CGAL::Location_policy< Tag > |
Location_policy is a policy class which can be used to specify a trade-off between memory usage and time complexity for the point location strategy used in a data-structure. More... | |
class | CGAL::Sixtuple< T > |
The Sixtuple class stores a homogeneous (same type) sixtuple of objects of type T . More... | |
struct | CGAL::Boolean_tag< value > |
Depending on bool value the class Boolean_tag indicates that something is true or false respectively. More... | |
struct | CGAL::Null_functor |
Class indicating the absence of a functor. More... | |
struct | CGAL::Sequential_tag |
Tag used to disable concurrency. More... | |
struct | CGAL::Parallel_tag |
Tag used to enable concurrency. More... | |
struct | CGAL::Parallel_if_available_tag |
This tag is a convenience typedef to Parallel_tag if the third party library Intel TBB has been found and linked, and to Sequential_tag otherwise. More... | |
struct | CGAL::Null_tag |
General tag indicating that non of any other possible tags is valid. More... | |
struct | CGAL::Manifold_tag |
The class Manifold_tag is a tag class used to monitor the surface meshing algorithm. More... | |
struct | CGAL::Manifold_with_boundary_tag |
The class Manifold_with_boundary_tag is a tag class used to monitor the surface meshing algorithm. More... | |
struct | CGAL::Non_manifold_tag |
The class Non_manifold_tag is a tag class used to monitor the surface meshing algorithm. More... | |
class | CGAL::Threetuple< T > |
class | CGAL::Twotuple< T > |
The Twotuple class stores a homogeneous (same type) pair of objects of type T . More... | |
class | CGAL::Uncertain< T > |
An object of the class Uncertain represents an uncertainty on the value of type T . More... | |
class | CGAL::Quadruple< T1, T2, T3, T4 > |
The Quadruple class is an extension of std::pair . More... | |
class | CGAL::Triple< T1, T2, T3 > |
The Triple class is an extension of std::pair . More... | |
Typedefs | |
typedef Location_policy< Compact > | CGAL::Compact_location |
A typedef to Location_policy<Compact> . | |
typedef Location_policy< Fast > | CGAL::Fast_location |
A typedef to Location_policy<Fast> . | |
typedef CGAL::Boolean_tag< false > | CGAL::Tag_false |
The typedef Tag_false is Boolean_tag<false> . | |
typedef CGAL::Boolean_tag< true > | CGAL::Tag_true |
The typedef Tag_true is Boolean_tag<true> . | |
typedef Location_policy<Compact> CGAL::Compact_location |
#include <CGAL/Location_policy.h>
A typedef to Location_policy<Compact>
.
Compact
Fast
Location_policy
Fast_location
typedef Location_policy<Fast> CGAL::Fast_location |
#include <CGAL/Location_policy.h>
A typedef to Location_policy<Fast>
.
Compact
Fast
Location_policy
Compact_location
typedef CGAL::Boolean_tag<false> CGAL::Tag_false |
#include <CGAL/tags.h>
The typedef Tag_false
is Boolean_tag<false>
.
It is used to indicate, for example, that a certain feature is not available in a class.
CGAL::Boolean_tag<bool value>
CGAL::Tag_true
typedef CGAL::Boolean_tag<true> CGAL::Tag_true |
#include <CGAL/tags.h>
The typedef Tag_true
is Boolean_tag<true>
.
It is used to indicate, for example, that a certain feature is available in a class.
CGAL::Boolean_tag<bool value>
CGAL::Tag_false