Project OpenGeode-Geosciences
class StructuralModelBuilder
Class managing modifications of a StructuralModel
cpp
Inherits from BRepBuilder, FaultsBuilder3D, HorizonsBuilder3D, FaultBlocksBuilder3D, StratigraphicUnitsBuilder3D
Inherits from BRepBuilder, FaultsBuilder3D, HorizonsBuilder3D, FaultBlocksBuilder3D, StratigraphicUnitsBuilder3D
Functions
StructuralModelBuilder
cpp
public void StructuralModelBuilder(const StructuralModelBuilder & )
public void StructuralModelBuilder(const StructuralModelBuilder & )
operator=
cpp
public StructuralModelBuilder & operator=(const StructuralModelBuilder & )
public StructuralModelBuilder & operator=(const StructuralModelBuilder & )
StructuralModelBuilder
cpp
public void StructuralModelBuilder(StructuralModelBuilder && )
public void StructuralModelBuilder(StructuralModelBuilder && )
operator=
cpp
public StructuralModelBuilder & operator=(StructuralModelBuilder && )
public StructuralModelBuilder & operator=(StructuralModelBuilder && )
StructuralModelBuilder
cpp
public void StructuralModelBuilder(StructuralModel & structural_model)
public void StructuralModelBuilder(StructuralModel & structural_model)
copy
cpp
public ModelMapping copy(const StructuralModel & structural_model)
public ModelMapping copy(const StructuralModel & structural_model)
copy_geological_components
cpp
public void copy_geological_components(ModelCopyMapping & mapping, const StructuralModel & structural_model)
public void copy_geological_components(ModelCopyMapping & mapping, const StructuralModel & structural_model)
add_fault
cpp
public const uuid & add_fault()
public const uuid & add_fault()
add_fault
cpp
public const uuid & add_fault(typename Fault3D::FAULT_TYPE type)
public const uuid & add_fault(typename Fault3D::FAULT_TYPE type)
add_fault
cpp
public void add_fault(uuid fault_id)
public void add_fault(uuid fault_id)
add_fault
cpp
public void add_fault(uuid fault_id, typename Fault3D::FAULT_TYPE type)
public void add_fault(uuid fault_id, typename Fault3D::FAULT_TYPE type)
add_surface_in_fault
cpp
public index_t add_surface_in_fault(const Surface3D & surface, const Fault3D & fault)
public index_t add_surface_in_fault(const Surface3D & surface, const Fault3D & fault)
remove_fault
cpp
public void remove_fault(const Fault3D & fault)
public void remove_fault(const Fault3D & fault)
add_horizon
cpp
public const uuid & add_horizon()
public const uuid & add_horizon()
add_horizon
cpp
public const uuid & add_horizon(typename Horizon3D::HORIZON_TYPE type)
public const uuid & add_horizon(typename Horizon3D::HORIZON_TYPE type)
add_horizon
cpp
public void add_horizon(uuid horizon_id)
public void add_horizon(uuid horizon_id)
add_horizon
cpp
public void add_horizon(uuid horizon_id, typename Horizon3D::HORIZON_TYPE type)
public void add_horizon(uuid horizon_id, typename Horizon3D::HORIZON_TYPE type)
add_surface_in_horizon
cpp
public index_t add_surface_in_horizon(const Surface3D & surface, const Horizon3D & horizon)
public index_t add_surface_in_horizon(const Surface3D & surface, const Horizon3D & horizon)
remove_horizon
cpp
public void remove_horizon(const Horizon3D & horizon)
public void remove_horizon(const Horizon3D & horizon)
add_fault_block
cpp
public const uuid & add_fault_block()
public const uuid & add_fault_block()
add_fault_block
cpp
public void add_fault_block(uuid fault_block_id)
public void add_fault_block(uuid fault_block_id)
add_block_in_fault_block
cpp
public index_t add_block_in_fault_block(const Block3D & block, const FaultBlock3D & fault_block)
public index_t add_block_in_fault_block(const Block3D & block, const FaultBlock3D & fault_block)
remove_fault_block
cpp
public void remove_fault_block(const FaultBlock3D & fault_block)
public void remove_fault_block(const FaultBlock3D & fault_block)
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_block_in_stratigraphic_unit
cpp
public index_t add_block_in_stratigraphic_unit(const Block3D & block, const StratigraphicUnit3D & stratigraphic_unit)
public index_t add_block_in_stratigraphic_unit(const Block3D & block, const StratigraphicUnit3D & stratigraphic_unit)
remove_stratigraphic_unit
cpp
public void remove_stratigraphic_unit(const StratigraphicUnit3D & stratigraphic_unit)
public void remove_stratigraphic_unit(const StratigraphicUnit3D & stratigraphic_unit)