cgal/Packages/Kernel_23
Sylvain Pion 891146a924 - Add missing functor and documentation for Plane_3(Point_3, Vector_3).
- In order to get rid of Direction_[23] at some point, I have added :
    - Line_2(Point_2, Vector_2)        ConstructLine_2
    - Line_3(Point_3, Vector_3)        ConstructLine_3
    - Ray_2(Point_2, Vector_2)         ConstructRay_2
    - Ray_3(Point_3, Vector_3)         ConstructRay_3
    - Ray_2(Point_2, Line_2)           ConstructRay_2
    - Ray_3(Point_3, Line_3)           ConstructRay_3
    - Vector_2(Line_2)                 ConstructVector_2
    - Vector_3(Line_3)                 ConstructVector_3
    - Vector_2(Ray_2)                  ConstructVector_2
    - Vector_3(Ray_3)                  ConstructVector_3
    - Vector_2(Segment_2)              ConstructVector_2
    - Vector_3(Segment_3)              ConstructVector_3
    - Vector_2 Line_2.to_vector()
    - Vector_3 Line_3.to_vector()
    - Vector_2 Ray_2.to_vector()
    - Vector_3 Ray_3.to_vector()
    - Vector_2 Segment_2.to_vector()
    - Vector_3 Segment_3.to_vector()
2003-05-11 18:25:41 +00:00
..
doc_tex/kernel - Add missing functor and documentation for Plane_3(Point_3, Vector_3). 2003-05-11 18:25:41 +00:00
examples/Kernel_23 *** empty log message *** 2003-02-18 12:10:10 +00:00
include/CGAL - Add missing functor and documentation for Plane_3(Point_3, Vector_3). 2003-05-11 18:25:41 +00:00
src
test/Kernel - Add missing functor and documentation for Plane_3(Point_3, Vector_3). 2003-05-11 18:25:41 +00:00
README update 2003-01-22 10:08:12 +00:00
changes.txt - Add missing functor and documentation for Plane_3(Point_3, Vector_3). 2003-05-11 18:25:41 +00:00
description.txt - update stuff after the merge. 2003-01-07 16:44:16 +00:00
dont_submit - update stuff after the merge. 2003-01-07 16:44:16 +00:00
maintainer remove Susan as maintainer 2002-11-04 11:29:58 +00:00
version Bump for 1.35 (11 May 2003) 2003-05-11 18:24:44 +00: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 CGALi::
  -- 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.