#include <IMP/em/EMReaderWriter.h>
Reader/writer for EM. 
Definition at line 20 of file EMReaderWriter.h.
 | 
| void  | read_data (std::ifstream &file, float **data, const internal::EMHeader &header) | 
|   | Reads the data.  More...
  | 
|   | 
| void  | read_header (std::ifstream &file, internal::EMHeader &header) | 
|   | 
| void  | write_header (std::ostream &s, const internal::EMHeader &header) | 
|   | Writes the header.  More...
  | 
|   | 
|   | Object (std::string name) | 
|   | Construct an object with the given name.  More...
  | 
|   | 
| virtual void  | do_destroy () | 
|   | 
  
  
      
        
          | void IMP::em::EMReaderWriter::read  | 
          ( | 
          const char *  | 
          filename,  | 
         
        
           | 
           | 
          float **  | 
          data,  | 
         
        
           | 
           | 
          DensityHeader &  | 
          header  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Reads a density file in EM format and stores the information. 
- Parameters
 - 
  
    | [in] | filename | name of the file to read  | 
    | [in] | data | pointer to the data  | 
    | [in] | header | DensityHeader() to store the header information  | 
  
   
- Exceptions
 - 
  
  
 
Reimplemented from IMP::em::MapReaderWriter.
 
 
  
  
      
        
          | void IMP::em::EMReaderWriter::read_data  | 
          ( | 
          std::ifstream &  | 
          file,  | 
         
        
           | 
           | 
          float **  | 
          data,  | 
         
        
           | 
           | 
          const internal::EMHeader &  | 
          header  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Reads the data. 
- Parameters
 - 
  
    | file | ifstream of the file to read  | 
    | data | pointer to store the data  | 
    | header | internal::EMHeader to store the header information  | 
  
   
- Exceptions
 - 
  
  
 
 
 
  
  
      
        
          | void IMP::em::EMReaderWriter::read_header  | 
          ( | 
          std::ifstream &  | 
          file,  | 
         
        
           | 
           | 
          internal::EMHeader &  | 
          header  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Reads the header Reads the data 
- Parameters
 - 
  
    | file | ifstream of the file to read  | 
    | header | internal::EMHeader to store the header information  | 
  
   
 
 
  
  
      
        
          | void IMP::em::EMReaderWriter::write  | 
          ( | 
          const char *  | 
          filename,  | 
         
        
           | 
           | 
          const float *  | 
          data,  | 
         
        
           | 
           | 
          const DensityHeader &  | 
          header  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Writes a density file in EM format with the header information. 
- Parameters
 - 
  
    | [in] | filename | name of the file to read  | 
    | [in] | data | pointer to the data  | 
    | [in] | header | DensityHeader() with the header information  | 
  
   
Reimplemented from IMP::em::MapReaderWriter.
 
 
  
  
      
        
          | void IMP::em::EMReaderWriter::write_header  | 
          ( | 
          std::ostream &  | 
          s,  | 
         
        
           | 
           | 
          const internal::EMHeader &  | 
          header  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Writes the header. 
- Parameters
 - 
  
    | [in] | s |  | 
    | [in] | header | internal::EMHeader with the header information  | 
  
   
- Exceptions
 - 
  
  
 
 
 
The documentation for this class was generated from the following file: