23 #ifndef INTERNAL_POINT_H_ 24 #define INTERNAL_POINT_H_ 28 namespace persistence_diagram {
31 int null_point_index();
34 struct Internal_point {
40 Internal_point(
double x,
double y,
int p_i) {
62 bool operator==(
const Internal_point& p)
const {
63 return point_index == p.point_index;
66 bool operator!=(
const Internal_point& p)
const {
71 inline int null_point_index() {
75 struct Construct_coord_iterator {
76 typedef const double* result_type;
78 const double* operator()(
const Internal_point& p)
const {
82 const double* operator()(
const Internal_point& p,
int)
const {
91 #endif // INTERNAL_POINT_H_ Definition: SimplicialComplexForAlpha.h:26