Main CIF class - parses the stream and separates data blocks, comments, items, loops.
More...
|
| CIF (std::istream &in, const bool interpret=true, const bool verbose=false) |
| Creates the CIF object from a stream. More...
|
|
void | Parse (std::stringstream &in) |
| Separate the file in data blocks and parse them to sort tags, loops and comments. More...
|
|
|
std::map< std::string, CIFData > | mvData |
| The data blocks, after parsing. The key is the name of the data block.
|
|
std::list< std::string > | mvComment |
| Global comments, outside and data block.
|
|
Main CIF class - parses the stream and separates data blocks, comments, items, loops.
All values are stored as string, and Each CIF block is stored in a separate CIFData object. No interpretaion is made here - this must be done from all CIFData objects.
Definition at line 169 of file CIF.h.
ObjCryst::CIF::CIF |
( |
std::istream & |
in, |
|
|
const bool |
interpret = true , |
|
|
const bool |
verbose = false |
|
) |
| |
Creates the CIF object from a stream.
- Parameters
-
Definition at line 754 of file CIF.cpp.
void ObjCryst::CIF::Parse |
( |
std::stringstream & |
in | ) |
|
Separate the file in data blocks and parse them to sort tags, loops and comments.
All is stored in the original strings.
Definition at line 840 of file CIF.cpp.
The documentation for this class was generated from the following files: