RINGMesh  Version 5.0.0
A programming library for geological model meshes
stratigraphic_column.h File Reference

Declarations of a stratigraphic column, stratigraphic unit, rock features and so on. More...

#include <ringmesh/basic/common.h>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  RINGMesh::RockFeature
 Manages the RockFeature, which contains a RockType and more informations. More...
 
class  RINGMesh::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. More...
 
class  RINGMesh::UnsubdividedStratigraphicUnit
 
class  RINGMesh::SubdividedStratigraphicUnit
 
class  RINGMesh::StratigraphicColumn
 A stratigraphic column is composed of several stratigraphic units. More...
 

Namespaces

 RINGMesh
 Classes to build GeoModel from various inputs.
 

Enumerations

enum  RINGMesh::ROCKTYPE { RINGMesh::ROCKTYPE::NONE, RINGMesh::ROCKTYPE::MULTIPLE }
 
enum  RINGMesh::RELATION {
  RINGMesh::RELATION::CONFORMABLE = 0, RINGMesh::RELATION::ERODED = 10, RINGMesh::RELATION::TRUNCATION = 11, RINGMesh::RELATION::TOPLAP = 12,
  RINGMesh::RELATION::BASELAP = 20, RINGMesh::RELATION::ONLAP = 21, RINGMesh::RELATION::DOWNLAP = 22
}
 
enum  RINGMesh::STRATIGRAPHIC_PARADIGM { RINGMesh::STRATIGRAPHIC_PARADIGM::CHRONOSTRATIGRAPHIC, RINGMesh::STRATIGRAPHIC_PARADIGM::BIOSTRATIGRAPHIC, RINGMesh::STRATIGRAPHIC_PARADIGM::LITHOSTRATIGRAPHIC, RINGMesh::STRATIGRAPHIC_PARADIGM::UNSPECIFIED }
 

Functions

 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (Interface)
 
 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (Layer)
 
 RINGMesh::ALIAS_3D (Interface)
 
 RINGMesh::ALIAS_3D (Layer)
 

Detailed Description

Declarations of a stratigraphic column, stratigraphic unit, rock features and so on.

Author
Marie Sirvent, Pierre Anquez and Francois Bonneau

Definition in file stratigraphic_column.h.