1 #ifndef emfsstofault3d_h 2 #define emfsstofault3d_h 16 #include "earthmodelmod.h" 22 namespace Geometry {
class FaultStickSet; }
56 FSStoFault3DConverter(
const Setup&,
66 FaultStick(
int sticknr);
73 Coord3 findPlaneNormal()
const;
74 double slope(
double zscale)
const;
75 bool pickedOnInl()
const;
76 bool pickedOnCrl()
const;
77 bool pickedOnTimeSlice()
const;
78 bool pickedOnHorizon()
const;
89 bool readSectionForImport(
const SectionID&);
90 bool preferHorPicked()
const;
91 void selectSticks(
bool selhorpicked );
92 void geometricSort(
double zscale,
bool forimport);
93 void untwistSticks(
double zscale);
94 void resolveUdfNormals();
95 bool writeSection(
const SectionID&)
const;
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
FixedString Setup()
Definition: keystrs.h:116
const Geometry::FaultStickSet * curfssg_
Definition: emfsstofault3d.h:86
int sticknr_
Definition: emfsstofault3d.h:68
ObjectSet< FaultStick > sticks_
Definition: emfsstofault3d.h:84
Setup setup_
Definition: emfsstofault3d.h:83
Definition: oduicommon.h:25
DirSpec
Definition: emfsstofault3d.h:43
Set of pointers to objects.
Definition: commontypes.h:32
Fault stick set.
Definition: emfaultstickset.h:100
Definition: emfsstofault3d.h:63
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
Definition: oduicommon.h:26
A cartesian coordinate in 3D space.
Definition: coord.h:72
T convert(Type inptyp, T val, Type outtyp)
Definition: angles.h:76
Definition: emfsstofault3d.h:38
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
3D Fault
Definition: emfault3d.h:78
bool pickedonplane_
Definition: emfsstofault3d.h:71
Coord3 normal_
Definition: emfsstofault3d.h:70
FaultStickSet to Fault3D converter.
Definition: emfsstofault3d.h:34
Definition: faultstickset.h:27
TypeSet< Coord3 > crds_
Definition: emfsstofault3d.h:69
const FaultStickSet & fss_
Definition: emfsstofault3d.h:81
Definition: arraytesselator.h:21
Fault3D & fault3d_
Definition: emfsstofault3d.h:82