Class AtomSites

All Implemented Interfaces:
Category

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class AtomSites
extends DelegatingCategory.DelegatingCifCoreCategory
The CATEGORY of data items used to describe information which applies to all atom sites in a crystal structure.
  • Constructor Details

  • Method Details

    • getSolutionHydrogens

      public StrColumn getSolutionHydrogens()
      Codes which identify the methods used to locate the initial atom sites. The *_primary code identifies how the first atom sites were determined; the *_secondary code identifies how the remaining non-hydrogen sites were located; and the *_hydrogens code identifies how the hydrogen sites were located. Ref: Sheldrick, G. M., Hauptman, H. A., Weeks, C. M., Miller, R. and Us\'on, I. (2001). Ab initio phasing. In International Tables for Crystallography, Vol. F. Crystallography of biological macromolecules, edited by M. G. Rossmann and E. Arnold, ch. 16.1. Dordrecht: Kluwer Academic Publishers.
      Returns:
      StrColumn
    • getSolutionPrimary

      public StrColumn getSolutionPrimary()
      Codes which identify the methods used to locate the initial atom sites. The *_primary code identifies how the first atom sites were determined; the *_secondary code identifies how the remaining non-hydrogen sites were located; and the *_hydrogens code identifies how the hydrogen sites were located. Ref: Sheldrick, G. M., Hauptman, H. A., Weeks, C. M., Miller, R. and Us\'on, I. (2001). Ab initio phasing. In International Tables for Crystallography, Vol. F. Crystallography of biological macromolecules, edited by M. G. Rossmann and E. Arnold, ch. 16.1. Dordrecht: Kluwer Academic Publishers.
      Returns:
      StrColumn
    • getSolutionSecondary

      public StrColumn getSolutionSecondary()
      Codes which identify the methods used to locate the initial atom sites. The *_primary code identifies how the first atom sites were determined; the *_secondary code identifies how the remaining non-hydrogen sites were located; and the *_hydrogens code identifies how the hydrogen sites were located. Ref: Sheldrick, G. M., Hauptman, H. A., Weeks, C. M., Miller, R. and Us\'on, I. (2001). Ab initio phasing. In International Tables for Crystallography, Vol. F. Crystallography of biological macromolecules, edited by M. G. Rossmann and E. Arnold, ch. 16.1. Dordrecht: Kluwer Academic Publishers.
      Returns:
      StrColumn
    • getSpecialDetails

      public StrColumn getSpecialDetails()
      Information about atomic coordinates not coded elsewhere in the CIF.
      Returns:
      StrColumn
    • getCartnTransformAxes

      public StrColumn getCartnTransformAxes()
      Description of the relative alignment of the crystal cell axes to the Cartesian orthogonal axes as applied in the transformation matrix _atom_sites_Cartn_transform.matrix.
      Returns:
      StrColumn
    • getAxes

      public StrColumn getAxes()
      Description of the relative alignment of the crystal cell axes to the Cartesian orthogonal axes as applied in the transformation matrix _atom_sites_Cartn_transform.matrix.
      Returns:
      StrColumn
    • getCartnTransfMatrix11

      public FloatColumn getCartnTransfMatrix11()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat11

      public FloatColumn getMat11()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix12

      public FloatColumn getCartnTransfMatrix12()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat12

      public FloatColumn getMat12()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix13

      public FloatColumn getCartnTransfMatrix13()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat13

      public FloatColumn getMat13()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix21

      public FloatColumn getCartnTransfMatrix21()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat21

      public FloatColumn getMat21()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix22

      public FloatColumn getCartnTransfMatrix22()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat22

      public FloatColumn getMat22()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix23

      public FloatColumn getCartnTransfMatrix23()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat23

      public FloatColumn getMat23()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix31

      public FloatColumn getCartnTransfMatrix31()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat31

      public FloatColumn getMat31()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix32

      public FloatColumn getCartnTransfMatrix32()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat32

      public FloatColumn getMat32()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfMatrix33

      public FloatColumn getCartnTransfMatrix33()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getMat33

      public FloatColumn getMat33()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfVector1

      public FloatColumn getCartnTransfVector1()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getVec1

      public FloatColumn getVec1()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfVector2

      public FloatColumn getCartnTransfVector2()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getVec2

      public FloatColumn getVec2()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getCartnTransfVector3

      public FloatColumn getCartnTransfVector3()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getVec3

      public FloatColumn getVec3()
      Matrix used to transform fractional coordinates in the ATOM_SITE category to Cartesian coordinates. The axial alignments of this transformation are described in _atom_sites_Cartn_transform.axes. The 3x1 translation is defined in _atom_sites_Cartn_transform.vector. x' |11 12 13| x | 1 | ( y' )Cartesian = mat|21 22 23| * ( y )fractional + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransformAxes

      public StrColumn getFractTransformAxes()
      Description of the relative alignment of the crystal cell axes to the Cartesian orthogonal axes as applied in the transformation matrix _atom_sites_fract_transform.matrix.
      Returns:
      StrColumn
    • getFractTransfMatrix11

      public FloatColumn getFractTransfMatrix11()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix12

      public FloatColumn getFractTransfMatrix12()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix13

      public FloatColumn getFractTransfMatrix13()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix21

      public FloatColumn getFractTransfMatrix21()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix22

      public FloatColumn getFractTransfMatrix22()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix23

      public FloatColumn getFractTransfMatrix23()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix31

      public FloatColumn getFractTransfMatrix31()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix32

      public FloatColumn getFractTransfMatrix32()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfMatrix33

      public FloatColumn getFractTransfMatrix33()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfVector1

      public FloatColumn getFractTransfVector1()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfVector2

      public FloatColumn getFractTransfVector2()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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
    • getFractTransfVector3

      public FloatColumn getFractTransfVector3()
      Matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes. The 3x1 translation is defined in _atom_sites_fract_transform.vector. x' |11 12 13| x | 1 | ( y' )fractional = mat|21 22 23| * ( y )Cartesian + vec| 2 | z' |31 32 33| z | 3 | The default transformation matrix 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