Skip to content

Project OpenGeode-Geosciences

class HorizonsStack

cpp
Inherits from StratigraphicRelationships, Horizons<2U>, StratigraphicUnits<2U>, Identifier
Inherits from StratigraphicRelationships, Horizons<2U>, StratigraphicUnits<2U>, Identifier

Members

cpp
protected PImpl impl_
protected PImpl impl_

class HorizonsStack

A HorizonsStack is a set of Horizons and StratigraphicUnits, linked by relations defining how they are stacked (which unit is above and under which horizon, and inversely).

cpp
Inherits from StratigraphicRelationships, Horizons<dimension>, StratigraphicUnits<dimension>, Identifier
Inherits from StratigraphicRelationships, Horizons<dimension>, StratigraphicUnits<dimension>, Identifier

Members

cpp
protected geode::PImpl<Impl> impl_
protected geode::PImpl<Impl> impl_

Records

HorizonOrderedRange

StratigraphicUnitOrderedRange

Impl

Functions

HorizonsStack

cpp
public void HorizonsStack<>()
public void HorizonsStack<>()

HorizonsStack

cpp
public void HorizonsStack<>(HorizonsStack<dimension> && horizons_stack)
public void HorizonsStack<>(HorizonsStack<dimension> && horizons_stack)

~HorizonsStack

cpp
public void ~HorizonsStack<>()
public void ~HorizonsStack<>()

operator=

cpp
public HorizonsStack<dimension> & operator=(HorizonsStack<dimension> && other)
public HorizonsStack<dimension> & operator=(HorizonsStack<dimension> && other)

clone

cpp
public HorizonsStack clone()
public HorizonsStack clone()

native_extension_static

cpp
public basic_string_view native_extension_static()
public basic_string_view native_extension_static()

native_extension

cpp
public basic_string_view native_extension()
public basic_string_view native_extension()

top_horizon

cpp
public std::optional<uuid> top_horizon()
public std::optional<uuid> top_horizon()

bottom_horizon

cpp
public std::optional<uuid> bottom_horizon()
public std::optional<uuid> bottom_horizon()

bottom_to_top_horizons

cpp
public HorizonOrderedRange bottom_to_top_horizons()
public HorizonOrderedRange bottom_to_top_horizons()

bottom_to_top_units

cpp
public StratigraphicUnitOrderedRange bottom_to_top_units()
public StratigraphicUnitOrderedRange bottom_to_top_units()

is_eroded_by

cpp
public bool is_eroded_by(const StratigraphicUnit<dimension> & eroded, const Horizon<dimension> & erosion)
public bool is_eroded_by(const StratigraphicUnit<dimension> & eroded, const Horizon<dimension> & erosion)

is_baselap_of

cpp
public bool is_baselap_of(const Horizon<dimension> & baselap, const StratigraphicUnit<dimension> & baselap_top)
public bool is_baselap_of(const Horizon<dimension> & baselap, const StratigraphicUnit<dimension> & baselap_top)

compute_top_and_bottom_horizons

cpp
public void compute_top_and_bottom_horizons(HorizonsStackBuilderKey key)
public void compute_top_and_bottom_horizons(HorizonsStackBuilderKey key)

set_top_horizon

cpp
public void set_top_horizon(const uuid & horizon_id, HorizonsStackBuilderKey key)
public void set_top_horizon(const uuid & horizon_id, HorizonsStackBuilderKey key)

set_bottom_horizon

cpp
public void set_bottom_horizon(const uuid & horizon_id, HorizonsStackBuilderKey key)
public void set_bottom_horizon(const uuid & horizon_id, HorizonsStackBuilderKey key)

class HorizonsStack

cpp
Inherits from StratigraphicRelationships, Horizons<3U>, StratigraphicUnits<3U>, Identifier
Inherits from StratigraphicRelationships, Horizons<3U>, StratigraphicUnits<3U>, Identifier

Members

cpp
protected PImpl impl_
protected PImpl impl_

Geode-solutions' documentation website