XHDS Manual: minor fixes

This commit is contained in:
Fernando Cacciola 2007-10-08 17:44:00 +00:00
parent 2bfb39b17b
commit ca7dc347de
3 changed files with 3 additions and 6 deletions

View File

@ -37,7 +37,7 @@ halfedge cycle in turn stores a reference to a halfedge\footnote{In other
hole-supporting HDS designs, faces stores a sequence of halfedges (each for a different cycle).
In our design a cycle is given by a \ccc{halfedge_cycle} instead of a \ccc{halfedge} to allow
the centralization of cycle-related information}.
A face also stores another sequence of references to halfedge\_cycles for isolated vertices, where
A face also stores another sequence of references to halfedge cycles for isolated vertices, where
each such vertex is represented by a cycle composed of a single-halfedge single-vertex self-loop.
A halfedge in the cycle stores the handle to the halfedge cycle it belongs to.
@ -45,7 +45,7 @@ A halfedge in the cycle stores the handle to the halfedge cycle it belongs to.
can have many cycles, not just one; or oven no outer boudary but only inner cycles (holes).
\ccc{Halfedge::face()} on the other hand is well defined as a shortcut for \ccc{Halfedge::halfedge_cycle()->face()}
since every halfedge belongs to a halfedge\_cycle.
since every halfedge belongs to a halfedge cycle.
The type \ccc{Halfedge_cycle} is a first-class \ccc{HDS} item, just like vertices, halfedges and faces.
However, the halfedge cycles do not contribute by themself to the incidence information

View File

@ -14,4 +14,5 @@ to efficiently support the orientable-2-manifolds that correspond to the topolog
of the arrangement of curves on surfaces.
The added features are purely an extension so the extended structure is completely
backward compatible with version 3.3.1.
This extension was developed by Fernando Cacciola, Geometry Factory.
}

View File

@ -105,10 +105,6 @@ more protection is provided for the \ccc{set_opposite()} member
function. The base class \ccc{Base_base} provides access to it. (The
protection could be bypassed also by an user, but not by accident.)
\ccHeading{Release Notes}
\input{HalfedgeDS_ref/Extension_intro.tex}
\ccTypes
\ccThree{Halfedge_const_handle}{v.set_halfedge( Halfedge_handle h);}{}