Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::UnitCellParameters Struct Reference

#include <unitcell.hpp>

Inheritance diagram for gemmi::UnitCellParameters:
[legend]

Public Member Functions

 UnitCellParameters ()=default
 
 UnitCellParameters (const double(&par)[6])
 
 UnitCellParameters (const std::array< double, 6 > &par)
 
bool operator== (const UnitCellParameters &o) const
 
bool operator!= (const UnitCellParameters &o) const
 
bool approx (const UnitCellParameters &o, double epsilon) const
 

Public Attributes

double a = 1.0
 
double b = 1.0
 
double c = 1.0
 
double alpha = 90.0
 
double beta = 90.0
 
double gamma = 90.0
 

Detailed Description

Definition at line 137 of file unitcell.hpp.

Constructor & Destructor Documentation

◆ UnitCellParameters() [1/3]

gemmi::UnitCellParameters::UnitCellParameters ( )
default

◆ UnitCellParameters() [2/3]

gemmi::UnitCellParameters::UnitCellParameters ( const double(&)  par[6])
inlineexplicit

Definition at line 142 of file unitcell.hpp.

◆ UnitCellParameters() [3/3]

gemmi::UnitCellParameters::UnitCellParameters ( const std::array< double, 6 > &  par)
inlineexplicit

Definition at line 145 of file unitcell.hpp.

Member Function Documentation

◆ operator==()

bool gemmi::UnitCellParameters::operator== ( const UnitCellParameters o) const
inline

Definition at line 149 of file unitcell.hpp.

◆ operator!=()

bool gemmi::UnitCellParameters::operator!= ( const UnitCellParameters o) const
inline

Definition at line 153 of file unitcell.hpp.

◆ approx()

bool gemmi::UnitCellParameters::approx ( const UnitCellParameters o,
double  epsilon 
) const
inline

Definition at line 155 of file unitcell.hpp.

Member Data Documentation

◆ a

double gemmi::UnitCellParameters::a = 1.0

Definition at line 138 of file unitcell.hpp.

◆ b

double gemmi::UnitCellParameters::b = 1.0

Definition at line 138 of file unitcell.hpp.

◆ c

double gemmi::UnitCellParameters::c = 1.0

Definition at line 138 of file unitcell.hpp.

◆ alpha

double gemmi::UnitCellParameters::alpha = 90.0

Definition at line 139 of file unitcell.hpp.

◆ beta

double gemmi::UnitCellParameters::beta = 90.0

Definition at line 139 of file unitcell.hpp.

◆ gamma

double gemmi::UnitCellParameters::gamma = 90.0

Definition at line 139 of file unitcell.hpp.


The documentation for this struct was generated from the following file: