\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.5.1 - Kinetic Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages

Here we list the main classes provided by the framework to support implementing kinetic data structures.

Classes

class  CGAL::Kinetic::Active_objects_vector< MovingObject >
 MovingObjects are stored in a vector. More...
 
class  CGAL::Kinetic::Cartesian< FunctionKernel >
 This class provides a model of Kinetic::Kernel for use with general Cartesian geometry. More...
 
class  CGAL::Kinetic::Default_instantaneous_kernel< SimulationTraits >
 This class provides a model of the Kinetic::InstantaneousKernel for use with general Cartesian Geometry. More...
 
class  CGAL::Kinetic::Default_simulator< FunctionKernel, EventQueue >
 The class Kinetic::Default_simulator controls kinetic data structures by maintaining a concept of time and ensuring that events are processed when necessary. More...