24 #include "NamespaceHeader.H" 39 virtual void GetNtri(
int& a_ntri)
const = 0;
48 virtual void ReadData(istream& a_file,
49 const int offset) = 0;
64 #include "NamespaceFooter.H" virtual ~STLReader()
Destructor.
Definition: STLReader.H:33
void operator=(const STLReader &a_inputReader)
Definition: STLReader.H:58
virtual void GetNtriMatch(bool &a_ntriMatch) const =0
Return whether number of elements from header matches file.
bool m_ntriMatch
Definition: STLReader.H:52
STLReader()
Constructor - read from standard input.
Definition: STLReader.H:30
virtual void GetNtri(int &a_ntri) const =0
Return number of elements.
RefCountedPtr< STLMesh > m_stlmesh
Definition: STLReader.H:55
virtual string * GetHeader() const =0
Return header information.
virtual RefCountedPtr< STLMesh > GetMesh() const =0
Return pointer to the mesh.
Definition: STLReader.H:26
virtual void ReadData(istream &a_file, const int offset)=0
int m_ntri
Definition: STLReader.H:51
static void Abort(const char *const a_msg=m_nullString)
Print out message to cerr and exit via abort() (if serial) or MPI_Abort() (if parallel).