From 9e27d361e2f34d90f4d32fc417dd1facf6a36f3c Mon Sep 17 00:00:00 2001 From: ROUVREAU Vincent Date: Mon, 7 Jun 2021 18:13:03 +0200 Subject: code review: move Query_result.h in a Manifold_tracing directory as its name is too generic --- .../gudhi/Implicit_manifold_intersection_oracle.h | 2 +- .../include/gudhi/Manifold_tracing.h | 2 +- .../include/gudhi/Manifold_tracing/Query_result.h | 40 ++++++++++++++++++++++ .../include/gudhi/Query_result.h | 40 ---------------------- 4 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 src/Coxeter_triangulation/include/gudhi/Manifold_tracing/Query_result.h delete mode 100644 src/Coxeter_triangulation/include/gudhi/Query_result.h (limited to 'src/Coxeter_triangulation') diff --git a/src/Coxeter_triangulation/include/gudhi/Implicit_manifold_intersection_oracle.h b/src/Coxeter_triangulation/include/gudhi/Implicit_manifold_intersection_oracle.h index dca97331..b8c38188 100644 --- a/src/Coxeter_triangulation/include/gudhi/Implicit_manifold_intersection_oracle.h +++ b/src/Coxeter_triangulation/include/gudhi/Implicit_manifold_intersection_oracle.h @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include // for GUDHI_CHECK #include diff --git a/src/Coxeter_triangulation/include/gudhi/Manifold_tracing.h b/src/Coxeter_triangulation/include/gudhi/Manifold_tracing.h index 71de47e1..29005bc5 100644 --- a/src/Coxeter_triangulation/include/gudhi/Manifold_tracing.h +++ b/src/Coxeter_triangulation/include/gudhi/Manifold_tracing.h @@ -12,7 +12,7 @@ #define MANIFOLD_TRACING_H_ #include // for DEBUG_TRACES -#include +#include #include diff --git a/src/Coxeter_triangulation/include/gudhi/Manifold_tracing/Query_result.h b/src/Coxeter_triangulation/include/gudhi/Manifold_tracing/Query_result.h new file mode 100644 index 00000000..5543c2fb --- /dev/null +++ b/src/Coxeter_triangulation/include/gudhi/Manifold_tracing/Query_result.h @@ -0,0 +1,40 @@ +/* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT. + * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details. + * Author(s): Siargey Kachanovich + * + * Copyright (C) 2019 Inria + * + * Modification(s): + * - YYYY/MM Author: Description of the modification + */ + +#ifndef QUERY_RESULT_H_ +#define QUERY_RESULT_H_ + +namespace Gudhi { + +namespace coxeter_triangulation { + +/** \class Query_result + * \brief The result of a query by an oracle such as Implicit_manifold_intersection_oracle. + * + * \tparam Simplex_handle The class of the query simplex. + * + * \ingroup coxeter_triangulation + */ +template +struct Query_result { + /** \brief The potentially lower-dimensional face of the query simplex + * that contains the intersection point. OBSOLETE: as the snapping is removed. */ + // Simplex_handle face; + /** \brief The intersection point. */ + Eigen::VectorXd intersection; + /** \brief True if the query simplex intersects the manifold. */ + bool success; +}; + +} // namespace coxeter_triangulation + +} // namespace Gudhi + +#endif diff --git a/src/Coxeter_triangulation/include/gudhi/Query_result.h b/src/Coxeter_triangulation/include/gudhi/Query_result.h deleted file mode 100644 index 5543c2fb..00000000 --- a/src/Coxeter_triangulation/include/gudhi/Query_result.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT. - * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details. - * Author(s): Siargey Kachanovich - * - * Copyright (C) 2019 Inria - * - * Modification(s): - * - YYYY/MM Author: Description of the modification - */ - -#ifndef QUERY_RESULT_H_ -#define QUERY_RESULT_H_ - -namespace Gudhi { - -namespace coxeter_triangulation { - -/** \class Query_result - * \brief The result of a query by an oracle such as Implicit_manifold_intersection_oracle. - * - * \tparam Simplex_handle The class of the query simplex. - * - * \ingroup coxeter_triangulation - */ -template -struct Query_result { - /** \brief The potentially lower-dimensional face of the query simplex - * that contains the intersection point. OBSOLETE: as the snapping is removed. */ - // Simplex_handle face; - /** \brief The intersection point. */ - Eigen::VectorXd intersection; - /** \brief True if the query simplex intersects the manifold. */ - bool success; -}; - -} // namespace coxeter_triangulation - -} // namespace Gudhi - -#endif -- cgit v1.2.3