diff --git a/Documentation/doc/Documentation/Getting_started.txt b/Documentation/doc/Documentation/Getting_started.txt index 22e349b15e2..d8dcfa659f2 100644 --- a/Documentation/doc/Documentation/Getting_started.txt +++ b/Documentation/doc/Documentation/Getting_started.txt @@ -3,12 +3,6 @@ - \subpage installation describes how to install %CGAL, and lists the third party libraries on which %CGAL depends, or for which %CGAL provides interfaces. -- \subpage introduction presents you some short example programs to - get a first idea for the look and feel of a program that uses \cgal. - We introduce the notion of the \em kernel which defines geometric primitives, - the notion of traits classes which define what primitives are used - by a geometric algorithm, the notions of \em concept and \em model. - - \subpage manual gives an idea where you should look for documentation. The documentation for a class, may be spread over manual pages of base classes, and reference manual pages of concepts the class is a model of. diff --git a/Documentation/doc/Documentation/Introduction.txt b/Documentation/doc/Documentation/Tutorials/Tutorial_hello_world.txt similarity index 98% rename from Documentation/doc/Documentation/Introduction.txt rename to Documentation/doc/Documentation/Tutorials/Tutorial_hello_world.txt index 7a5e85a0e48..61d3792b047 100644 --- a/Documentation/doc/Documentation/Introduction.txt +++ b/Documentation/doc/Documentation/Tutorials/Tutorial_hello_world.txt @@ -11,11 +11,11 @@ namespace CGAL { /*! -\page introduction Hello World +\page tutorial_hello_world Hello World \cgalAutoToc \author %CGAL Editorial Board -This chapter is for the %CGAL newbie, who knows C++ and has +This tutorial is for the %CGAL newbie, who knows C++ and has a basic knowledge of geometric algorithms. The first section shows how to define a point and segment class, and how to apply geometric predicates on them. The section further raises @@ -333,8 +333,8 @@ Tutorial and Reference" by Nicolai M. Josuttis from Addison-Wesley, or "Generic Programming and the STL" by Matthew H. Austern for the \stl and its notion of *concepts* and *models*. -Other resources for \cgal are the tutorials at -http://www.cgal.org/Tutorials/ and the user support page at +Other resources for \cgal are the rest of the \ref tutorials "tutorials" + and the user support page at http://www.cgal.org/. */ diff --git a/Documentation/doc/Documentation/Tutorials/Tutorials.txt b/Documentation/doc/Documentation/Tutorials/Tutorials.txt new file mode 100644 index 00000000000..ac3dd2c9197 --- /dev/null +++ b/Documentation/doc/Documentation/Tutorials/Tutorials.txt @@ -0,0 +1,22 @@ +/*! + +\page tutorials Tutorials + +\cgal provides a large number of data structures and algorithms dedicated to +various applications. Most of these data structures and algorithms can be +combined to achieve extensive and complex geometric tasks. The tutorials aim at +providing help and ideas on how to use CGAL beyond the simple examples of the +User Manual. + + + +\section tuto_list List of available tutorials + +- \subpage tutorial_hello_world presents you some short example + programs to get a first idea for the look and feel of a program that + uses \cgal. We introduce the notion of the \em kernel which defines + geometric primitives, the notion of traits classes which + define what primitives are used by a geometric algorithm, the + notions of \em concept and \em model. + +*/ diff --git a/Documentation/doc/Documentation/main.txt b/Documentation/doc/Documentation/main.txt index ce7b9c8784b..5800eea5fc7 100644 --- a/Documentation/doc/Documentation/main.txt +++ b/Documentation/doc/Documentation/main.txt @@ -52,6 +52,7 @@ For releases X.Y, with 3.1 <= X.Y <= 4.1 visit \endhtmlonly \subpage general_intro +\subpage tutorials \subpage packages \subpage dev_manual diff --git a/Documentation/doc/resources/header.html b/Documentation/doc/resources/header.html index 19f123ac241..c1e426d6a78 100644 --- a/Documentation/doc/resources/header.html +++ b/Documentation/doc/resources/header.html @@ -44,7 +44,7 @@ $search
  • cgal.org
  • Top
  • Getting Started
  • -
  • Organization of the Manual
  • +
  • Tutorials
  • Package Overview
  • Acknowledging CGAL