Project OpenGeode-Geosciences
class StructuralModelBuilder
Class managing modifications of a StructuralModel
cpp
Inherits from BRepBuilder, FaultsBuilder3D, HorizonsBuilder3D, FaultBlocksBuilder3D, StratigraphicUnitsBuilder3DInherits from BRepBuilder, FaultsBuilder3D, HorizonsBuilder3D, FaultBlocksBuilder3D, StratigraphicUnitsBuilder3DFunctions
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)