Project OpenGeode-Geosciences
class HorizonsStackBuilder
cpp
Inherits from StratigraphicRelationshipsBuilder, HorizonsBuilder<3U>, StratigraphicUnitsBuilder<3U>, IdentifierBuilder
Inherits from StratigraphicRelationshipsBuilder, HorizonsBuilder<3U>, StratigraphicUnitsBuilder<3U>, IdentifierBuilder
class HorizonsStackBuilder
cpp
Inherits from StratigraphicRelationshipsBuilder, HorizonsBuilder<2U>, StratigraphicUnitsBuilder<2U>, IdentifierBuilder
Inherits from StratigraphicRelationshipsBuilder, HorizonsBuilder<2U>, StratigraphicUnitsBuilder<2U>, IdentifierBuilder
class HorizonsStackBuilder
Class managing modifications of a HorizonsStackextends extends extends
cpp
Inherits from StratigraphicRelationshipsBuilder, HorizonsBuilder<dimension>, StratigraphicUnitsBuilder<dimension>, IdentifierBuilder
Inherits from StratigraphicRelationshipsBuilder, HorizonsBuilder<dimension>, StratigraphicUnitsBuilder<dimension>, IdentifierBuilder
Records
InsertedHorizonInfo
Functions
HorizonsStackBuilder
cpp
public void HorizonsStackBuilder<>(const HorizonsStackBuilder<> & )
public void HorizonsStackBuilder<>(const HorizonsStackBuilder<> & )
operator=
cpp
public HorizonsStackBuilder<> & operator=(const HorizonsStackBuilder<> & )
public HorizonsStackBuilder<> & operator=(const HorizonsStackBuilder<> & )
HorizonsStackBuilder
cpp
public void HorizonsStackBuilder<>(HorizonsStack<dimension> & horizons_stack)
public void HorizonsStackBuilder<>(HorizonsStack<dimension> & horizons_stack)
HorizonsStackBuilder
cpp
public void HorizonsStackBuilder<>(HorizonsStackBuilder<dimension> && )
public void HorizonsStackBuilder<>(HorizonsStackBuilder<dimension> && )
copy
cpp
public ModelCopyMapping copy(const HorizonsStack<dimension> & horizons_stack)
public ModelCopyMapping copy(const HorizonsStack<dimension> & horizons_stack)
copy_components
cpp
public ModelCopyMapping copy_components(const HorizonsStack<dimension> & horizons_stack)
public ModelCopyMapping copy_components(const HorizonsStack<dimension> & horizons_stack)
copy
cpp
public void copy(ModelCopyMapping & mapping, const HorizonsStack<dimension> & horizons_stack)
public void copy(ModelCopyMapping & mapping, const HorizonsStack<dimension> & horizons_stack)
Copies the stack with the component uuids given by the mapping. Components for which the mapping does not exist are created with a new uuid and added to the mapping.
copy_components
cpp
public void copy_components(ModelCopyMapping & mapping, const HorizonsStack<dimension> & horizons_stack)
public void copy_components(ModelCopyMapping & mapping, const HorizonsStack<dimension> & horizons_stack)
Copies the components with the uuid given by the mapping. If the mapping does not exist, creates a component with a new uuid and adds it to the mapping. This does not copy the relations between the components.
add_horizon
cpp
public const uuid & add_horizon()
public const uuid & add_horizon()
add_horizon
cpp
public void add_horizon(uuid horizon_id)
public void add_horizon(uuid horizon_id)
add_stratigraphic_unit
cpp
public const uuid & add_stratigraphic_unit()
public const uuid & add_stratigraphic_unit()
add_stratigraphic_unit
cpp
public void add_stratigraphic_unit(uuid stratigraphic_unit_id)
public void add_stratigraphic_unit(uuid stratigraphic_unit_id)
add_horizon_in_stratigraphic_unit
cpp
public InsertedHorizonInfo add_horizon_in_stratigraphic_unit(const StratigraphicUnit<dimension> & strati_unit)
public InsertedHorizonInfo add_horizon_in_stratigraphic_unit(const StratigraphicUnit<dimension> & strati_unit)
set_horizon_above
cpp
public void set_horizon_above(const Horizon<dimension> & horizon_above, const StratigraphicUnit<dimension> & strati_unit_under)
public void set_horizon_above(const Horizon<dimension> & horizon_above, const StratigraphicUnit<dimension> & strati_unit_under)
set_horizon_under
cpp
public void set_horizon_under(const Horizon<dimension> & horizon_under, const StratigraphicUnit<dimension> & strati_unit_above)
public void set_horizon_under(const Horizon<dimension> & horizon_under, const StratigraphicUnit<dimension> & strati_unit_above)
set_as_erosion_above
cpp
public void set_as_erosion_above(const Horizon<dimension> & erosion_horizon, const StratigraphicUnit<dimension> & eroded_unit)
public void set_as_erosion_above(const Horizon<dimension> & erosion_horizon, const StratigraphicUnit<dimension> & eroded_unit)
set_as_baselap_under
cpp
public void set_as_baselap_under(const Horizon<dimension> & baselap_horizon, const StratigraphicUnit<dimension> & baselaping_unit)
public void set_as_baselap_under(const Horizon<dimension> & baselap_horizon, const StratigraphicUnit<dimension> & baselaping_unit)
remove_horizon
cpp
public void remove_horizon(const Horizon<dimension> & horizon)
public void remove_horizon(const Horizon<dimension> & horizon)
remove_stratigraphic_unit
cpp
public void remove_stratigraphic_unit(const StratigraphicUnit<dimension> & stratigraphic_unit)
public void remove_stratigraphic_unit(const StratigraphicUnit<dimension> & stratigraphic_unit)
compute_top_and_bottom_horizons
cpp
public void compute_top_and_bottom_horizons()
public void compute_top_and_bottom_horizons()