SCAIO::SCAunmergeFile Class Reference

Class to read files in Scalepack, Shelx or Saint formats into unmerged object. More...

#include <sca_unmerge.hh>

List of all members.

Public Member Functions

 SCAunmergeFile (const std::string &scaname, std::string &output)
 Open file & check file type.
ScaFileType FileType () const
 Return file type.
scala::FileRead FillHklList (std::string &output, scala::hkl_unmerge_list &hkl_list)
 Fill an hkl_unmerge_list object from this file with default options.
scala::FileRead FillHklList (std::string &output, const scala::Scell &input_cell, scala::hkl_unmerge_list &hkl_list)
 Fill an hkl_unmerge_list object from this file with cell & default options.
scala::FileRead AddHklList (const scala::file_select &file_sel, const scala::all_controls &controls, const scala::PxdName &InputPxdName, const scala::Scell &input_cell, const double &input_wavelength, std::string &output, scala::hkl_unmerge_list &hkl_list)
 Fill an hkl_unmerge_list object from this file with selection options.

Detailed Description

Class to read files in Scalepack, Shelx or Saint formats into unmerged object.


Constructor & Destructor Documentation

SCAIO::SCAunmergeFile::SCAunmergeFile ( const std::string &  scaname,
std::string &  output 
)

Open file & check file type.

Parameters:
scaname name of file (or logical name)

Member Function Documentation

scala::FileRead SCAIO::SCAunmergeFile::AddHklList ( const scala::file_select file_sel,
const scala::all_controls controls,
const scala::PxdName InputPxdName,
const scala::Scell input_cell,
const double &  input_wavelength,
std::string &  output,
scala::hkl_unmerge_list hkl_list 
)

Fill an hkl_unmerge_list object from this file with selection options.

On entry: file_sel flags for general selection

  • dataset selection
  • batch selection
  • resolution limits
  • detector coordinate rejection ranges only resolution limits used at present controls run controls InputPxdName PXD name (none in SCA file) input_cell cell from input input_wavelength wavelength from input = -1.0 is not set output output object for printing

On exit: hkl_list has been filled, but not organised: this needs a call to "prepare" or "change_symmetry"


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations Friends
Generated on Tue Mar 1 11:22:31 2011 for Pointless by  doxygen 1.6.3