mirror of https://github.com/CGAL/cgal
cleanup
This commit is contained in:
parent
c0e836441e
commit
0a6e126ebf
|
|
@ -1,24 +1,23 @@
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
|
||||||
|
|
||||||
#include <CGAL/Cartesian.h>
|
#include <CGAL/Cartesian.h>
|
||||||
#include <CGAL/Filtered_kernel.h>
|
#include <CGAL/Filtered_kernel.h>
|
||||||
|
|
||||||
#include <CGAL/Stream_lines_2.h>
|
#include <CGAL/Stream_lines_2.h>
|
||||||
#include <CGAL/Runge_kutta_integrator_2.h>
|
#include <CGAL/Runge_kutta_integrator_2.h>
|
||||||
#include <CGAL/Regular_grid_2.h>
|
#include <CGAL/Regular_grid_2.h>
|
||||||
#include <CGAL/Triangular_field_2.h>
|
#include <CGAL/Triangular_field_2.h>
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
#include <fstream>
|
||||||
|
|
||||||
typedef double coord_type;
|
typedef double coord_type;
|
||||||
typedef CGAL::Cartesian<coord_type> K1;
|
typedef CGAL::Cartesian<coord_type> K1;
|
||||||
typedef CGAL::Filtered_kernel<K1> K;
|
typedef CGAL::Filtered_kernel<K1> K;
|
||||||
typedef CGAL::Regular_grid_2<K> Field;
|
typedef CGAL::Regular_grid_2<K> Field;
|
||||||
typedef CGAL::Runge_kutta_integrator_2<Field> Runge_kutta_integrator;
|
typedef CGAL::Runge_kutta_integrator_2<Field> Runge_kutta_integrator;
|
||||||
typedef CGAL::Stream_lines_2<Field, Runge_kutta_integrator> Stl;
|
typedef CGAL::Stream_lines_2<Field, Runge_kutta_integrator> Strl;
|
||||||
typedef Stl::Point_iterator_2 Point_iterator;
|
typedef Strl::Point_iterator_2 Point_iterator;
|
||||||
typedef Stl::Stream_line_iterator_2 Stl_iterator;
|
typedef Strl::Stream_line_iterator_2 Strl_iterator;
|
||||||
typedef Stl::Point_2 Point_2;
|
typedef Strl::Point_2 Point_2;
|
||||||
typedef Stl::Vector_2 Vector_2;
|
typedef Strl::Vector_2 Vector_2;
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
|
|
@ -47,13 +46,13 @@ int main()
|
||||||
std::cout << "processing...\n";
|
std::cout << "processing...\n";
|
||||||
double dSep = 3.5;
|
double dSep = 3.5;
|
||||||
double dRat = 1.6;
|
double dRat = 1.6;
|
||||||
Stl Stream_lines(regular_grid_2, runge_kutta_integrator,dSep,dRat);
|
Strl Stream_lines(regular_grid_2, runge_kutta_integrator,dSep,dRat);
|
||||||
std::cout << "placement generated\n";
|
std::cout << "placement generated\n";
|
||||||
|
|
||||||
/*writing streamlines to streamlines_on_regular_grid_1.stl */
|
/*writing streamlines to streamlines_on_regular_grid_1.stl */
|
||||||
std::ofstream fw("streamlines_on_regular_grid_1.stl",std::ios::out);
|
std::ofstream fw("streamlines_on_regular_grid_1.stl",std::ios::out);
|
||||||
fw << Stream_lines.number_of_lines() << "\n";
|
fw << Stream_lines.number_of_lines() << "\n";
|
||||||
for(Stl_iterator sit = Stream_lines.begin(); sit != Stream_lines.end(); sit++)
|
for(Strl_iterator sit = Stream_lines.begin(); sit != Stream_lines.end(); sit++)
|
||||||
{
|
{
|
||||||
fw << "\n";
|
fw << "\n";
|
||||||
for(Point_iterator pit = sit->first; pit != sit->second; pit++){
|
for(Point_iterator pit = sit->first; pit != sit->second; pit++){
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
|
||||||
|
|
||||||
#include <CGAL/Cartesian.h>
|
#include <CGAL/Cartesian.h>
|
||||||
#include <CGAL/Filtered_kernel.h>
|
#include <CGAL/Filtered_kernel.h>
|
||||||
|
|
||||||
#include <CGAL/Stream_lines_2.h>
|
#include <CGAL/Stream_lines_2.h>
|
||||||
#include <CGAL/Runge_kutta_integrator_2.h>
|
#include <CGAL/Runge_kutta_integrator_2.h>
|
||||||
#include <CGAL/Triangular_field_2.h>
|
#include <CGAL/Triangular_field_2.h>
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
#include <fstream>
|
||||||
|
|
||||||
typedef double coord_type;
|
typedef double coord_type;
|
||||||
typedef CGAL::Cartesian<coord_type> K1;
|
typedef CGAL::Cartesian<coord_type> K1;
|
||||||
typedef CGAL::Filtered_kernel<K1> K;
|
typedef CGAL::Filtered_kernel<K1> K;
|
||||||
|
|
@ -15,8 +14,8 @@ typedef K::Point_2 Point;
|
||||||
typedef K::Vector_2 Vector;
|
typedef K::Vector_2 Vector;
|
||||||
typedef CGAL::Triangular_field_2<K> Field;
|
typedef CGAL::Triangular_field_2<K> Field;
|
||||||
typedef CGAL::Runge_kutta_integrator_2<Field> Runge_kutta_integrator;
|
typedef CGAL::Runge_kutta_integrator_2<Field> Runge_kutta_integrator;
|
||||||
typedef CGAL::Stream_lines_2<Field, Runge_kutta_integrator> Stl;
|
typedef CGAL::Stream_lines_2<Field, Runge_kutta_integrator> Strl;
|
||||||
typedef Stl::Stream_line_iterator_2 stl_iterator;
|
typedef Strl::Stream_line_iterator_2 stl_iterator;
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
|
|
@ -35,7 +34,7 @@ int main()
|
||||||
std::cout << "processing...\n";
|
std::cout << "processing...\n";
|
||||||
double dSep = 30.0;
|
double dSep = 30.0;
|
||||||
double dRat = 1.6;
|
double dRat = 1.6;
|
||||||
Stl Stream_lines(triangular_field, runge_kutta_integrator,dSep,dRat);
|
Strl Stream_lines(triangular_field, runge_kutta_integrator,dSep,dRat);
|
||||||
std::cout << "placement generated\n";
|
std::cout << "placement generated\n";
|
||||||
|
|
||||||
/*writing streamlines to streamlines.stl */
|
/*writing streamlines to streamlines.stl */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue