Project OpenGeode-Geosciences
class HorizonsStack
cpp
Inherits from StratigraphicRelationships, Horizons<2U>, StratigraphicUnits<2U>, IdentifierInherits from StratigraphicRelationships, Horizons<2U>, StratigraphicUnits<2U>, IdentifierMembers
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>, IdentifierInherits from StratigraphicRelationships, Horizons<dimension>, StratigraphicUnits<dimension>, IdentifierMembers
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>, IdentifierInherits from StratigraphicRelationships, Horizons<3U>, StratigraphicUnits<3U>, IdentifierMembers
cpp
protected PImpl impl_protected PImpl impl_