Go to the documentation of this file.
5 #ifndef BALL_FORMAT_DSN6FILE_H
6 #define BALL_FORMAT_DSN6FILE_H
8 #ifndef BALL_SYSTEM_FILE_H
12 #ifndef BALL_DATATYPE_REGULARDATA3D_H
129 #endif // BALL_FORMAT_DCDFILE_H
float cell_scaling_
scaling factor for the cell geometry
float prod_
conversion factors for the density map
bool isSwappingBytes() const
Vector3 extent_
the extent of the map
short int readHeaderValue_(char *header, Position pos)
void convertBrick_(char *brick)
virtual bool writeHeader()
virtual bool read(RegularData3D &map)
virtual void clear()
Clear method.
virtual bool open(const String &name, File::OpenMode open_mode=std::ios::in)
std::ios::openmode OpenMode
Vector3 start_
the start coordinates in grid coordinates, i.e. indices
Vector3 sampling_rate_
the sampling rates used for the map
BALL_EXPORT bool operator==(const String &s1, const String &s2)
bool swap_bytes_
a flag indicating that we have to swap bytes when reading header values
virtual ~DSN6File()
Destructor.
DSN6File(const String &name, File::OpenMode open_mode=std::ios::in)
Detailed constructor.
virtual bool readHeader()
Vector3 crystal_dimension_
dimension of the crystal unit cell in Angstrom/sample
DSN6File()
Default constructor.