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_