This concept ties together the parts needed in order to run a kinetic data structure. We provide several models of this concept:
All support trajectories defined by polynomial coordinates. The Exact vs Inexect picks whether the roots of the certificate functions are compared exactly or approximated numerically. The regular triangulation models have weighted points of the appropriate dimension as the primitive used in the Kinetic::InstantaneousKernel and the Kinetic::ActiveObjectsTable.
Kinetic::SimulationTraits::NT | |
The number type used for representation.
| |
Kinetic::SimulationTraits::Instantaneous_kernel | |
A model of
Kinetic::InstantaneousKernel which can be used to apply static CGAL
data structures to snapshots of moving data.
| |
Kinetic::SimulationTraits::Kinetic_kernel | |
A model of Kinetic::Kernel.
| |
Kinetic::SimulationTraits::Function_kernel | |
A model of Kinetic::FunctionKernel.
| |
Kinetic::SimulationTraits::Active_points_[123]_table | |
A model of
Kinetic::ActiveObjectsTable which holds the relevant kinetic
primitives.
| |
Kinetic::SimulationTraits::Simulator | |
A model of Kinetic::Simulator which will be
used by all the kinetic data structures.
|
Instantaneous_kernel | st.instantaneous_kernel_object () | |
Get a new instantaneous kernel. | ||
Kinetic_kernel | st.kinetic_kernel_object () | Get a new kinetic kernel. |
Function_kernel | st.function_kernel_object () | Get a new function kernel. |
Simulator::Handle | st.simulator_handle () | Return a pointer to the Kinetic::Simulator which is to be used in the simulation. |
Active_points_[123]_table::Handle active_points_[123] | ||
st._table_handle () | Return a pointer to the Kinetic::ActiveObjectsTable which is to be used in the simulation. |
Kinetic::Exact_simulation_traits, Kinetic::Inexact_simulation_traits, Kinetic::Regular_triangulation_exact_simulation_traits, Kinetic::Regular_triangulation_inexact_simulation_traits