OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Array1DConv< T, TT > Class Template Reference

#include <arraynd.h>

Inheritance diagram for Array1DConv< T, TT >:
[legend]

Public Member Functions

 Array1DConv (Array1D< TT > *arr)
 
 ~Array1DConv ()
 
get (int p0) const override
 
const Array1DInfoinfo () const override
 
void set (int p0, T v) override
 
- Public Member Functions inherited from Array1D< T >
getND (const int *pos) const override
 
operator[] (int idx) const
 
void setAll (T t) override
 
void setND (const int *pos, T v) override
 
void setValue (od_int64 i, T t) override
 
od_int64 size () const override
 
value (od_int64 i) const override
 
bool writable () const override
 
- Public Member Functions inherited from ArrayND< T >
virtual ~ArrayND ()
 
virtual bool canChangeNrDims () const
 
virtual bool canSetInfo () const
 
virtual bool canSetStorage () const
 
virtual T * get1D (const int *)
 
virtual const T * get1D (const int *) const
 
virtual int get1DDim () const
 
virtual void getAll (T *ptr) const
 
virtual void getAll (ValueSeries< T > &vs) const
 
T * getData ()
 
const T * getData () const
 
int getSize (int dim) const
 
ValueSeries< T > * getStorage ()
 
const ValueSeries< T > * getStorage () const
 
virtual bool isEmpty () const
 
virtual bool isOK () const
 
virtual bool isSettable () const
 
int nrDims () const
 
virtual void setData (const T *)
 
virtual void setEmpty ()
 
virtual bool setInfo (const ArrayNDInfo &)
 
virtual bool setStorage (ValueSeries< T > *s)
 
od_uint64 totalSize () const
 
bool validPos (int *pos) const
 
- Public Member Functions inherited from ValueSeries< T >
virtual ~ValueSeries ()
 
virtual T * arr ()
 
virtual const T * arr () const
 
virtual char bytesPerItem () const
 
virtual bool canSetAll () const
 
virtual ValueSeries< T > * clone () const =0
 
void getValues (T *, od_int64 nrvals) const
 
void getValues (ValueSeries< T > &, od_int64 nrvals) const
 
virtual bool isOK () const
 
operator[] (od_int64 idx) const
 
virtual bool reSizeable () const
 
virtual bool selfSufficient () const
 
virtual void setEmpty ()
 
virtual bool setSize (od_int64)
 

Protected Attributes

Array1D< TT > * arr_
 

Additional Inherited Members

- Protected Member Functions inherited from ArrayND< T >
virtual const T * getData_ () const
 
virtual const ValueSeries< T > * getStorage_ () const
 

Constructor & Destructor Documentation

◆ Array1DConv()

template<class T , class TT >
Array1DConv< T, TT >::Array1DConv ( Array1D< TT > * arr)
inline

◆ ~Array1DConv()

template<class T , class TT >
Array1DConv< T, TT >::~Array1DConv ( )
inline

Member Function Documentation

◆ get()

template<class T , class TT >
T Array1DConv< T, TT >::get ( int p0) const
inlineoverridevirtual

Implements Array1D< T >.

◆ info()

template<class T , class TT >
const Array1DInfo & Array1DConv< T, TT >::info ( ) const
inlineoverridevirtual

Implements Array1D< T >.

◆ set()

template<class T , class TT >
void Array1DConv< T, TT >::set ( int p0,
T v )
inlineoverridevirtual

Implements Array1D< T >.

Member Data Documentation

◆ arr_

template<class T , class TT >
Array1D<TT>* Array1DConv< T, TT >::arr_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025