CGAL 4.7 - Monotone and Sorted Matrix Search
|
#include <CGAL/Sorted_matrix_search_traits_adaptor.h>
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
.
M | must be a model for BasicMatrix |
F | must define a copy constructor and a monotone bool operator()( const Value&) . |
Creation | |
Sorted_matrix_search_traits_adaptor (const F &m) | |
initializes t to use m for feasibility testing. More... | |
Types | |
typedef M | Matrix |
typedef to M . More... | |
typedef Matrix::Value | Value |
typedef to Matrix::Value . More... | |
typedef std::less< Value > | Compare_strictly |
typedef to std::less<Value> . More... | |
typedef std::less_equal< Value > | Compare_non_strictly |
typedef to std::less_equal<Value> . More... | |
Operations | |
Compare_strictly | compare_strictly () const |
returns the Compare_strictly object to be used for the search. More... | |
Compare_non_strictly | compare_non_strictly () const |
returns the Compare_non_strictly object to be used for the search. More... | |
bool | is_feasible (const Value &a) |
uses the feasibility test given during creation. More... | |
typedef std::less_equal<Value> CGAL::Sorted_matrix_search_traits_adaptor< F, M >::Compare_non_strictly |
typedef to std::less_equal<Value>
.
typedef std::less<Value> CGAL::Sorted_matrix_search_traits_adaptor< F, M >::Compare_strictly |
typedef to std::less<Value>
.
typedef M CGAL::Sorted_matrix_search_traits_adaptor< F, M >::Matrix |
typedef to M
.
typedef Matrix::Value CGAL::Sorted_matrix_search_traits_adaptor< F, M >::Value |
typedef to Matrix::Value
.
CGAL::Sorted_matrix_search_traits_adaptor< F, M >::Sorted_matrix_search_traits_adaptor | ( | const F & | m | ) |
initializes t
to use m
for feasibility testing.
Compare_non_strictly CGAL::Sorted_matrix_search_traits_adaptor< F, M >::compare_non_strictly | ( | ) | const |
returns the Compare_non_strictly
object to be used for the search.
Compare_strictly CGAL::Sorted_matrix_search_traits_adaptor< F, M >::compare_strictly | ( | ) | const |
returns the Compare_strictly
object to be used for the search.
bool CGAL::Sorted_matrix_search_traits_adaptor< F, M >::is_feasible | ( | const Value & | a | ) |
uses the feasibility test given during creation.