Public Member Functions | Static Public Member Functions | Public Attributes

SEGY::FileSpec Class Reference

List of all members.

Public Member Functions

 FileSpec (const char *fnm=0)
bool isMultiFile () const
int nrFiles () const
const char * getFileName (int nr=0) const
IOObjgetIOObj (bool temporary=true) const
void getMultiFromString (const char *)
virtual void fillPar (IOPar &) const
virtual bool usePar (const IOPar &)
virtual void getReport (IOPar &, bool) const

Static Public Member Functions

static const char * sKeyFileNrs ()
static void ensureWellDefined (IOObj &)
static void fillParFromIOObj (const IOObj &, IOPar &)

Public Attributes

BufferString fname_
StepInterval< int > nrs_
int zeropad_
 pad zeros to this length

Constructor & Destructor Documentation

SEGY::FileSpec::FileSpec ( const char *  fnm = 0  )  [inline]

Member Function Documentation

static void SEGY::FileSpec::ensureWellDefined ( IOObj  )  [static]
virtual void SEGY::FileSpec::fillPar ( IOPar  )  const [virtual]
static void SEGY::FileSpec::fillParFromIOObj ( const IOObj ,
IOPar  
) [static]
const char* SEGY::FileSpec::getFileName ( int  nr = 0  )  const
IOObj* SEGY::FileSpec::getIOObj ( bool  temporary = true  )  const
void SEGY::FileSpec::getMultiFromString ( const char *   ) 
virtual void SEGY::FileSpec::getReport ( IOPar ,
bool   
) const [virtual]
bool SEGY::FileSpec::isMultiFile (  )  const [inline]
int SEGY::FileSpec::nrFiles (  )  const [inline]
static const char* SEGY::FileSpec::sKeyFileNrs (  )  [static]
virtual bool SEGY::FileSpec::usePar ( const IOPar  )  [virtual]

Member Data Documentation

pad zeros to this length