forgot to add this file

This commit is contained in:
Camille Wormser 2009-05-14 08:49:21 +00:00
parent 0fca80fcba
commit cddf634d13
2 changed files with 52 additions and 0 deletions

1
.gitattributes vendored
View File

@ -14,6 +14,7 @@ AABB_tree/doc_tex/AABB_tree/main.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABBPrimitive.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABB_polyhedron_segment_primitive.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABB_polyhedron_triangle_primitive.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex -text
AABB_tree/doc_tex/AABB_tree_ref/AABB_tree.tex -text

View File

@ -0,0 +1,51 @@
% +------------------------------------------------------------------------+
% | Reference manual page: AABB_traits_base.tex
% +------------------------------------------------------------------------+
% | 21.02.2009 Author
% | Package: Package
% |
\RCSdef{\RCSAABBtraitsbaseRev}{$Id: header.tex 40270 2007-09-07 15:29:10Z lsaboret $}
\RCSdefDate{\RCSAABBtraitsbaseDate}{$Date: 2007-09-07 17:29:10 +0200 (Ven, 07 sep 2007) $}
% |
\ccRefPageBegin
%%RefPage: end of header, begin of main body
% +------------------------------------------------------------------------+
\begin{ccRefClass}{AABB_polyhedron_segment_primitive<GeomTraits,Polyhedron>}
%% \ccHtmlCrossLink{} %% add further rules for cross referencing links
%% \ccHtmlIndexC[class]{} %% add further index entries
\ccDefinition
The class \ccRefName\ is a model of the concept \ccc{AABBPrimitive}. It wraps a halfedge handle of a polyhedron, which is used as id, and allows the construction of the datum on the fly. Since only the halfedge handle is stored in this primitive, the polyhedron from which the AABB tree is built should not be deleted while the AABB tree is in use.
\ccParameters
The template parameter \ccc{GeomTraits} provides a \ccc{Point_3} type, used as \ccc{Point}, and a \ccc{Segment_3} type, used as \ccc{Datum} and constructible from two arguments of type \ccc{Point}. The template parameter \ccc{Polyhedron} should be a \ccc{CGAL::Polyhedron} whose points have type \ccc{Point}.
\ccInclude{CGAL/AABB_polyhedron_segment_primitive.h}
\ccTypes
\ccTypedef{GeomTraits::Segment_3 Datum;}
{Geometric data type.}
\ccGlue
\ccTypedef{Polyhedron::Halfedge_handle Id;}
{Id type.}
\ccSeeAlso
\ccc{AABBPrimitive},\\
\ccc{AABB_polyhedron_triangle_primitive<GeomTraits,Polyhedron>}\\
\end{ccRefClass}
% +------------------------------------------------------------------------+
%%RefPage: end of main body, begin of footer
\ccRefPageEnd
% EOF
% +------------------------------------------------------------------------+