| _GetEnvVarEntry | |
| Array1D< T > | |
| Array1DConv< T, TT > | |
| Array1DImpl< T > | |
| Array1DInfo | |
| Array1DInfoImpl | |
| Array1DSlice< T > | Access-tool to another ArrayND with higher dimensionality |
| Array2D< T > | |
| Array2DConv< T, TT > | |
| Array2DImpl< T > | |
| Array2DInfo | |
| Array2DInfoImpl | |
| Array2DSlice< T > | Access-tool to another ArrayND with higher dimensionality |
| Array3D< T > | |
| Array3DConv< T, TT > | |
| Array3DImpl< T > | |
| Array3DInfo | |
| Array3DInfoImpl | |
| Array3DWrapper< T > | |
| ArrayND< T > | |
| ArrayNDFileStor< T > | |
| ArrayNDGetAll< T > | |
| ArrayNDImpl< T > | |
| ArrayNDInfo | |
| ArrayNDInfoImpl | |
| ArrayNDIter | Iterates through all samples in an ArrayND |
| ArrayNDSliceBase | |
| ArrayNDWrapper | Access tool to another array with a lower number of dimensions |
| ArraySelector< T > | Selector based on array |
| ArrayValueSeries< RT, AT > | |
| ArrPtrMan< T > | Simple autopointer for arrays |
| ascistream | Reading OpendTect standard ascii format file |
| ascostream | OpendTect standard ascii format file writing |
| Threads::Barrier | |
| BinDataDesc | Description of binary data |
| BinID | Positioning in a seismic survey: inline/crossline. Most functions are identical to RowCol |
| BinIDUndoEvent | |
| BinIDValue | BinID and a value |
| BinIDValues | BinID and values. If one of the values is Z, make it the first one |
| BufferDataPack | Simple DataPack based on an unstructured char array buffer |
| BufferString | String with variable length but guaranteed minimum buffer size |
| BufferStringSet | Set of BufferString objects |
| CallBack | CallBacks object-oriented |
| CallBacker | |
| CallBackSet | TypeSet of CallBacks with a few extras |
| CBCapsule< T > | Capsule class to wrap any class into a CallBacker |
| ChangeTracker | Updates a variable when changes occur |
| CNotifier< T, C > | Notifier with automatic capsule creation |
| Color | |
| CompoundKey | Concatenated short keys separated by dots |
| Threads::ConditionVar | Is an object that is faciliates many threads to wait for something to happen |
| Conn | Data connection |
| Coord | Cartesian coordinate in 2D space |
| Coord3 | Cartesian coordinate in 3D space |
| Coord3Value | 3D coordinate and a value |
| CoordValue | 2D coordinate and a value |
| Time::Counter | |
| PosInfo::CubeData | Position info for an entire 3D cube |
| PosInfo::CubeDataFiller | Fills CubeData object. Requires inline- and crossline-sorting |
| PosInfo::CubeDataIterator | Iterator for Cube Data |
| CubeSampling | |
| DataPack | A data packet: data+positioning and more that needs to be shared |
| DataPackMgr | Manages DataPacks |
| DateInfo | A date info class |
| ZDomain::Def | |
| DirList | File and directory names in a certain directory |
| EnumDef | Some utilities surrounding the often needed enum <-> string table |
| ErrMsgClass | MsgClass holding an error message |
| Executor | Specification to enable chunkwise execution a process |
| ExecutorGroup | Executor consisting of other executors |
| Factory< T > | |
| Factory1Param< T, P > | |
| Factory2Param< T, P0, P1 > | |
| Factory3Param< T, P0, P1, P2 > | |
| FactoryBase | Helper class for Factories, Factories are defined later in this file |
| FileMultiString | SeparString with backquotes as separators, use in most ascii files |
| FilePath | File pathname tools |
| Repos::FileProvider | Constructs repository file names |
| FileSystemWatcher | |
| std::fixedstreambuf | Adapter to use a fixed buffer as a stream |
| FixedString | |
| FontData | |
| PosInfo::GeomID | |
| GlobExpr | Glob-expression matching like UNIX shells |
| HorSampling | |
| HorSamplingIterator | |
| HostData | |
| HostDataList | |
| i_Notifier | Implementation class for Notifier |
| IndexInfo | Info on (floating-point) position in an array or StepInterval |
| ZDomain::Info | |
| Values::Init< T > | Templatized initialisation values |
| Values::Init< bool > | |
| Values::Init< const char * > | |
| Values::Init< double > | |
| Values::Init< float > | |
| Values::Init< int > | |
| Values::Init< int64_t > | |
| Values::Init< short > | |
| Values::Init< uint64_t > | |
| Values::Init< unsigned int > | |
| Values::Init< unsigned short > | |
| Interval< T > | Interval of values |
| IntervalND< T > | |
| IOPar | |
| LatLong | Geographical coordinates, decimal but with conv to deg, min, sec |
| LatLong2Coord | Estimates to/from LatLong coordinates |
| PosInfo::Line2DData | Position info for a 2D line |
| PosInfo::Line2DPos | One position on a 2D line |
| PosInfo::LineData | Position info for a line - in a 3D cube, that would be an inline. Stored as (crossline-)number segments |
| ManagedObjectSet< T > | ObjectSet where the objects contained are owned by this set |
| MemCopier< T > | |
| MemSetter< T > | |
| MsgClass | Class to encapsulate a message to the user |
| MultiArrayValueSeries< RT, AT > | |
| MultiID | Compound key consisting of ints |
| Threads::Mutex | Is a lock that allows a thread to have exlusive rights to something |
| Threads::MutexLocker | Is an object that is convenient to use when a mutex should be locked and unlocked automaticly when returning |
| NamedNotifierSet | List of named Notifier objects |
| NamedObject | Object with a name |
| Notifier< T > | Class to help setup a callback handling |
| NotifierAccess | Interface class for Notifier. See comments there |
| NotifyStopper | Temporarily disables a notifier |
| ObjectSet< T > | Set of pointers to objects |
| ObjQueue< T > | |
| OffsetValueSeries< T > | |
| ParallelTask | |
| Geom::PixRectangle< T > | Integer rectangle class |
| OD::Platform | |
| PluginInfo | Information about plugin for outside world |
| Geom::Point2D< T > | Basic point class |
| Geom::PosRectangle< T > | Floating-point rectangle class |
| ProgressMeter | |
| PtrMan< T > | Simple autopointer |
| QFileSystemWComm | |
| QTimerComm | |
| QueueEntry< T > | |
| RangeSelector< T > | Selector based on range specification (an Interval) |
| RCol2Coord | Encapsulates linear tranform from (i,j) index to (x,y) coordinates |
| RCol2Coord::RCTransform | |
| Threads::ReadWriteLock | |
| Geom::Rectangle< T > | Basic 2D rectangle class |
| RefCount | |
| OD::RGBImage | |
| RowCol | Object with row and col. RowCol has most functions in common with BinID, so template-based functions can be based on both classes |
| SafeFileIO | Protects file IO when you can't afford to have partly written things after write errors or have a file garbled by multiple access |
| SamplingData< T > | Holds the fundamental sampling info: start and interval |
| Selector< T > | Interface for classes that select on basis of a key |
| SeparString | List encoded in a string |
| SequentialTask | |
| OD::Set | |
| Settings | Settings hold the user settings. It is an IOPar |
| ShareData | |
| SharedLibAccess | |
| SignalHandling | Asynchronous event handling and notification |
| SingleSelector< T > | Selector selecting only a single value |
| Geom::Size2D< T > | Basic 2D sizes (width/height) class |
| StaticsDesc | |
| StepInterval< T > | Interval with step |
| StreamConn | Connection with an underlying iostream |
| StreamData | Holds data to use and close an iostream |
| StreamIO | Class for simple ascii/binary stream read/write |
| StreamProvider | I/O stream for disk or tape file or system command |
| PosInfo::Survey2D | Repository for 2D line geometries |
| SurveyInfo | Holds survey general information |
| Task | |
| TaskGroup | |
| TaskRunner | |
| TextStreamProgressMeter | Textual progress indicator for batch programs |
| TextTaskRunner | |
| Threads::Thread | Base class for all threads. Start it by creating it and give it the function or CallBack to execute |
| Timer | |
| TopList< VT, AVT > | Class that holds a "top N" list with the N highest (or lowest) values that is added. Each value has an associated value that can be used as an identifier of where the value come from or something like that |
| TypeQueue< T > | |
| TypeSet< T > | Set of (small) copyable elements |
| UndefArrayHandler | |
| Undo | |
| UndoEvent | |
| ValueSeries< T > | |
| ValWithError< A > | |
| VectorAccess< T > | Simple vector-based container simplifying index-based work |
| VelocityDesc | |
| std::winfilebuf | Adapter to seek in filebuffers on win64 |
| std::winifstream | |
| std::winofstream | |
| Threads::WorkManager | Top manager of everything. Give the tasks to it and it will be performed in time. Note that no notification is done when the task is done. It's up to the user of the class to implement such things in the ThreadTask |
| XConn | Connection implemented in terms of another Conn object |