cgal/Packages/Kernel_23
Sylvain Pion 108caf2b65 - Remove useless copy ctor in Object to please VC++.
- Merges Object_base into Ref_counted_virtual.
2001-12-02 17:05:24 +00:00
..
doc_tex/kernel fixed return type bug in Iso_rectangle_2 minx, maxx, etc. 2001-10-29 15:12:57 +00:00
include/CGAL - Remove useless copy ctor in Object to please VC++. 2001-12-02 17:05:24 +00:00
src - Towards Simple_homogeneous. 2001-02-12 14:13:18 +00:00
test/Kernel - #include _d. 2001-10-24 14:17:36 +00:00
README *** empty log message *** 2001-07-24 15:31:16 +00:00
dont_submit *** empty log message *** 2001-07-24 15:31:16 +00:00
maintainer - Add Sylvain. 2001-03-06 15:06:48 +00:00

README

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

  -- possibly change Kernel_basic/include/CGAL/Kernel/function_objects.h
     to add a new function object "builder" in namespace CGALi::
  -- change Kernel_basic/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 Kernel_test/test/Kernel/include/CGAL/_test_new_2.h and/or
     Kernel_test/test/Kernel/include/CGAL/_test_new_3.h to add the test
     for this function object.  Put the tests in the same order in this
     file as they appear in the Kernel_traits_common.h file
  -- in the directory Doc23/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 Doc23/doc_tex/kernel/Ref/Kernel.tex.  
  -- in the file Doc23/doc_tex/kernel/Ref/ref_manual.tex add the command
        \input{Ref/Kernel_<New function object>} 
     in the proper place 
  -- in the file Doc23/doc_tex/kernel/kernel_toc add a ccRefConceptPage command
     for the page in the proper place.