Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gridgenBinaryFormatter< coordT > Class Template Reference

Machine binary input file: More...

Inheritance diagram for gridgenBinaryFormatter< coordT >:
Collaboration diagram for gridgenBinaryFormatter< coordT >:

Public Member Functions

virtual const char * readInt (int *dest)
 
virtual const char * readDouble (double *dest)
 
- Public Member Functions inherited from gridgenGrdFormatter
void setFile (FILE *f_)
 

Additional Inherited Members

- Protected Attributes inherited from gridgenGrdFormatter
FILE * f
 

Detailed Description

template<class coordT>
class gridgenBinaryFormatter< coordT >

Machine binary input file:

Definition at line 131 of file readgrd.cpp.

Member Function Documentation

virtual const char* readDouble ( double *  dest)
inlinevirtual

Implements gridgenGrdFormatter.

Definition at line 138 of file readgrd.cpp.

138  {
139  coordT in;
140  if (1!=fread(&in,sizeof(in),1,f))
141  return "Could not read coordinate from binary .grd[sd] file\n";
142  *dest=in;
143  return NULL;
144  }
int fread(T *const ptr, const unsigned int nmemb, std::FILE *stream)
Read file data, and check for possible errors.
Definition: CImg.h:5569
virtual const char* readInt ( int *  dest)
inlinevirtual

Implements gridgenGrdFormatter.

Definition at line 133 of file readgrd.cpp.

133  {
134  if (1!=fread(dest,sizeof(*dest),1,f))
135  return "Could not read integer from binary .grd[sd] file\n";
136  else return NULL;
137  }
int fread(T *const ptr, const unsigned int nmemb, std::FILE *stream)
Read file data, and check for possible errors.
Definition: CImg.h:5569

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