Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

EM::IOObjInfo Class Reference

List of all members.

Public Types

enum  ObjectType {
  Horizon3D, Horizon2D, FaultStickSet, Fault,
  Body
}

Public Member Functions

 IOObjInfo (const IOObj *)
 IOObjInfo (const IOObj &)
 IOObjInfo (const MultiID &)
 IOObjInfo (const char *ioobjnm)
 IOObjInfo (const IOObjInfo &)
 ~IOObjInfo ()
IOObjInfooperator= (const IOObjInfo &)
bool isOK () const
ObjectType type () const
const IOObjioObj () const
const char * name () const
bool getSectionIDs (TypeSet< SectionID > &) const
bool getSectionNames (BufferStringSet &) const
bool getAttribNames (BufferStringSet &) const
Interval< float > getZRange () const
StepInterval< int > getInlRange () const
StepInterval< int > getCrlRange () const
bool getBodyRange (CubeSampling &) const
int nrSticks () const
bool getLineSets (BufferStringSet &) const
bool getLineNames (BufferStringSet &) const
bool getTrcRanges (TypeSet< StepInterval< int > > &) const

Protected Member Functions

void setType ()

Protected Attributes

ObjectType type_
IOObjioobj_
dgbSurfaceReaderreader_

Member Enumeration Documentation

Enumerator:
Horizon3D 
Horizon2D 
FaultStickSet 
Fault 
Body 

Constructor & Destructor Documentation

EM::IOObjInfo::IOObjInfo ( const IOObj  ) 
EM::IOObjInfo::IOObjInfo ( const IOObj  ) 
EM::IOObjInfo::IOObjInfo ( const MultiID  ) 
EM::IOObjInfo::IOObjInfo ( const char *  ioobjnm  ) 
EM::IOObjInfo::IOObjInfo ( const IOObjInfo  ) 
EM::IOObjInfo::~IOObjInfo (  ) 

Member Function Documentation

bool EM::IOObjInfo::getAttribNames ( BufferStringSet  )  const
bool EM::IOObjInfo::getBodyRange ( CubeSampling  )  const
StepInterval<int> EM::IOObjInfo::getCrlRange (  )  const
StepInterval<int> EM::IOObjInfo::getInlRange (  )  const
bool EM::IOObjInfo::getLineNames ( BufferStringSet  )  const
bool EM::IOObjInfo::getLineSets ( BufferStringSet  )  const
bool EM::IOObjInfo::getSectionIDs ( TypeSet< SectionID > &   )  const
bool EM::IOObjInfo::getSectionNames ( BufferStringSet  )  const
bool EM::IOObjInfo::getTrcRanges ( TypeSet< StepInterval< int > > &   )  const
Interval<float> EM::IOObjInfo::getZRange (  )  const
const IOObj* EM::IOObjInfo::ioObj (  )  const [inline]
bool EM::IOObjInfo::isOK (  )  const
const char* EM::IOObjInfo::name (  )  const
int EM::IOObjInfo::nrSticks (  )  const
IOObjInfo& EM::IOObjInfo::operator= ( const IOObjInfo  ) 
void EM::IOObjInfo::setType (  )  [protected]
ObjectType EM::IOObjInfo::type (  )  const [inline]

Member Data Documentation