mirror of https://github.com/CGAL/cgal
Merge pull request #1265 from sloriot/OTR2-fix_demo_compilation
Otr2 fix demo compilation
This commit is contained in:
commit
6e01c51f72
|
|
@ -1,6 +1,6 @@
|
||||||
# This is the CMake script for compiling the Optimal_transportation_reconstruction_2 demo.
|
# This is the CMake script for compiling the Optimal_transportation_reconstruction_2 demo.
|
||||||
|
|
||||||
project(Optimal_transportation_reconstruction_2_demo)
|
project(Otr2_demo)
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.8.11)
|
cmake_minimum_required(VERSION 2.8.11)
|
||||||
if(POLICY CMP0043)
|
if(POLICY CMP0043)
|
||||||
|
|
@ -76,20 +76,20 @@ if(CGAL_FOUND AND CGAL_Qt5_FOUND AND Qt5_FOUND AND OPENGL_FOUND)
|
||||||
|
|
||||||
qt5_add_resources ( CGAL_Qt5_RESOURCE_FILES pwsrec.qrc )
|
qt5_add_resources ( CGAL_Qt5_RESOURCE_FILES pwsrec.qrc )
|
||||||
|
|
||||||
add_executable ( Optimal_transportation_reconstruction_2_demo ${SRCS} ${CGAL_Qt5_MOC_FILES} ${UI_FILES} ${CGAL_Qt5_RESOURCE_FILES})
|
add_executable ( Otr2_demo ${SRCS} ${CGAL_Qt5_MOC_FILES} ${UI_FILES} ${CGAL_Qt5_RESOURCE_FILES})
|
||||||
|
|
||||||
qt5_use_modules(Optimal_transportation_reconstruction_2_demo OpenGL)
|
qt5_use_modules(Otr2_demo OpenGL)
|
||||||
|
|
||||||
# Link with Qt libraries
|
# Link with Qt libraries
|
||||||
target_link_libraries( Optimal_transportation_reconstruction_2_demo ${QT_LIBRARIES} )
|
target_link_libraries( Otr2_demo ${QT_LIBRARIES} )
|
||||||
|
|
||||||
# Link with CGAL
|
# Link with CGAL
|
||||||
target_link_libraries( Optimal_transportation_reconstruction_2_demo ${CGAL_LIBRARIES} ${CGAL_3RD_PARTY_LIBRARIES} )
|
target_link_libraries( Otr2_demo ${CGAL_LIBRARIES} ${CGAL_3RD_PARTY_LIBRARIES} )
|
||||||
|
|
||||||
# Link with OpenGL
|
# Link with OpenGL
|
||||||
target_link_libraries( Optimal_transportation_reconstruction_2_demo ${OPENGL_gl_LIBRARY} )
|
target_link_libraries( Otr2_demo ${OPENGL_gl_LIBRARY} )
|
||||||
|
|
||||||
add_to_cached_list( CGAL_EXECUTABLE_TARGETS Optimal_transportation_reconstruction_2_demo )
|
add_to_cached_list( CGAL_EXECUTABLE_TARGETS Otr2_demo )
|
||||||
|
|
||||||
else (CGAL_FOUND AND CGAL_Qt5_FOUND AND Qt5_FOUND AND OPENGL_FOUND )
|
else (CGAL_FOUND AND CGAL_Qt5_FOUND AND Qt5_FOUND AND OPENGL_FOUND )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -319,10 +319,28 @@ public:
|
||||||
|
|
||||||
/// \cond SKIP_IN_MANUAL
|
/// \cond SKIP_IN_MANUAL
|
||||||
|
|
||||||
|
Optimal_transportation_reconstruction_2()
|
||||||
|
: m_traits(m_dt.geom_traits())
|
||||||
|
{
|
||||||
|
initialize_parameters();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
~Optimal_transportation_reconstruction_2() {
|
~Optimal_transportation_reconstruction_2() {
|
||||||
clear();
|
clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void initialize_parameters() {
|
||||||
|
m_verbose = 0;
|
||||||
|
m_mchoice = 0;
|
||||||
|
m_use_flip = true;
|
||||||
|
m_alpha = FT(0.5);
|
||||||
|
m_ghost = FT(1);
|
||||||
|
m_relocation = 0;
|
||||||
|
|
||||||
|
m_ignore = 0;
|
||||||
|
}
|
||||||
|
|
||||||
//Function if one wants to create a Optimal_transportation_reconstruction_2
|
//Function if one wants to create a Optimal_transportation_reconstruction_2
|
||||||
//without yet specifying the input in the constructor.
|
//without yet specifying the input in the constructor.
|
||||||
template <class InputIterator>
|
template <class InputIterator>
|
||||||
|
|
@ -339,7 +357,6 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
template <class InputIterator>
|
template <class InputIterator>
|
||||||
void initialize(InputIterator start, InputIterator beyond) {
|
void initialize(InputIterator start, InputIterator beyond) {
|
||||||
|
|
||||||
|
|
@ -427,6 +444,7 @@ public:
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
Vertex_handle insert_point(
|
Vertex_handle insert_point(
|
||||||
const Point& point, const bool pinned, const int id)
|
const Point& point, const bool pinned, const int id)
|
||||||
{
|
{
|
||||||
|
|
@ -435,6 +453,7 @@ public:
|
||||||
v->id() = id;
|
v->id() = id;
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
public:
|
||||||
|
|
||||||
// ASSIGNMENT //
|
// ASSIGNMENT //
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue