Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Classes | Typedefs
TYIGNLevelCurvesParser.h File Reference
#include <QObject>
#include <QtXml>
#include <iostream>
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Polygon_2.h>
#include <CGAL/Constrained_Delaunay_triangulation_2.h>
#include <CGAL/Constrained_triangulation_plus_2.h>
#include <CGAL/Polyline_simplification_2/simplify.h>
#include <CGAL/Polyline_simplification_2/Squared_distance_cost.h>
#include <CGAL/Unique_hash_map.h>
#include "Tympan/models/business/topography/TYCourbeNiveau.h"
Include dependency graph for TYIGNLevelCurvesParser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ConstraintIdWrapper
 
struct  std::hash< ConstraintIdWrapper >
 
class  TYIGNLevelCurvesParser
 Holds the business logic of parsing the response of level curve IGN web service, in order to send signals to create level curves in Tympan site. More...
 
struct  TYIGNLevelCurvesParser::AltimetryInfo
 

Typedefs

typedef CGAL::Exact_predicates_inexact_constructions_kernel K
 
typedef PS::Vertex_base_2< KVb
 
typedef CGAL::Constrained_triangulation_face_base_2< KFb
 
typedef CGAL::Triangulation_data_structure_2< Vb, FbTDS
 
typedef CGAL::Constrained_Delaunay_triangulation_2< K, TDS, CGAL::Exact_predicates_tag > CDT
 
typedef CGAL::Constrained_triangulation_plus_2< CDTCT
 
typedef CT::Point Point
 
typedef CT::Constraint_id Constraint_id
 
typedef CT::Constraint_iterator Constraint_iterator
 
typedef CT::Vertices_in_constraint_iterator Vertices_in_constraint_iterator
 
typedef CT::Points_in_constraint_iterator Points_in_constraint_iterator
 
typedef PS::Stop_below_count_ratio_threshold Stop
 
typedef PS::Scaled_squared_distance_cost Cost
 

Typedef Documentation

◆ CDT

typedef CGAL::Constrained_Delaunay_triangulation_2<K, TDS, CGAL::Exact_predicates_tag> CDT

Definition at line 36 of file TYIGNLevelCurvesParser.h.

◆ Constraint_id

typedef CT::Constraint_id Constraint_id

Definition at line 39 of file TYIGNLevelCurvesParser.h.

◆ Constraint_iterator

typedef CT::Constraint_iterator Constraint_iterator

Definition at line 70 of file TYIGNLevelCurvesParser.h.

◆ Cost

typedef PS::Scaled_squared_distance_cost Cost

Definition at line 74 of file TYIGNLevelCurvesParser.h.

◆ CT

typedef CGAL::Constrained_triangulation_plus_2<CDT> CT

Definition at line 37 of file TYIGNLevelCurvesParser.h.

◆ Fb

typedef CGAL::Constrained_triangulation_face_base_2<K> Fb

Definition at line 34 of file TYIGNLevelCurvesParser.h.

◆ K

typedef CGAL::Exact_predicates_inexact_constructions_kernel K

Definition at line 32 of file TYIGNLevelCurvesParser.h.

◆ Point

typedef CT::Point Point

Definition at line 38 of file TYIGNLevelCurvesParser.h.

◆ Points_in_constraint_iterator

typedef CT::Points_in_constraint_iterator Points_in_constraint_iterator

Definition at line 72 of file TYIGNLevelCurvesParser.h.

◆ Stop

typedef PS::Stop_below_count_ratio_threshold Stop

Definition at line 73 of file TYIGNLevelCurvesParser.h.

◆ TDS

typedef CGAL::Triangulation_data_structure_2<Vb, Fb> TDS

Definition at line 35 of file TYIGNLevelCurvesParser.h.

◆ Vb

typedef PS::Vertex_base_2<K> Vb

Definition at line 33 of file TYIGNLevelCurvesParser.h.

◆ Vertices_in_constraint_iterator

typedef CT::Vertices_in_constraint_iterator Vertices_in_constraint_iterator

Definition at line 71 of file TYIGNLevelCurvesParser.h.