cgal/Manual/doc_tex/cgal_manual.tex

170 lines
5.7 KiB
TeX

% +------------------------------------------------------------------------+
% | cgal_manual.tex
% | CGAL User and Reference Manual for all packages
% +------------------------------------------------------------------------+
\documentclass{book}
\usepackage{Manual/cgal_manual}
\gdef\lciManualTitle{CGAL User and Reference Manual}
\makeindex
% Make the table of contents use two columns
\lcHtml{\lcTwoColumnToc}
\begin{document}
\cgaltitlepage{User and Reference Manual: All Parts}
\cleardoublepage
\pagestyle{plain}
\pagenumbering{roman}
\setcounter{page}{1}
\ifthenelse{\boolean{useminitoc}}{\lcTex{\dominitoc}}{}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}
\cgalchapters{
\entry{\part{General Introduction \label{Part:GeneralIntroduction}}}
\lcTex{\entryright{\listofrefpages}}
\packageleft{Introduction}
% The Kernel:
% -----------
\entry{\part{Kernels\label{Part:Kernels}}}
\packageleftright{Kernel_23}{Kernel_23_ref}
\packageleftright{Kernel_d}{Kernel_d_ref}
\packageleftright{Circular_kernel_2}{Circular_kernel_2_ref}
% \entryleftright{\part{Basic Library User Manual}}
% {\part{Basic Library Reference Manual}}
% Algebraic Foundations:
% -----------
\entry{\part{Algebraic Foundations\label{Part::AlgebraicFoundations}}}
%\packageleftright{Algebraic_concepts}{Algebraic_concepts_ref}
\packageleftright{NumberTypeSupport}{NumberTypeSupport_ref}
%\packageleftright{Polynomial}{Polynomial_ref}
% \entryleftright{\part{Basic Library User Manual}}
%
% The Basic Library:
% ------------------
\entry{\part{Convex Hull Algorithms\label{Part:ConvexHullAlgorithms}}}
\packageleftright{Convex_hull_2}{Convex_hull_2_ref}
\packageleftright{Convex_hull_3}{Convex_hull_3_ref}
\packageleftright{Convex_hull_d}{Convex_hull_d_ref}
\entry{\part{Polygons and Polyhedra\label{Part:PolygonsAndPolyhedra}}}
\packageleftright{Polygon}{Polygon_ref}
\packageleftright{Partition_2}{Partition_2_ref}
\packageleftright{Polyhedron}{Polyhedron_ref}
\packageleftright{HalfedgeDS}{HalfedgeDS_ref}
\entry{\part{Polygon and Polyhedron Operations\label{Part:PolygonAndPolyhedronOperations}}}
\packageleftright{Boolean_set_operations_2}{Boolean_set_operations_2_ref}
\packageleftright{Minkowski_sum_2}{Minkowski_sum_2_ref}
\packageleftright{Nef_2}{Nef_2_ref}
\packageleftright{Nef_S2}{Nef_S2_ref}
\packageleftright{Nef_3}{Nef_3_ref}
\packageleftright{Straight_skeleton_2}{Straight_skeleton_2_ref}
\entry{\part{Arrangements\label{Part:Arrangements}}}
\packageleftright{Arrangement_2}{Arrangement_2_ref}
\packageleftright{Sweep_line_2}{Sweep_line_2_ref}
\packageleftright{Snap_rounding_2}{Snap_rounding_2_ref}
\entry{\part{Triangulations and Delaunay Triangulations\label{Part:TriangulationsAndDelaunayTriangulations}}}
\packageleftright{Triangulation_2}{Triangulation_2_ref}
\packageleftright{TDS_2}{TDS_2_ref}
\packageleftright{Triangulation_3}{Triangulation_3_ref}
\packageleftright{TriangulationDS_3}{TriangulationDS_3_ref}
\packageleftright{Alpha_shapes_2}{Alpha_shapes_2_ref}
\packageleftright{Alpha_shapes_3}{Alpha_shapes_3_ref}
\entry{\part{Voronoi Diagrams\label{Part:VoronoiDiagrams}}}
\packageleftright{Segment_Delaunay_graph_2}{Segment_Delaunay_graph_2_ref}
\packageleftright{Apollonius_graph_2}{Apollonius_graph_2_ref}
\packageleftright{Voronoi_diagram_2}{Voronoi_diagram_2_ref}
\entry{\part{Mesh Generation\label{Part:Meshing}}}
\packageleftright{Mesh_2}{Mesh_2_ref}
\packageleftright{Surface_mesher}{Surface_mesher_ref}
\packageleftright{Skin_surface_3}{Skin_surface_3_ref}
\entry{\part{Geometry Processing\label{Part:GeometryProcessing}}}
\packageleftright{Subdivision_method_3}{Subdivision_method_3_ref}
\packageleftright{Surface_mesh_simplification}{Surface_mesh_simplification_ref}
\packageleftright{Surface_mesh_parameterization}{Surface_mesh_parameterization_ref}
\packageleftright{Stream_lines_2}{Stream_lines_2_ref}
\packageleftright{Ridges_3}{Ridges_3_ref}
\packageleftright{Jet_fitting_3}{Jet_fitting_3_ref}
\entry{\part{Search Structures\label{Part:SearchStructures}}}
\packageleftright{Point_set_2}{Point_set_2_ref}
\packageleftright{Interval_skip_list}{Interval_skip_list_ref}
\packageleftright{Spatial_searching}{Spatial_searching_ref}
\packageleftright{SearchStructures}{SearchStructures_ref}
\packageleftright{Box_intersection_d}{Box_intersection_d_ref}
\entry{\part{Geometric Optimization\label{Part:GeometricOptimization}}}
\packageleftright{Optimisation}{Optimisation_ref}
\packageleftright{Principal_component_analysis}{Principal_component_analysis_ref}
\entry{\part{Interpolation\label{Part:Interpolation}}}
\packageleftright{Interpolation}{Interpolation_ref}
\entry{\part{Kinetic Data Structures\label{Part:KineticDataStructures}}}
\packageleftright{Kinetic_data_structures}{Kinetic_data_structures_ref}
\packageleftright{Kinetic_framework}{Kinetic_framework_ref}
% The Support Linrary:
\entry{\part{Support Library\label{Part:SupportLibrary}}}
\packageleftright{STL_Extension}{STL_Extension_ref}
\packageleftright{BGL}{BGL_ref}
\packageleftright{Circulator}{Circulator_ref}
\packageleftright{Generator}{Generator_ref}
\packageleftright{Miscellany}{Miscellany_ref}
\packageleftright{IOstream}{IOstream_ref}
\packageleftright{Colors_and_windows}{Colors_and_windows_ref}
\packageleftright{Geomview}{Geomview_ref}
\packageleftright{Qt_widget}{Qt_widget_ref}
}
\bibliographystyle{alpha}
\bibliography{Manual/cgal_manual,Manual/geom}
\printindex
\end{document}