#include <CGAL/Sorted_matrix_search_traits_adaptor.h>
template<typename F, typename M>
class CGAL::Sorted_matrix_search_traits_adaptor< F, M >
The class Sorted_matrix_search_traits_adaptor
can be used as an adaptor to create sorted matrix search traits classes for arbitrary feasibility test and matrix classes F
resp. M
.
- Is model of
SortedMatrixSearchTraits
- Template Parameters
-
M | must be a model for BasicMatrix |
F | must define a copy constructor and a monotone bool operator()( const Value&) . |
|
typedef M | Matrix |
| typedef to M .
|
|
typedef Matrix::Value | Value |
| typedef to Matrix::Value .
|
|
typedef std::less< Value > | Compare_strictly |
| typedef to std::less<Value> .
|
|
typedef std::less_equal< Value > | Compare_non_strictly |
| typedef to std::less_equal<Value> .
|
|
|
| Sorted_matrix_search_traits_adaptor (const F &m) |
| initializes t to use m for feasibility testing.
|
|
|
Compare_strictly | compare_strictly () const |
| returns the Compare_strictly object to be used for the search.
|
|
Compare_non_strictly | compare_non_strictly () const |
| returns the Compare_non_strictly object to be used for the search.
|
|
bool | is_feasible (const Value &a) |
| uses the feasibility test given during creation.
|
|