cgal/Kernel_23
Sébastien Loriot 9114db9085 restore figure source files removed in 0fa2cacb
| commit 0fa2cacb60
  | Author: Sébastien Loriot <sebastien.loriot@cgal.org>
  | Date:   Tue Dec 3 17:27:02 2013 +0100
  |
  |     remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
..
doc/Kernel_23 restore figure source files removed in 0fa2cacb 2014-02-10 14:54:23 +01:00
examples/Kernel_23 remove deprecation warning 2013-06-26 07:27:59 +02:00
include/CGAL add missing return type for Intersect_2 when using intersection API v1 2013-09-25 18:06:06 +02:00
package_info/Kernel_23 New license.txt files (eol changes) 2013-02-19 16:46:39 +01:00
src/CGAL change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
test/Kernel_23 Fix the uses of std::basic_ios::bad(), and use fail() instead. 2013-12-12 16:13:40 +01:00
README Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
dont_submit Put doc/ in the global dont_submit file 2013-08-20 10:57:03 +02:00

README

When adding a new function object to the kernel you must:

  -- possibly change include/CGAL/Kernel/function_objects.h
     to add a new function object "builder" in namespace internal::
  -- change include/CGAL/Kernel/interface_macros.h
     to add the actual function object class and its corresponding 
     member function that returns an object of this class 
  -- change test/Kernel/include/CGAL/_test_new_2.h and/or
     test/Kernel/include/CGAL/_test_new_3.h to add the test
     for this function object.
  -- in the directory doc_tex/kernel/Ref add a file called
     Kernel_<NewFunctionObject> that describes the requirements for
     this function object type (see the other similarly named files in this
     directory)
      -- This functor should have a SeeAlso entry for the global function(s)
         or class(es) that provide the same functionality in the imperative
         interface
  -- add <New_function_object> to the set of requirements for the Kernel
     concept in the file doc_tex/kernel/Ref/Kernel.tex.  
  -- in the file doc_tex/kernel/Ref/ref_manual.tex add the command
        \input{Ref/Kernel_<New function object>} 
     in the proper place 
  -- in the file doc_tex/kernel/kernel_toc add a ccRefConceptPage command
     for the page in the proper place.