CA | |
►CRINGMesh::AABBTree< DIMENSION > | AABB tree structure |
CRINGMesh::BoxAABBTree< DIMENSION > | |
CRINGMesh::LineAABBTree< DIMENSION > | |
CRINGMesh::SurfaceAABBTree< DIMENSION > | |
CRINGMesh::VolumeAABBTree< DIMENSION > | |
CB | |
►CBase | |
CDerived | |
CRINGMesh::RelationshipManager::BoundaryRelationship | |
CRINGMesh::Box< DIMENSION > | |
CRINGMesh::CellLocalFacet | |
CRINGMesh::Geometry::Circle | |
►CConsoleLogger | |
CRINGMesh::ThreadSafeConsoleLogger | |
CRINGMesh::LineAABBTree< DIMENSION >::DistanceToEdge | |
CRINGMesh::SurfaceAABBTree< DIMENSION >::DistanceToTriangle | |
CRINGMesh::Edge< DIMENSION > | |
CRINGMesh::EdgeLocalVertex | |
CRINGMesh::ElementImpl< T > | Basic container for the sparse matrix, i.e. the "elements" |
CRINGMesh::ElementLocalVertex | |
CRINGMesh::ElementVertex | |
CRINGMesh::EnableBitMaskOperators< Enum > | |
►CRINGMesh::EntityType | |
►CRINGMesh::GeologicalEntityType | The GeologicalEntityType described the type of the Geological entities User can defined there own GeologicalEntityType even if there are some already defined (see geomodel_geological_entities.h Contact, Interface, Layer |
CRINGMesh::ForbiddenGeologicalEntityType | This is the GeologicalEntityType defined by default. It is mainly used to test the validity of a created GeologicalEntityType |
►CRINGMesh::MeshEntityType | The MeshEntityType described the type of the meshed entities There are 4 MeshEntityTypes corresponding to the 4 GeoModelMeshEntities: Corner, Line, Surface, Region |
CRINGMesh::ForbiddenMeshEntityType | This is the MeshEntityType defined by default. It is mainly used to test the validity of a created MeshEntityType |
CRINGMesh::EntityTypeManager< DIMENSION > | Global entity manager which could be associated to a geomodel to give access to different manager to handle the entity types |
CRINGMesh::Factory< Key, BaseClass, Args > | |
CRINGMesh::GeologicalTypeManager | This class contains methods to manage the type of the GeoModelGeologicalEntity. It gives access to the number of geological entities of each type and also give the opportunity to create and manage new one |
CRINGMesh::GeoModelAccess< DIMENSION > | |
►CRINGMesh::GeoModelBase< DIMENSION > | |
CRINGMesh::GeoModel< DIMENSION > | |
CRINGMesh::GeoModel< 2 > | |
CRINGMesh::GeoModelBase< 2 > | |
►CRINGMesh::GeoModelBase< 3 > | |
CRINGMesh::GeoModel< 3 > | |
►CRINGMesh::GeoModelBuilderBase< DIMENSION > | Base class to build or edit a GeoModel |
►CRINGMesh::GeoModelBuilder< DIMENSION > | |
CRINGMesh::GeoModelBuilderFile< 3 > | |
►CRINGMesh::GeoModelBuilderFile< DIMENSION > | Abstract interface class to load and build GeoModels from files |
►CRINGMesh::GeoModelBuilderGocad | |
CRINGMesh::GeoModelBuilderML | Build a GeoModel from a Gocad Model3D (file_model.ml) |
CRINGMesh::GeoModelBuilderTSolid | Builds a meshed GeoModel from a Gocad TSolid (file.so) |
►CRINGMesh::GeoModelBuilder< 2 > | |
►CRINGMesh::GeoModelBuilder2DFrom3D | Base class for GeoModel2D building from GeoModel3D |
CRINGMesh::GeoModelBuilder2DProjection | Builder of GeoModel2D which project a GeoModel3D onto a plane |
CRINGMesh::GeoModelBuilderBase< 2 > | |
►CRINGMesh::GeoModelBuilderBase< 3 > | |
►CRINGMesh::GeoModelBuilder< 3 > | |
CRINGMesh::GeoModelBuilderSurfaceMesh | To build a GeoModel from a set of disconnected polygonal surfaces |
CRINGMesh::GeoModelBuilderCopy< DIMENSION > | |
CRINGMesh::GeoModelBuilderGeology< DIMENSION > | |
►CRINGMesh::GeoModelBuilderGeometryBase< DIMENSION > | |
CRINGMesh::GeoModelBuilderGeometry< DIMENSION > | |
►CRINGMesh::GeoModelBuilderGeometryBase< 3 > | |
CRINGMesh::GeoModelBuilderGeometry< 3 > | |
CRINGMesh::GeoModelBuilderInfo< DIMENSION > | |
►CRINGMesh::GeoModelBuilderRemovalBase< DIMENSION > | Builder tools to remove entities from a GeoModel |
CRINGMesh::GeoModelBuilderRemoval< DIMENSION > | |
►CRINGMesh::GeoModelBuilderRemovalBase< 3 > | |
CRINGMesh::GeoModelBuilderRemoval< 3 > | |
CRINGMesh::GeoModelBuilderRepair< DIMENSION > | Try repairing a supposedly invalid GeoModel |
►CRINGMesh::GeoModelBuilderTopologyBase< DIMENSION > | |
CRINGMesh::GeoModelBuilderTopology< DIMENSION > | |
CRINGMesh::GeoModelBuilderTopology< 2 > | |
CRINGMesh::GeoModelBuilderTopologyBase< 2 > | |
►CRINGMesh::GeoModelBuilderTopologyBase< 3 > | |
CRINGMesh::GeoModelBuilderTopology< 3 > | |
►CRINGMesh::GeoModelBuilderTSolidImpl | |
CRINGMesh::GeoModelBuilderTSolidImpl_LightTSolid | |
CRINGMesh::GeoModelBuilderTSolidImpl_TSolid | |
►CRINGMesh::GeoModelEntity< DIMENSION > | Abstract base class describing one entity of a GeoModel |
►CRINGMesh::GeoModelGeologicalEntity< DIMENSION > | |
CRINGMesh::Contact< DIMENSION > | |
CRINGMesh::Interface< DIMENSION > | |
CRINGMesh::Layer< DIMENSION > | |
►CRINGMesh::GeoModelMeshEntity< DIMENSION > | Abstract base class for GeoModelMeshEntity |
CRINGMesh::Corner< DIMENSION > | A GeoModelEntity of type CORNER |
CRINGMesh::Line< DIMENSION > | A GeoModelEntity of type LINE |
CRINGMesh::Region< DIMENSION > | A GeoModelEntity of type REGION |
►CRINGMesh::SurfaceBase< DIMENSION > | A GeoModelEntity of type SURFACE |
CRINGMesh::Surface< DIMENSION > | |
►CRINGMesh::SurfaceBase< 2 > | |
CRINGMesh::Surface< 2 > | |
►CRINGMesh::SurfaceBase< 3 > | |
CRINGMesh::Surface< 3 > | |
CRINGMesh::GeoModelGeologicalEntityAccess< DIMENSION > | |
CRINGMesh::GeoModelIOHandler< DIMENSION > | |
►CRINGMesh::GeoModelMeshBase< DIMENSION > | |
CRINGMesh::GeoModelMesh< DIMENSION > | |
►CRINGMesh::GeoModelMeshBase< 3 > | |
CRINGMesh::GeoModelMesh< 3 > | |
►CRINGMesh::GeoModelMeshCommon< DIMENSION > | |
►CRINGMesh::GeoModelMeshPolygonsBase< 3 > | |
CRINGMesh::GeoModelMeshPolygons< 3 > | |
►CRINGMesh::GeoModelMeshVerticesBase< 3 > | |
CRINGMesh::GeoModelMeshVertices< 3 > | |
CRINGMesh::GeoModelMeshCells< DIMENSION > | |
CRINGMesh::GeoModelMeshEdges< DIMENSION > | |
►CRINGMesh::GeoModelMeshPolygonsBase< DIMENSION > | |
CRINGMesh::GeoModelMeshPolygons< DIMENSION > | |
►CRINGMesh::GeoModelMeshVerticesBase< DIMENSION > | |
CRINGMesh::GeoModelMeshVertices< DIMENSION > | |
CRINGMesh::GeoModelMeshWells< DIMENSION > | |
CRINGMesh::GeoModelMeshEntityAccess< DIMENSION > | |
CRINGMesh::GeoModelMeshEntityConstAccess< DIMENSION > | |
CRINGMesh::GeoModelMeshVerticesBase< DIMENSION >::GeoModelVertexMapper | |
CRINGMesh::gme_id< Entity_type_template > | Unique identification of a GeoModelEntity in a GeoModel It contains the EntityType and the index of the entity. It is widely used in the code to easily access/modify/set a GeoModelEntity |
►CRINGMesh::gme_id< GeologicalEntityType > | |
CRINGMesh::gmge_id | This template is a specialization of a gme_id to the GeoModelGeologicalEntity |
►CRINGMesh::gme_id< MeshEntityType > | |
CRINGMesh::gmme_id | This template is a specialization of a gme_id to the GeoModelMeshEntity |
CRINGMesh::GMEVertex | Vertex in a GeoModelEntity |
►CRINGMesh::GocadBaseParser | |
CRINGMesh::GocadLineParser | |
CRINGMesh::MLLineParser | |
CRINGMesh::TSolidLineParser | |
►CRINGMesh::GocadLoadingStorage | |
CRINGMesh::MLLoadingStorage | |
CRINGMesh::TSolidLoadingStorage | Structure used to load a GeoModel by GeoModelBuilderTSolid |
CRINGMesh::ZipFile::Impl | |
CRINGMesh::UnZipFile::Impl | |
CRINGMesh::NNSearch< DIMENSION >::Impl | |
CRINGMesh::Geometry::Line< DIMENSION > | |
CRINGMesh::LineSide | |
CRINGMesh::Logger | |
►CRINGMesh::MeshBase< DIMENSION > | Encapsulate adimensional mesh functionalities in order to provide an API on which we base the RINGMesh algorithms |
►CRINGMesh::LineMesh< DIMENSION > | |
CRINGMesh::GeogramLineMesh< DIMENSION > | |
►CRINGMesh::PointSetMesh< DIMENSION > | |
CRINGMesh::GeogramPointSetMesh< DIMENSION > | |
►CRINGMesh::SurfaceMeshBase< DIMENSION > | |
►CRINGMesh::SurfaceMesh< DIMENSION > | |
CRINGMesh::GeogramSurfaceMesh< DIMENSION > | |
►CRINGMesh::VolumeMesh< DIMENSION > | |
CRINGMesh::GeogramVolumeMesh< DIMENSION > | |
►CRINGMesh::SurfaceMeshBase< 2 > | |
CRINGMesh::SurfaceMesh< 2 > | |
►CRINGMesh::SurfaceMeshBase< 3 > | |
CRINGMesh::SurfaceMesh< 3 > | |
►CRINGMesh::MeshBaseBuilder< DIMENSION > | |
►CRINGMesh::LineMeshBuilder< DIMENSION > | |
CRINGMesh::GeogramLineMeshBuilder< DIMENSION > | |
►CRINGMesh::PointSetMeshBuilder< DIMENSION > | |
CRINGMesh::GeogramPointSetMeshBuilder< DIMENSION > | |
►CRINGMesh::SurfaceMeshBuilder< DIMENSION > | |
CRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION > | |
►CRINGMesh::VolumeMeshBuilder< DIMENSION > | |
CRINGMesh::GeogramVolumeMeshBuilder< DIMENSION > | |
CRINGMesh::MeshEntityTypeBoundaryMap< DIMENSION > | Struct used to map the type of a Mesh Entity to the type of its boundary "Corner" is boundary of "Line" "Line" is boundary of "Surface" "Surface" is boundary of "Region" |
CRINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION > | Struct used to map the type of a Mesh Entity to the type of its incident mesh entity "Line" is incident of "Corner" "Surface" is incident of "Line" "Region" is incident of "Surface" |
►CRINGMesh::MeshEntityTypeManagerBase< DIMENSION > | This class contains only static methods to manage the type of the GeoModelMeshEntity. It gives access to the number of meshed entities of each type and also their (in) boundary |
CRINGMesh::MeshEntityTypeManager< DIMENSION > | |
►CRINGMesh::MeshEntityTypeManagerBase< 3 > | |
CRINGMesh::MeshEntityTypeManager< 3 > | |
CRINGMesh::MeshEntityTypes< DIMENSION > | |
►CRINGMesh::MeshSetBase< DIMENSION > | |
CRINGMesh::MeshSet< DIMENSION > | |
CRINGMesh::MeshSet< 3 > | |
CRINGMesh::MeshSetBase< 3 > | |
CRINGMesh::NNSearch< DIMENSION > | |
CRINGMesh::RelationshipManager::ParentChildRelationship | |
CRINGMesh::PImpl< T > | |
CRINGMesh::Geometry::Plane | |
CRINGMesh::PolygonLocalEdge | |
►CRINGMesh::range | |
►CRINGMesh::entity_range< DIMENSION > | |
CRINGMesh::corner_range< DIMENSION > | |
CRINGMesh::geol_entity_range< DIMENSION > | |
CRINGMesh::line_range< DIMENSION > | |
CRINGMesh::region_range< DIMENSION > | |
CRINGMesh::surface_range< DIMENSION > | |
CRINGMesh::VertexMap::RegionLocalVertex | |
CRINGMesh::RelationshipManager | This class contains methods to manage relations between Geological and Mesh entities. For instance: A "Contact" can be the parent of one or more "Line" An "Interface" can the parent of one or more "Surface" A "Layer" can be the parent of one or more "Region" |
CRINGMesh::RockFeature | Manages the RockFeature, which contains a RockType and more informations |
CRINGMesh::RowImpl< T > | Basic "Row" of the matrix, this stores the elements of the matrix in a line-oriented way |
►Cruntime_error | |
CRINGMesh::RINGMeshException | |
CRINGMesh::Geometry::Segment< DIMENSION > | |
CRINGMesh::SparseMatrixImpl< T, RowType > | This is the parent class for sparse matrices, the main difference between light and heavy type matrices depend on the contents of rows elements: Light will contain type T objects, while heavy an index to access a std::deque |
►CRINGMesh::SparseMatrixImpl< T, index_t > | |
CRINGMesh::SparseMatrix< T, heavy > | |
►CRINGMesh::SparseMatrixImpl< T, T > | |
CRINGMesh::SparseMatrix< T, Light > | |
CRINGMesh::SparseMatrix< T, light > | |
CRINGMesh::Geometry::Sphere | |
CRINGMesh::StratigraphicColumn | A stratigraphic column is composed of several stratigraphic units |
►CRINGMesh::StratigraphicColumnBuilder | |
►CRINGMesh::StratigraphicColumnBuilderFile | |
CRINGMesh::StratigraphicColumnBuilderXML | |
CRINGMesh::StratigraphicColumnIOHandler | |
►CRINGMesh::StratigraphicUnit | Representing Stratigraphic Units Each Unit has a name, two delimiting interfaces with two corresponding relations, a layer, a RockFeature, a minimum thickness and a maximum thickness. A StratigraphicColumn can be a StratigraphicUnit |
CRINGMesh::SubdividedStratigraphicUnit | |
CRINGMesh::UnsubdividedStratigraphicUnit | |
CRINGMesh::SurfaceSide | |
CRINGMesh::Geometry::Tetra | |
CRINGMesh::TetraGen | |
CRINGMesh::Geometry::Triangle< DIMENSION > | |
CRINGMesh::Geometry::Triangle< 3 > | |
CRINGMesh::UnZipFile | |
►Cvector | |
CRINGMesh::AttributeVector< T > | Vector of pointers to Geogram attributes |
CRINGMesh::VertexMap | Structure which maps the vertex indices in Gocad::TSolid to the pair (region, index in region) in the RINGMesh::GeoModel |
CRINGMesh::Well< DIMENSION > | |
►CRINGMesh::WellEntity< DIMENSION > | |
CRINGMesh::WellCorner< DIMENSION > | |
CRINGMesh::WellPart< DIMENSION > | |
CRINGMesh::WellGroup< DIMENSION > | |
CRINGMesh::WellGroupIOHandler | |
CRINGMesh::ZipFile | |
Cbool | |
Cdouble | |
Cfriend | |