Skip to content

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()

Geode-solutions' documentation website