CellModules
PluginDelaunayMassSpringDamper.hpp File Reference

Defines the PluginDelaunayMassSpringDamper class for Delaunay triangulation and mass-spring-damper physics. More...

#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Delaunay_triangulation_3.h>
#include <CGAL/Triangulation_vertex_base_with_info_3.h>
#include <vector>
#include <mecacell/mecacell.h>
#include "MassSpringDamper.hpp"

Go to the source code of this file.

Classes

class  DelaunayMassSpringDamper::PluginDelaunayMassSpringDamper< cell_t >
 Class for managing Delaunay triangulation and mass-spring-damper physics. More...
 

Namespaces

namespace  DelaunayMassSpringDamper
 Namespace for Delaunay triangulation and mass-spring-based physics-related classes and functions.
 

Typedefs

using K = CGAL::Exact_predicates_inexact_constructions_kernel
 
using Vb = CGAL::Triangulation_vertex_base_with_info_3< void *, K >
 
using Tds = CGAL::Triangulation_data_structure_3< Vb >
 
using Delaunay = CGAL::Delaunay_triangulation_3< K, Tds >
 
using Point = Delaunay::Point
 

Detailed Description

Defines the PluginDelaunayMassSpringDamper class for Delaunay triangulation and mass-spring-damper physics.

Contains the plugin class which works with the DelaunayMassSpringDamper body.

Definition in file PluginDelaunayMassSpringDamper.hpp.

Typedef Documentation

◆ Delaunay

using Delaunay = CGAL::Delaunay_triangulation_3<K, Tds>

Definition at line 21 of file PluginDelaunayMassSpringDamper.hpp.

◆ K

using K = CGAL::Exact_predicates_inexact_constructions_kernel

Definition at line 18 of file PluginDelaunayMassSpringDamper.hpp.

◆ Point

using Point = Delaunay::Point

Definition at line 22 of file PluginDelaunayMassSpringDamper.hpp.

◆ Tds

using Tds = CGAL::Triangulation_data_structure_3<Vb>

Definition at line 20 of file PluginDelaunayMassSpringDamper.hpp.

◆ Vb

using Vb = CGAL::Triangulation_vertex_base_with_info_3<void *, K>

Definition at line 19 of file PluginDelaunayMassSpringDamper.hpp.