EMODnet Quantized Mesh Generator for Cesium
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBasePlacement
 CCGAL::Surface_mesh_simplification::FurtherConstrainedPlacement< BasePlacement, EdgeIsConstrainedMap, VertexIsConstrainedMap >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
 CBorder_is_constrained_edge_map
 CBorderEdgesAreConstrainedEdgeMap< Polyhedron >BGL property map indicating whether an edge is marked as non-removable
 CBordersDataStructure storing the data for the borders of a tile. This includes the 4 east-west-north-south borders, as well as the corners
 CBorderVertexClass storing a vertex on the border of a tile
 CTinCreation::CompareGIHeapNodesComparison operator (less than) for GIHeapNodes
 CCGAL::Constrained_triangulation_plus_2< Tr >
 CCGAL::Constrained_triangulation_plus_2< CDTXY >
 CCornerVerticesAreConstrainedVertexMap< Polyhedron >BGL property map indicating whether a given vertex is one of the 4 corners of the tile
 CQuantizedMesh::EdgeIndices
 CEllipsoidDescribes an ellipsoid
 CWGS84EllipsoidThe WGS84 ellipsoid
 CExtractPolylinesVisitor< Graph, Polyline >Visitor used by the extract_polylines_from_sharp_edges function
 CTinCreation::GIFaceInfoAdditional information associated to a face in a Delaunay triangulation required by the Greedy Insertion algorithm
 CTinCreation::GIHeapNodeThe information to be maintained in the heap structure
 CGZipFileReaderHelper class to read a GZip file
 CGZipFileWriterHelper class to write a GZip file
 CQuantizedMesh::Header
 CQuantizedMesh::IndexData
 CIsSharpEdge< Surface_mesh, EdgeIsSharpMap >Struct/functor that returns true if the edge is sharp (given a previously computed edgeIsSharp map)
 CModifier_base
 CPolyhedronBuilderFromC3T3Boundary< C3T3, HDS >A modifier creating a Polyhedron_3 structure with the incremental builder from the boundary in a C3T3
 CPolyhedronBuilderFromProjectedTriangulation< ProjectedTriangulation2, HDS >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
 CCGAL::Polyline_simplification_2::PointSetFeaturesSimplificationCostPolyline simplification cost function used by point set simplification methods
 CProjection_traits_3
 CCGAL::internal::Projection_traits_3_extended< R, dim >
 CCGAL::internal::Projection_traits_3_extended< R, 0 >
 CCGAL::Projection_traits_yz_3_extended< R >
 CCGAL::internal::Projection_traits_3_extended< R, 1 >
 CCGAL::Projection_traits_xz_3_extended< R >
 CCGAL::internal::Projection_traits_3_extended< R, 2 >
 CCGAL::Projection_traits_xy_3_extended< R >
 CQuantizedMeshTiler::QMTOptions
 CQuantizedMeshContains all the data of a Quantized-mesh
 CQuantizedMeshTileEncapsulates a Tile in Quantized Mesh format *
 CQuantizedMeshTilesPyramidBuilderContains the logic to create the pyramid of tiles in quantized mesh format
 CSquared_distance_projected_3
 CCGAL::internal::Squared_distance_projected_3_extended< R, dim >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)
 CTerrainTiler
 CQuantizedMeshTilerTiler of a terrain generating quantized-mesh tiles
 CTile
 CQuantizedMeshTileEncapsulates a Tile in Quantized Mesh format *
 CTileBorderVerticesStores the vertices on the borders of a tile
 CTinCreation::TinCreationStrategyDefines the interphase of a TIN creation algorithm
 CTinCreation::TinCreationDelaunayStrategyA Delaunay triangulation is created with the input points, no simplification is applied
 CTinCreation::TinCreationGreedyInsertionStrategyCreates a TIN using the Greedy Insertion method
 CTinCreation::TinCreationRemeshingStrategyCreates a TIN using Delaunay refinement algorithm
 CTinCreation::TinCreationSimplificationLindstromTurkStrategyCreates a TIN using an edge-collapse simplification method
 CTinCreation::TinCreationSimplificationPointSetCreates a TIN using a point set simplification algorithm
 CTinCreation::TinCreationSimplificationPointSetGridCreates a TIN using the Grid point set simplification algorithm
 CTinCreation::TinCreationSimplificationPointSetHierarchyCreates a TIN using the Hierarchical point set simplification algorithm
 CTinCreation::TinCreationSimplificationPointSetRandomCreates a TIN using a random simplification
 CTinCreation::TinCreationSimplificationPointSetWLOPCreates a TIN using the Weighted Locally Optimal Projection (WLOP) algorithm
 CTinCreation::TinCreatorMain class used to create a TIN from an input set of points
 CQuantizedMesh::VertexData
 CQuantizedMesh::VertexNormals
 CQuantizedMesh::WaterMask
 CZoomTilesBorderVerticesCacheCache to store/reuse the vertices at the borders for tiles that have been already constructed for a given zoom
 CZoomTilesSchedulerContext class: Allows to change the algorithm at runtime
 CZoomTilesSchedulerStrategyAn instance of a ZoomTilesSchedulerStrategy rules the desired order at which tiles in a given zoom should be processed (see derived classes for concrete strategies)
 CZoomTilesSchedulerChessboardStrategyChessboard scheduler
 CZoomTilesSchedulerColumnwiseStrategyColumn-wise scheduler
 CZoomTilesSchedulerFourConnectedStrategyRecursive scheduler
 CZoomTilesSchedulerRecursiveFourConnectedStrategyRecursive scheduler
 CZoomTilesSchedulerRowwiseStrategyRow-wise scheduler