OpendTect  6.3
Public Types | Public Member Functions | Protected Attributes | List of all members
DPSValueSeries Class Reference

ValueSeries based on DataPointSet. More...

Inheritance diagram for DPSValueSeries:
[legend]

Public Types

typedef DataPointSet::ColID ColID
 
typedef DataPointSet::RowID RowID
 
- Public Types inherited from ValueSeries< float >
typedef float ValueType
 

Public Member Functions

 DPSValueSeries (const DataPointSet &dps, ColID colid)
 
 DPSValueSeries (const DPSValueSeries &oth)
 
 ~DPSValueSeries ()
 
virtual ValueSeries< float > * clone () const
 
virtual float value (od_int64 idx) const
 
- Public Member Functions inherited from ValueSeries< float >
virtual ~ValueSeries ()
 
void getValues (ValueSeries< float > &, int64_t nrvals) const
 
void getValues (float *, int64_t nrvals) const
 
virtual bool isOK () const
 
virtual float value (int64_t) const =0
 
virtual bool writable () const
 
virtual void setValue (int64_t, float)
 
virtual bool canSetAll () const
 
virtual void setAll (float)
 
virtual bool reSizeable () const
 
virtual bool setSize (int64_t)
 
virtual float * arr ()
 
virtual const float * arr () const
 
virtual char bytesPerItem () const
 
float operator[] (int64_t idx) const
 

Protected Attributes

const DataPointSetdps_
 
ColID colid_
 

Detailed Description

ValueSeries based on DataPointSet.

Member Typedef Documentation

Constructor & Destructor Documentation

DPSValueSeries::DPSValueSeries ( const DataPointSet dps,
ColID  colid 
)
inline
DPSValueSeries::DPSValueSeries ( const DPSValueSeries oth)
inline
DPSValueSeries::~DPSValueSeries ( )
inline

Member Function Documentation

virtual ValueSeries<float>* DPSValueSeries::clone ( ) const
inlinevirtual

Implements ValueSeries< float >.

virtual float DPSValueSeries::value ( od_int64  idx) const
inlinevirtual

Member Data Documentation

ColID DPSValueSeries::colid_
protected
const DataPointSet& DPSValueSeries::dps_
protected

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