11 #ifndef INTERNAL_POINT_H_ 12 #define INTERNAL_POINT_H_ 16 namespace persistence_diagram {
19 int null_point_index();
22 struct Internal_point {
28 Internal_point(
double x,
double y,
int p_i) {
50 bool operator==(
const Internal_point& p)
const {
51 return point_index == p.point_index;
54 bool operator!=(
const Internal_point& p)
const {
59 inline int null_point_index() {
63 struct Construct_coord_iterator {
64 typedef const double* result_type;
66 const double* operator()(
const Internal_point& p)
const {
70 const double* operator()(
const Internal_point& p,
int)
const {
79 #endif // INTERNAL_POINT_H_ Definition: SimplicialComplexForAlpha.h:14