OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | List of all members
Attrib::SelInfo Class Reference

Supplies lists of available attribute input. More...

Public Member Functions

 SelInfo (const DescSet *, const NLAModel *n=0, bool is2d=false, const DescID &ignoreid=DescID::undef(), bool usesteering=false, bool onlysteering=false, bool onlymulticomp=false, bool usehidden=false)
 
 SelInfo (const SelInfo &)
 
 ~SelInfo ()
 
void fillStored (bool steerdata, const char *filter=0)
 
SelInfooperator= (const SelInfo &)
 

Static Public Member Functions

static void getAttrNames (const char *defstr, BufferStringSet &, bool issteer=false, bool onlymulticomp=false)
 
static void getAttrNames (const MultiID &, BufferStringSet &, bool issteer=false, bool onlymulticomp=false)
 
static void getZDomainItems (const ZDomain::Info &, bool is2d, BufferStringSet &objnms)
 2D only More...
 
static void getZDomainItems (const ZDomain::Info &, BufferStringSet &objnms)
 
static bool is2D (const char *defstr_or_ioobjid)
 

Public Attributes

TypeSet< DescIDattrids_
 
BufferStringSet attrnms_
 
TypeSet< MultiIDioobjids_
 
BufferStringSet ioobjnms_
 
BufferStringSet nlaoutnms_
 
TypeSet< MultiIDsteerids_
 
BufferStringSet steernms_
 

Protected Attributes

bool is2d_
 
bool onlymulticomp_
 
bool onlysteering_
 
bool usesteering_
 

Detailed Description

Supplies lists of available attribute input.

<>

Constructor & Destructor Documentation

◆ SelInfo() [1/2]

Attrib::SelInfo::SelInfo ( const DescSet ,
const NLAModel n = 0,
bool  is2d = false,
const DescID ignoreid = DescID::undef(),
bool  usesteering = false,
bool  onlysteering = false,
bool  onlymulticomp = false,
bool  usehidden = false 
)

◆ SelInfo() [2/2]

Attrib::SelInfo::SelInfo ( const SelInfo )

◆ ~SelInfo()

Attrib::SelInfo::~SelInfo ( )

Member Function Documentation

◆ fillStored()

void Attrib::SelInfo::fillStored ( bool  steerdata,
const char *  filter = 0 
)

◆ getAttrNames() [1/2]

static void Attrib::SelInfo::getAttrNames ( const char *  defstr,
BufferStringSet ,
bool  issteer = false,
bool  onlymulticomp = false 
)
static

◆ getAttrNames() [2/2]

static void Attrib::SelInfo::getAttrNames ( const MultiID ,
BufferStringSet ,
bool  issteer = false,
bool  onlymulticomp = false 
)
static

◆ getZDomainItems() [1/2]

static void Attrib::SelInfo::getZDomainItems ( const ZDomain::Info ,
bool  is2d,
BufferStringSet objnms 
)
static

2D only

◆ getZDomainItems() [2/2]

static void Attrib::SelInfo::getZDomainItems ( const ZDomain::Info ,
BufferStringSet objnms 
)
static

◆ is2D()

static bool Attrib::SelInfo::is2D ( const char *  defstr_or_ioobjid)
static

◆ operator=()

SelInfo& Attrib::SelInfo::operator= ( const SelInfo )

Member Data Documentation

◆ attrids_

TypeSet<DescID> Attrib::SelInfo::attrids_

◆ attrnms_

BufferStringSet Attrib::SelInfo::attrnms_

◆ ioobjids_

TypeSet<MultiID> Attrib::SelInfo::ioobjids_

◆ ioobjnms_

BufferStringSet Attrib::SelInfo::ioobjnms_

◆ is2d_

bool Attrib::SelInfo::is2d_
protected

◆ nlaoutnms_

BufferStringSet Attrib::SelInfo::nlaoutnms_

◆ onlymulticomp_

bool Attrib::SelInfo::onlymulticomp_
protected

◆ onlysteering_

bool Attrib::SelInfo::onlysteering_
protected

◆ steerids_

TypeSet<MultiID> Attrib::SelInfo::steerids_

◆ steernms_

BufferStringSet Attrib::SelInfo::steernms_

◆ usesteering_

bool Attrib::SelInfo::usesteering_
protected

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