Package org.rcsb.cif.schema.core
Class Cell
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory.DelegatingCifCoreCategory
org.rcsb.cif.schema.core.Cell
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class Cell
extends DelegatingCategory.DelegatingCifCoreCategory
The CATEGORY of data items used to describe the parameters of
the crystal unit cell and their measurement.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.rcsb.cif.model.Category
Category.EmptyCategory -
Field Summary
Fields inherited from class org.rcsb.cif.schema.DelegatingCategory.DelegatingCifCoreCategory
parentBlock -
Constructor Summary
Constructors Constructor Description Cell(CifCoreBlock parentBlock) -
Method Summary
Modifier and Type Method Description FloatColumngetAngleAlpha()The angle between the bounding cell axes.FloatColumngetAngleAlphaEsd()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetAngleAlphaSu()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetAngleBeta()The angle between the bounding cell axes.FloatColumngetAngleBetaEsd()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetAngleBetaSu()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetAngleGamma()The angle between the bounding cell axes.FloatColumngetAngleGammaEsd()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetAngleGammaSu()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetAtomicMass()Atomic mass of the contents of the unit cell.FloatColumngetBetaSu()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetConvertUijToBetaij()The reciprocal space matrix for converting the U(ij) matrix of atomic displacement parameters to a dimensionless beta(IJ) matrix.FloatColumngetConvertUisoToUij()The reciprocal space matrix for converting the isotropic Uiso atomic displacement parameter to the anisotropic matrix Uij.StrColumngetDetails()Description of special aspects of the cell choice, noting possible alternative settings.IntColumngetFormulaUnitsZ()The number of the formula units in the unit cell as specified by _chemical_formula.structural, _chemical_formula.moiety or _chemical_formula.sum.FloatColumngetGammaSu()Standard uncertainty of the angle between the bounding cell axes.FloatColumngetLengthA()The length of each cell axis.FloatColumngetLengthAEsd()Standard uncertainty of the length of each cell axis.FloatColumngetLengthASu()Standard uncertainty of the length of each cell axis.FloatColumngetLengthB()The length of each cell axis.FloatColumngetLengthBEsd()Standard uncertainty of the length of each cell axis.FloatColumngetLengthBSu()Standard uncertainty of the length of each cell axis.FloatColumngetLengthC()The length of each cell axis.FloatColumngetLengthCEsd()Standard uncertainty of the length of each cell axis.FloatColumngetLengthCSu()Standard uncertainty of the length of each cell axis.FloatColumngetMetricTensor()The direct space (covariant) metric tensor used to transform vectors and coordinates from real (direct) to reciprocal space.FloatColumngetOrthogonalMatrix()Orthogonal matrix of the crystal unit cell.FloatColumngetReciprocalAngleAlpha()Reciprocal of the angle between _cell.length_b and _cell.length_c.FloatColumngetReciprocalAngleAlphaEsd()Standard Uncertainty of the Reciprocal of the angle between _cell.length_b and _cell.length_c.FloatColumngetReciprocalAngleAlphaSu()Standard Uncertainty of the Reciprocal of the angle between _cell.length_b and _cell.length_c.FloatColumngetReciprocalAngleBeta()Reciprocal of the angle between _cell.length_a and _cell.length_c.FloatColumngetReciprocalAngleBetaEsd()Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_c.FloatColumngetReciprocalAngleBetaSu()Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_c.FloatColumngetReciprocalAngleGamma()Reciprocal of the angle between _cell.length_a and _cell.length_b.FloatColumngetReciprocalAngleGammaEsd()Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_b.FloatColumngetReciprocalAngleGammaSu()Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_b.FloatColumngetReciprocalLengthA()Reciprocal of the _cell.length_a.FloatColumngetReciprocalLengthAEsd()Standard Uncertainty of the reciprocal of the _cell.length_a.FloatColumngetReciprocalLengthASu()Standard Uncertainty of the reciprocal of the _cell.length_a.FloatColumngetReciprocalLengthB()Reciprocal of the _cell.length_b.FloatColumngetReciprocalLengthBEsd()Standard Uncertainty of the reciprocal of the _cell.length_b.FloatColumngetReciprocalLengthBSu()Standard Uncertainty of the reciprocal of the _cell.length_b.FloatColumngetReciprocalLengthC()Reciprocal of the _cell.length_c.FloatColumngetReciprocalLengthCEsd()Standard Uncertainty of the reciprocal of the _cell.length_c.FloatColumngetReciprocalLengthCSu()Standard Uncertainty of the reciprocal of the _cell.length_c.FloatColumngetReciprocalMetricTensor()The reciprocal (contravariant) metric tensor used to transform vectors and coordinates from reciprocal space to real (direct) space.FloatColumngetReciprocalOrthogonalMatrix()Orthogonal matrix of the reciprocal space.FloatColumngetReciprocalVectorA()Reciprocal of the _cell.vector_a.FloatColumngetReciprocalVectorB()Reciprocal of the _cell.vector_b.FloatColumngetReciprocalVectorC()Reciprocal of the _cell.vector_c.StrColumngetSpecialDetails()Description of special aspects of the cell choice, noting possible alternative settings.FloatColumngetVectorA()The cell vector along the x axis.FloatColumngetVectorB()The cell vector along the y axis.FloatColumngetVectorC()The cell vector along the z axis.FloatColumngetVolume()Volume of the crystal unit cell.FloatColumngetVolumeEsd()Standard uncertainty of the volume of the crystal unit cell.FloatColumngetVolumeSu()Standard uncertainty of the volume of the crystal unit cell.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory.DelegatingCifCoreCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
getAtomicMass
Atomic mass of the contents of the unit cell. This calculated from the atom sites present in the ATOM_TYPE list, rather than the ATOM_SITE lists of atoms in the refined model.- Returns:
- FloatColumn
-
getFormulaUnitsZ
The number of the formula units in the unit cell as specified by _chemical_formula.structural, _chemical_formula.moiety or _chemical_formula.sum.- Returns:
- IntColumn
-
getMetricTensor
The direct space (covariant) metric tensor used to transform vectors and coordinates from real (direct) to reciprocal space.- Returns:
- FloatColumn
-
getOrthogonalMatrix
Orthogonal matrix of the crystal unit cell. Definition uses Rollet's axial assignments with cell vectors a,b,c aligned with orthogonal axes X,Y,Z so that c||Z and b in plane YZ.- Returns:
- FloatColumn
-
getVolume
Volume of the crystal unit cell.- Returns:
- FloatColumn
-
getAngleAlpha
The angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleBeta
The angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleGamma
The angle between the bounding cell axes.- Returns:
- FloatColumn
-
getLengthA
The length of each cell axis.- Returns:
- FloatColumn
-
getLengthB
The length of each cell axis.- Returns:
- FloatColumn
-
getLengthC
The length of each cell axis.- Returns:
- FloatColumn
-
getConvertUijToBetaij
The reciprocal space matrix for converting the U(ij) matrix of atomic displacement parameters to a dimensionless beta(IJ) matrix. The adp factor in a structure factor expression: t = exp -2pi**2 ( U11 h h a* a* + ...... 2 U23 k l b* c* ) t = exp - 0.25 ( B11 h h a* a* + ...... 2 B23 k l b* c* ) = exp - ( beta11 h h + ............ 2 beta23 k l ) The conversion of the U or B matrices to the beta matrix beta = C U C = C B C /8pi**2 where C is conversion matrix defined here.- Returns:
- FloatColumn
-
getConvertUisoToUij
The reciprocal space matrix for converting the isotropic Uiso atomic displacement parameter to the anisotropic matrix Uij. | 1 cos(gamma*) cos(beta*) | U[i,j] = Uiso * | cos(gamma*) 1 cos(alpha*) | | cos(beta*) cos(alpha*) 1 |- Returns:
- FloatColumn
-
getReciprocalMetricTensor
The reciprocal (contravariant) metric tensor used to transform vectors and coordinates from reciprocal space to real (direct) space.- Returns:
- FloatColumn
-
getReciprocalOrthogonalMatrix
Orthogonal matrix of the reciprocal space. The matrix may be used to transform the non-orthogonal vector h = (h,k,l) into the orthogonal indices p = (p,q,r) M h = p- Returns:
- FloatColumn
-
getReciprocalAngleAlpha
Reciprocal of the angle between _cell.length_b and _cell.length_c. Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360. New York: John Wiley & Sons Inc.- Returns:
- FloatColumn
-
getReciprocalAngleBeta
Reciprocal of the angle between _cell.length_a and _cell.length_c. Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360. New York: John Wiley & Sons Inc.- Returns:
- FloatColumn
-
getReciprocalAngleGamma
Reciprocal of the angle between _cell.length_a and _cell.length_b. Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360. New York: John Wiley & Sons Inc.- Returns:
- FloatColumn
-
getReciprocalLengthA
Reciprocal of the _cell.length_a.- Returns:
- FloatColumn
-
getReciprocalLengthB
Reciprocal of the _cell.length_b.- Returns:
- FloatColumn
-
getReciprocalLengthC
Reciprocal of the _cell.length_c.- Returns:
- FloatColumn
-
getReciprocalVectorA
Reciprocal of the _cell.vector_a.- Returns:
- FloatColumn
-
getReciprocalVectorB
Reciprocal of the _cell.vector_b.- Returns:
- FloatColumn
-
getReciprocalVectorC
Reciprocal of the _cell.vector_c.- Returns:
- FloatColumn
-
getVectorA
The cell vector along the x axis.- Returns:
- FloatColumn
-
getVectorB
The cell vector along the y axis.- Returns:
- FloatColumn
-
getVectorC
The cell vector along the z axis.- Returns:
- FloatColumn
-
getDetails
Description of special aspects of the cell choice, noting possible alternative settings.- Returns:
- StrColumn
-
getSpecialDetails
Description of special aspects of the cell choice, noting possible alternative settings.- Returns:
- StrColumn
-
getVolumeEsd
Standard uncertainty of the volume of the crystal unit cell.- Returns:
- FloatColumn
-
getVolumeSu
Standard uncertainty of the volume of the crystal unit cell.- Returns:
- FloatColumn
-
getAngleAlphaEsd
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleAlphaSu
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getBetaSu
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleBetaEsd
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleBetaSu
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getGammaSu
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleGammaEsd
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getAngleGammaSu
Standard uncertainty of the angle between the bounding cell axes.- Returns:
- FloatColumn
-
getLengthAEsd
Standard uncertainty of the length of each cell axis.- Returns:
- FloatColumn
-
getLengthASu
Standard uncertainty of the length of each cell axis.- Returns:
- FloatColumn
-
getLengthBEsd
Standard uncertainty of the length of each cell axis.- Returns:
- FloatColumn
-
getLengthBSu
Standard uncertainty of the length of each cell axis.- Returns:
- FloatColumn
-
getLengthCEsd
Standard uncertainty of the length of each cell axis.- Returns:
- FloatColumn
-
getLengthCSu
Standard uncertainty of the length of each cell axis.- Returns:
- FloatColumn
-
getReciprocalAngleAlphaEsd
Standard Uncertainty of the Reciprocal of the angle between _cell.length_b and _cell.length_c.- Returns:
- FloatColumn
-
getReciprocalAngleAlphaSu
Standard Uncertainty of the Reciprocal of the angle between _cell.length_b and _cell.length_c.- Returns:
- FloatColumn
-
getReciprocalAngleBetaEsd
Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_c.- Returns:
- FloatColumn
-
getReciprocalAngleBetaSu
Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_c.- Returns:
- FloatColumn
-
getReciprocalAngleGammaEsd
Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_b.- Returns:
- FloatColumn
-
getReciprocalAngleGammaSu
Standard Uncertainty of the Reciprocal of the angle between _cell.length_a and _cell.length_b.- Returns:
- FloatColumn
-
getReciprocalLengthAEsd
Standard Uncertainty of the reciprocal of the _cell.length_a.- Returns:
- FloatColumn
-
getReciprocalLengthASu
Standard Uncertainty of the reciprocal of the _cell.length_a.- Returns:
- FloatColumn
-
getReciprocalLengthBEsd
Standard Uncertainty of the reciprocal of the _cell.length_b.- Returns:
- FloatColumn
-
getReciprocalLengthBSu
Standard Uncertainty of the reciprocal of the _cell.length_b.- Returns:
- FloatColumn
-
getReciprocalLengthCEsd
Standard Uncertainty of the reciprocal of the _cell.length_c.- Returns:
- FloatColumn
-
getReciprocalLengthCSu
Standard Uncertainty of the reciprocal of the _cell.length_c.- Returns:
- FloatColumn
-