Class AtomSitesFractTransform

All Implemented Interfaces:
Category

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class AtomSitesFractTransform
extends DelegatingCategory.DelegatingCifCoreCategory
The CATEGORY of data items used to describe the matrix elements used to transform Cartesion coordinates into fractional coordinates of all atom sites in a crystal structure.
  • Constructor Details

  • Method Details

    • getMatrix

      public FloatColumn getMatrix()
      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_fract_transform.axes. The 3 x 1 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
    • getVector

      public FloatColumn getVector()
      The 3x1 translation is used with _atom_sites_fract_transform.matrix used to transform Cartesian coordinates to fractional coordinates. The axial alignments of this transformation are described in _atom_sites_fract_transform.axes.
      Returns:
      FloatColumn
    • 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_fract_transform.matrix.
      Returns:
      StrColumn
    • getMat11

      public FloatColumn getMat11()
      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
    • getMat12

      public FloatColumn getMat12()
      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
    • getMat13

      public FloatColumn getMat13()
      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
    • getMat21

      public FloatColumn getMat21()
      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
    • getMat22

      public FloatColumn getMat22()
      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
    • getMat23

      public FloatColumn getMat23()
      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
    • getMat31

      public FloatColumn getMat31()
      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
    • getMat32

      public FloatColumn getMat32()
      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
    • getMat33

      public FloatColumn getMat33()
      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
    • getVec1

      public FloatColumn getVec1()
      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
    • getVec2

      public FloatColumn getVec2()
      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
    • getVec3

      public FloatColumn getVec3()
      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