![]() |
EMODnet Quantized Mesh Generator for Cesium
|
▼NCGAL | Extension of CGAL's Constrained_placement class |
▼Ninternal | |
CProjection_traits_3_extended | |
CSquared_distance_projected_3_extended | Class extending the functionality of CGAL::internal::Squared_distance_projected_3 We had to modify the original CGAL's Projection_traits because they didn't implement the squared distance computation between a Segment and a Point (required by the Polyline_2 simplification algorithm) |
▼NPolyline_simplification_2 | |
CPointSetFeaturesSimplificationCost | Polyline simplification cost function used by point set simplification methods |
▼NSurface_mesh_simplification | |
CFurtherConstrainedPlacement | Constrained placement class for CGAL::Surface_mesh_simplification, extending the normal constrained placement to allow maintaining border vertices as well as corners in a tile |
CConstrained_triangulation_plus_2 | |
CProjection_traits_xy_3_extended | |
CProjection_traits_xz_3_extended | |
CProjection_traits_yz_3_extended | |
▼NTinCreation | This namespace contains all the types/classes/functions required to create a TIN out of a regularly gridded terrain |
CCompareGIHeapNodes | Comparison operator (less than) for GIHeapNodes |
CGIFaceInfo | Additional information associated to a face in a Delaunay triangulation required by the Greedy Insertion algorithm |
CGIHeapNode | The information to be maintained in the heap structure |
CTinCreationDelaunayStrategy | A Delaunay triangulation is created with the input points, no simplification is applied |
CTinCreationGreedyInsertionStrategy | Creates a TIN using the Greedy Insertion method |
CTinCreationRemeshingStrategy | Creates a TIN using Delaunay refinement algorithm |
CTinCreationSimplificationLindstromTurkStrategy | Creates a TIN using an edge-collapse simplification method |
CTinCreationSimplificationPointSet | Creates a TIN using a point set simplification algorithm |
CTinCreationSimplificationPointSetGrid | Creates a TIN using the Grid point set simplification algorithm |
CTinCreationSimplificationPointSetHierarchy | Creates a TIN using the Hierarchical point set simplification algorithm |
CTinCreationSimplificationPointSetRandom | Creates a TIN using a random simplification |
CTinCreationSimplificationPointSetWLOP | Creates a TIN using the Weighted Locally Optimal Projection (WLOP) algorithm |
CTinCreationStrategy | Defines the interphase of a TIN creation algorithm |
CTinCreator | Main class used to create a TIN from an input set of points |
CBorder_is_constrained_edge_map | |
CBorderEdgesAreConstrainedEdgeMap | BGL property map indicating whether an edge is marked as non-removable |
CBordersData | Structure storing the data for the borders of a tile. This includes the 4 east-west-north-south borders, as well as the corners |
CBorderVertex | Class storing a vertex on the border of a tile |
CCornerVerticesAreConstrainedVertexMap | BGL property map indicating whether a given vertex is one of the 4 corners of the tile |
CEllipsoid | Describes an ellipsoid |
CExtractPolylinesVisitor | Visitor used by the extract_polylines_from_sharp_edges function |
CGZipFileReader | Helper class to read a GZip file |
CGZipFileWriter | Helper class to write a GZip file |
CIsSharpEdge | Struct/functor that returns true if the edge is sharp (given a previously computed edgeIsSharp map) |
CPolyhedronBuilderFromC3T3Boundary | A modifier creating a Polyhedron_3 structure with the incremental builder from the boundary in a C3T3 |
CPolyhedronBuilderFromProjectedTriangulation | A modifier creating a Polyhedron_3 structure with the incremental builder from a projected triangulation. A "projected triangulation" is a Triangulation_2 with projection traits. That is, the triangulation was made on the plane, but the internal points are 3D |
▼CQuantizedMesh | Contains all the data of a Quantized-mesh |
CEdgeIndices | |
CHeader | |
CIndexData | |
CVertexData | |
CVertexNormals | |
CWaterMask | |
CQuantizedMeshTile | Encapsulates a Tile in Quantized Mesh format * |
▼CQuantizedMeshTiler | Tiler of a terrain generating quantized-mesh tiles |
CQMTOptions | |
CQuantizedMeshTilesPyramidBuilder | Contains the logic to create the pyramid of tiles in quantized mesh format |
CTileBorderVertices | Stores the vertices on the borders of a tile |
CWGS84Ellipsoid | The WGS84 ellipsoid |
CZoomTilesBorderVerticesCache | Cache to store/reuse the vertices at the borders for tiles that have been already constructed for a given zoom |
CZoomTilesScheduler | Context class: Allows to change the algorithm at runtime |
CZoomTilesSchedulerChessboardStrategy | Chessboard scheduler |
CZoomTilesSchedulerColumnwiseStrategy | Column-wise scheduler |
CZoomTilesSchedulerFourConnectedStrategy | Recursive scheduler |
CZoomTilesSchedulerRecursiveFourConnectedStrategy | Recursive scheduler |
CZoomTilesSchedulerRowwiseStrategy | Row-wise scheduler |
CZoomTilesSchedulerStrategy | An instance of a ZoomTilesSchedulerStrategy rules the desired order at which tiles in a given zoom should be processed (see derived classes for concrete strategies) |