OpendTect  7.0
Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
SeisTrcTranslator::TargetComponentData Class Reference

ComponentData as it should be when the Translator puts it away. More...

Inheritance diagram for SeisTrcTranslator::TargetComponentData:
[legend]

Public Member Functions

 ~TargetComponentData ()
 
- Public Member Functions inherited from SeisTrcTranslator::ComponentData
 ~ComponentData ()
 
- Public Member Functions inherited from BasicComponentInfo
 BasicComponentInfo (const BasicComponentInfo &)
 
 BasicComponentInfo (const char *nm=0)
 
 ~BasicComponentInfo ()
 
BasicComponentInfooperator= (const BasicComponentInfo &)
 
bool operator== (const BasicComponentInfo &) const
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=nullptr)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
virtual BufferString getName () const
 
bool getNameFromPar (const IOPar &)
 
const name_typename () const override
 
NamedObjectoperator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual void setName (const char *nm)
 
- Public Member Functions inherited from ObjectWithName
virtual ~ObjectWithName ()
 
bool hasName (const char *nm) const
 
bool hasName (const name_type &nm) const
 
void putNameInPar (IOPar &) const
 

Public Attributes

int destidx
 
const ComponentDataorg
 
- Public Attributes inherited from BasicComponentInfo
DataCharacteristics datachar
 
int datatype
 

Protected Member Functions

 TargetComponentData (const ComponentData &c, int idx)
 
void operator= (const TargetComponentData &)
 Protection against assignment. More...
 
- Protected Member Functions inherited from SeisTrcTranslator::ComponentData
 ComponentData (const char *nm="Seismic Data")
 
 ComponentData (const ComponentData &cd)
 
 ComponentData (const SeisTrc &, int icomp=0, const char *nm="Seismic Data")
 
void operator= (const ComponentData &)
 Protection against assignment. More...
 

Friends

class SeisTrcTranslator
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Detailed Description

ComponentData as it should be when the Translator puts it away.

The data will be copied from the input ComponentData, but can then be changed to desired values. If a component should not be read/written, set destidx to -1.

<>

Constructor & Destructor Documentation

◆ ~TargetComponentData()

SeisTrcTranslator::TargetComponentData::~TargetComponentData ( )

◆ TargetComponentData()

SeisTrcTranslator::TargetComponentData::TargetComponentData ( const ComponentData c,
int  idx 
)
protected

Member Function Documentation

◆ operator=()

void SeisTrcTranslator::TargetComponentData::operator= ( const TargetComponentData )
protected

Protection against assignment.

Friends And Related Function Documentation

◆ SeisTrcTranslator

friend class SeisTrcTranslator
friend

Member Data Documentation

◆ destidx

int SeisTrcTranslator::TargetComponentData::destidx

◆ org

const ComponentData& SeisTrcTranslator::TargetComponentData::org

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