Mantid
|
IDFObject : File object wrapper over an IDF file. More...
#include <IDFObject.h>
Public Member Functions | |
AbstractIDFObject ()=default | |
virtual bool | exists () const =0 |
virtual std::string | getExtension () const =0 |
virtual const Poco::Path & | getFileFullPath () const =0 |
virtual const std::string & | getFileFullPathStr () const =0 |
virtual std::string | getFileNameOnly () const =0 |
virtual std::string | getMangledName () const =0 |
virtual const Poco::Path | getParentDirectory () const =0 |
virtual | ~AbstractIDFObject ()=default |
Static Public Member Functions | |
static const std::string | expectedExtension () |
Returns the expected extension of an IDF file. More... | |
Private Member Functions | |
AbstractIDFObject (const AbstractIDFObject &) | |
AbstractIDFObject & | operator= (const AbstractIDFObject &) |
IDFObject : File object wrapper over an IDF file.
This is essentially an adapter for a Poco::File, with some extra convenience methods allowing easy access to the parent directory path. This type has the last modified date and the exists method as a virtual methods to facilite testing. Abstract IDF Object
Definition at line 31 of file IDFObject.h.
|
default |
|
virtualdefault |
|
private |
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
static |
Returns the expected extension of an IDF file.
Definition at line 18 of file IDFObject.cpp.
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
pure virtual |
Implemented in Mantid::Geometry::IDFObject, and Mantid::Geometry::NullIDFObject.
|
private |