45 #ifndef CLIPPER_CONTAINER_TYPES
46 #define CLIPPER_CONTAINER_TYPES
49 #include "container.h"
55 extern const Resolution NullResolution;
56 extern const Spacegroup NullSpacegroup;
57 extern const Cell NullCell;
58 extern const Grid_sampling NullGrid_sampling;
107 const Cell& cell = NullCell ) :
111 const Cell& cell = NullCell ) :
129 const ftype rate = 1.5 );
const Container & parent() const
get the parent of this object
Definition: container.cpp:142
void init(const Spacegroup &spacegroup, const Cell &cell, const Resolution &resolution, const ftype rate)
initialiser: from sampling rate
Definition: container_types.cpp:110
CResolution(Container &parent, const String name="", const Resolution &resol=NullResolution)
constructor: make child object
Definition: container_types.h:72
CSpacegroup(Container &parent, const String name="", const Spacegroup &spgr=NullSpacegroup)
constructor: make child object
Definition: container_types.h:91
void init(const Cell &cell_)
initialiser: from Cell
Definition: container_types.cpp:74
Resolution container.
Definition: container_types.h:64
CCell container.
Definition: container_types.h:102
CCell(Container &parent, const String name="", const Cell &cell=NullCell)
constructor: make child object
Definition: container_types.h:110
CGrid_sampling(const String name="", const Grid_sampling &grid=NullGrid_sampling)
constructor: make null object or top object in tree
Definition: container_types.cpp:84
Spacegroup container.
Definition: container_types.h:83
Resolution in angstroms.
Definition: coords.h:68
CCell(const String name="", const Cell &cell=NullCell)
constructor: make null object or top object in tree
Definition: container_types.h:106
void update()
hierarchical update
Definition: container_types.cpp:141
CResolution(const String name="", const Resolution &resol=NullResolution)
constructor: make null object or top object in tree
Definition: container_types.h:68
void init(const Spacegroup &spacegroup_)
initialiser: from Spacegroup
Definition: container_types.cpp:65
ftype64 ftype
ftype definition for floating point representation
Definition: clipper_precision.h:58
CSpacegroup(const String name="", const Spacegroup &spgr=NullSpacegroup)
constructor: make null object or top object in tree
Definition: container_types.h:87
Cell object.
Definition: cell.h:121
String name() const
get the name of this tree object
Definition: container.cpp:127
Spacegroup object.
Definition: spacegroup.h:172
String extension with simple parsing methods.
Definition: clipper_types.h:64
void init(const Resolution &resolution_)
initialiser: from Resolution
Definition: container_types.cpp:56
CGrid_sampling container.
Definition: container_types.h:121
Grid sampling of a unit cell.
Definition: coords.h:515
Definition for a generic container Object.
Definition: container.h:68