#include <STLIF.H>
Public Types | |
enum | DataType { Invalid = -1, ASCII = 0, Binary, NUMDATATYPES } |
Public Member Functions | |
STLIF (const char *const a_filename, const STLIF::DataType &a_dataType) | |
STLIF (const STLIF &a_inputIF) | |
Copy constructor. | |
virtual | ~STLIF () |
Destructor. | |
virtual Real | value (const RealVect &a_point) const |
virtual BaseIF * | newImplicitFunction () const |
virtual STLExplorer * | getExplorer () const |
Protected Member Functions | |
void | makeExplorer () |
Protected Attributes | |
string | m_filename |
STLIF::DataType | m_dataType |
STLExplorer * | m_explorer |
Private Member Functions | |
STLIF () | |
void | operator= (const STLIF &a_inputIF) |
enum STLIF::DataType |
STLIF::STLIF | ( | const char *const | a_filename, | |
const STLIF::DataType & | a_dataType | |||
) |
Constructor specifying filename (a_filename), the form of the data (a_dataType - ASCII or Binary), level set value (a_value), and whether inside the domain is where data is less than the level set value (a_inside). Data is read from the file named and a complete ASCII header (see above) is expected.
STLIF::STLIF | ( | const STLIF & | a_inputIF | ) |
Copy constructor.
virtual STLIF::~STLIF | ( | ) | [virtual] |
Destructor.
STLIF::STLIF | ( | ) | [inline, private] |
References MayDay::Abort().
virtual BaseIF* STLIF::newImplicitFunction | ( | ) | const [virtual] |
Return a newly allocated derived class. The responsibility for deleting the memory is left to the calling function.
Implements BaseIF.
virtual STLExplorer* STLIF::getExplorer | ( | ) | const [virtual] |
void STLIF::makeExplorer | ( | ) | [protected] |
void STLIF::operator= | ( | const STLIF & | a_inputIF | ) | [inline, private] |
References MayDay::Abort().
string STLIF::m_filename [protected] |
STLIF::DataType STLIF::m_dataType [protected] |
STLExplorer* STLIF::m_explorer [protected] |