Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Mantid::Geometry::NullIDFObject Class Reference

#include <IDFObject.h>

Inheritance diagram for Mantid::Geometry::NullIDFObject:
Mantid::Geometry::AbstractIDFObject

Public Member Functions

bool exists () const override
 
std::string getExtension () const override
 
const Poco::Path & getFileFullPath () const override
 
const std::string & getFileFullPathStr () const override
 
std::string getFileNameOnly () const override
 
std::string getMangledName () const override
 
const Poco::Path getParentDirectory () const override
 
 NullIDFObject ()
 
- Public Member Functions inherited from Mantid::Geometry::AbstractIDFObject
 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
 

Private Attributes

std::string m_emptyResponse
 

Additional Inherited Members

- Static Public Member Functions inherited from Mantid::Geometry::AbstractIDFObject
static const std::string expectedExtension ()
 Returns the expected extension of an IDF file. More...
 

Detailed Description

Definition at line 76 of file IDFObject.h.

Constructor & Destructor Documentation

◆ NullIDFObject()

Mantid::Geometry::NullIDFObject::NullIDFObject ( )
inline

Definition at line 81 of file IDFObject.h.

Member Function Documentation

◆ exists()

bool Mantid::Geometry::NullIDFObject::exists ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 88 of file IDFObject.h.

◆ getExtension()

std::string Mantid::Geometry::NullIDFObject::getExtension ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 86 of file IDFObject.h.

◆ getFileFullPath()

const Poco::Path & Mantid::Geometry::NullIDFObject::getFileFullPath ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 83 of file IDFObject.h.

◆ getFileFullPathStr()

const std::string & Mantid::Geometry::NullIDFObject::getFileFullPathStr ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 84 of file IDFObject.h.

◆ getFileNameOnly()

std::string Mantid::Geometry::NullIDFObject::getFileNameOnly ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 85 of file IDFObject.h.

◆ getMangledName()

std::string Mantid::Geometry::NullIDFObject::getMangledName ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 87 of file IDFObject.h.

◆ getParentDirectory()

const Poco::Path Mantid::Geometry::NullIDFObject::getParentDirectory ( ) const
inlineoverridevirtual

Implements Mantid::Geometry::AbstractIDFObject.

Definition at line 82 of file IDFObject.h.

Member Data Documentation

◆ m_emptyResponse

std::string Mantid::Geometry::NullIDFObject::m_emptyResponse
private

Definition at line 78 of file IDFObject.h.


The documentation for this class was generated from the following file: