 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "geometrymod.h"
20 namespace Pick {
class Set; }
29 const char* defExtension()
const {
return "pck"; }
30 static const char* sKeyPickSet() {
return "PickSet"; }
39 virtual const char* read(
Pick::Set&,
Conn&,
bool checkdir=
true) = 0;
58 bool is2d,
bool mini=
false);
static bool store(const Pick::Set &, const IOObj *, BufferString &)
Definition: picksettr.h:25
(Closed) sequence of connected 2-D coordinates.
Definition: polygon.h:27
static bool retrieve(Pick::Set &, const IOObj *, bool checkdir, BufferString &)
bool implRename(const IOObj *, const char *, const CallBack *) const
Set of picks with something in common.
Definition: pickset.h:34
Data connection.
Definition: conn.h:30
#define mGlobal(module)
Definition: commondefs.h:180
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Set of BufferString objects.
Definition: bufstringset.h:26
Definition: arraytesselator.h:21
static void tagLegacyPickSets()
Definition: picklocation.h:21
#define mExpClass(module)
Definition: commondefs.h:177
Definition: picksettr.h:35
#define isTranslator(spec, clss)
Definition: transl.h:244
isTranslator(dgb, PickSet) public const char * write(const Pick::Set &, Conn &)
#define mDefEmptyTranslatorConstructor(spec, clss)
Definition: transl.h:281
Pick::Set * getSet(const MultiID &, BufferString &)
static bool getCoordSet(const char *ioobjkey, TypeSet< Coord3 > &, TypeSet< TrcKey > &)
Utility function.
static void createDataPointSets(const BufferStringSet &, ObjectSet< DataPointSet > &, bool is2d, bool mini=false)
Utility function.
Set of data points with group selection.
Definition: datapointset.h:48
CallBacks object-oriented (object + method).
Definition: callback.h:62
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
#define mDefEmptyTranslatorGroupConstructor(clss)
Definition: transl.h:269
Group of Translators. Has a static factory.
Definition: transl.h:56
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
isTranslatorGroup(PickSet) public
Definition: picksettr.h:25
#define mDefEmptyTranslatorBaseConstructor(clss)
Definition: transl.h:275
mODTextTranslationClass(PickSetTranslator)
static void fillConstraints(IOObjContext &, bool ispoly)
static void createBinIDValueSets(const BufferStringSet &ioobjids, ObjectSet< BinIDValueSet > &)
Utility function.
I/O Interpreter class for a certain object type.
Definition: transl.h:123
PickSet
Definition: picksetfact.h:18
static bool getCoordSet(const char *ioobjkey, TypeSet< Coord3 > &)
Do not use, will be removed after 6.0.
bool implRemove(const IOObj *) const
Definition: picksettr.h:74
static ODPolygon< float > * getPolygon(const IOObj &, BufferString &errmsg)
Returns null on failure.
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021