|
IMP
2.0.1
The Integrative Modeling Platform
|
functions to deal with endian of EM images More...
#include <IMP/algebra/algebra_config.h>#include <IMP/base/base_macros.h>#include <iostream>#include <fstream>
Include dependency graph for endian.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | IMP |
| All IMP::kernel code is brought into the IMP namespace. | |
| namespace | IMP::algebra |
| See IMP.algebra Overview for more information. | |
Endian | |
| |
| void | IMP::algebra::reversed_read (void *dest, size_t size, size_t nitems, std::ifstream &f, bool reverse) |
| Reads from file in normal or reverse order. More... | |
| void | IMP::algebra::reversed_write (const void *src, size_t size, size_t nitems, std::ofstream &f, bool reverse=false) |
| Writes to a file in normal or reversed order. More... | |
| template<class T > | |
| void | IMP::algebra::get_swapped_endian (T &x) |
| Conversion between little and big endian. Goes both ways. | |
| bool | IMP::algebra::get_is_big_endian () |
| Returns 1 if machine is big endian else 0. | |
| bool | IMP::algebra::get_is_little_endian () |
| Returns 1 if machine is little endian else 0. | |