OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Well::LoadReqs Class Reference

Public Member Functions

 LoadReqs (bool addall=true)
 
 LoadReqs (SubObjType)
 
 LoadReqs (SubObjType, SubObjType)
 
 LoadReqs (SubObjType, SubObjType, SubObjType)
 
LoadReqsadd (SubObjType)
 
void exclude (const LoadReqs &)
 
void include (const LoadReqs &)
 
bool includes (const LoadReqs &) const
 
bool includes (SubObjType typ) const
 
bool isEmpty () const
 
bool operator== (const LoadReqs &oth) const
 
LoadReqsremove (SubObjType typ)
 
void setEmpty ()
 
void setToAll ()
 
BufferString toString () const
 

Static Public Member Functions

static LoadReqs All ()
 

Protected Attributes

std::bitset< 9 > reqs_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ LoadReqs() [1/4]

Well::LoadReqs::LoadReqs ( bool  addall = true)

◆ LoadReqs() [2/4]

Well::LoadReqs::LoadReqs ( SubObjType  )

◆ LoadReqs() [3/4]

Well::LoadReqs::LoadReqs ( SubObjType  ,
SubObjType   
)

◆ LoadReqs() [4/4]

Well::LoadReqs::LoadReqs ( SubObjType  ,
SubObjType  ,
SubObjType   
)

Member Function Documentation

◆ add()

LoadReqs& Well::LoadReqs::add ( SubObjType  )

◆ All()

static LoadReqs Well::LoadReqs::All ( )
static

◆ exclude()

void Well::LoadReqs::exclude ( const LoadReqs )

◆ include()

void Well::LoadReqs::include ( const LoadReqs )

◆ includes() [1/2]

bool Well::LoadReqs::includes ( const LoadReqs ) const

◆ includes() [2/2]

bool Well::LoadReqs::includes ( SubObjType  typ) const
inline

◆ isEmpty()

bool Well::LoadReqs::isEmpty ( ) const
inline

◆ operator==()

bool Well::LoadReqs::operator== ( const LoadReqs oth) const
inline

◆ remove()

LoadReqs& Well::LoadReqs::remove ( SubObjType  typ)
inline

◆ setEmpty()

void Well::LoadReqs::setEmpty ( )
inline

◆ setToAll()

void Well::LoadReqs::setToAll ( )
inline

◆ toString()

BufferString Well::LoadReqs::toString ( ) const

Member Data Documentation

◆ reqs_

std::bitset< 9 > Well::LoadReqs::reqs_
protected

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