#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] |
1.5.5