This event inserts a point into the ActiveObjectsTable when it is processed.
#include <CGAL/Kinetic/Insert_event.h>
Kinetic::Insert_event<ActiveObjectsTable> i ( ActiveObjectsTable::Data o, ActiveObjectsTable::Handle t); | |
Insert the object o, into the table
t when processed.
|
Kinetic::ActiveObjectsTable, Kinetic::Active_objects_vector<MovingObject>.
typedef CGAL::Kinetic::Exact_simulation_traits Simulation_traits; typedef Simulation_traits::Kinetic_kernel::Point_2 Moving_point_2; typedef CGAL::Kinetic::Insert_event<Simulation_traits::Active_points_2_table> Insert_event; typedef CGAL::Kinetic::Delaunay_triangulation_2<Simulation_traits> KDel; Simulation_traits tr; KDel kdel(tr); Moving_point_2 mp(Moving_point_2::Coordinate(0), Moving_point_2::Coordinate(0)); tr.simulator_handle()->new_event(Simulation_traits::Simulator::Time(3), Insert_event(mp, tr.active_points_2_table_handle()));