Class Ihm2demClassAverageFitting

  • All Implemented Interfaces:
    Category

    @Generated("org.rcsb.cif.generator.SchemaGenerator")
    public class Ihm2demClassAverageFitting
    extends BaseCategory
    Data items in the IHM_2DEM_CLASS_AVERAGE_FITTING category records the details of the fitting of the model to the 2DEM class averages used in the IHM modeling. The following conventions are recommended while generating the rotation matrix and translation vector for transformation. - The model is rotated and translated to fit to the 2DEM image. - The 2DEM image should be in the XY plane. - The lower left image corner (image pixel index 0,0) should be at x,y,z = (0,0,0). - The 2D image is scaled by the _ihm_2dem_class_average_restraint.pixel_size_width and _ihm_2dem_class_average_restraint.pixel_size_height from the IHM_2DEM_CLASS_AVERAGE_RESTRAINT table. - The transformation is applied after the scaling and hence the translation vector should account for the scaling. - There are no specifications for Z translations i.e., how far the image should be from the model while projecting. It may be set to zero.
    • Constructor Detail

      • Ihm2demClassAverageFitting

        public Ihm2demClassAverageFitting​(String name,
                                          Map<String,​Column> columns)
      • Ihm2demClassAverageFitting

        public Ihm2demClassAverageFitting​(String name,
                                          int rowCount,
                                          Object[] encodedColumns)
      • Ihm2demClassAverageFitting

        public Ihm2demClassAverageFitting​(String name)
    • Method Detail

      • getOrdinalId

        public IntColumn getOrdinalId()
        A unique identifier for the 2dem class average fitting data.
        Returns:
        IntColumn
      • getRestraintId

        public IntColumn getRestraintId()
        Identifier to the 2dem class average restraint. This data item is a pointer to the _ihm_2dem_class_average_restraint.id in the IHM_2DEM_CLASS_AVERAGE_RESTRAINT category.
        Returns:
        IntColumn
      • getModelId

        public IntColumn getModelId()
        The model number corresponding to the 2DEM fitting result presented. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.
        Returns:
        IntColumn
      • getCrossCorrelationCoefficient

        public FloatColumn getCrossCorrelationCoefficient()
        The cross correlation coefficient corresponding to the model to image fitting.
        Returns:
        FloatColumn
      • getRotMatrix11

        public FloatColumn getRotMatrix11()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix21

        public FloatColumn getRotMatrix21()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix31

        public FloatColumn getRotMatrix31()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix12

        public FloatColumn getRotMatrix12()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix22

        public FloatColumn getRotMatrix22()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix32

        public FloatColumn getRotMatrix32()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix13

        public FloatColumn getRotMatrix13()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix23

        public FloatColumn getRotMatrix23()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getRotMatrix33

        public FloatColumn getRotMatrix33()
        Data item of the rotation matrix used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getTrVector1

        public FloatColumn getTrVector1()
        Data item of the tranlation vector used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getTrVector2

        public FloatColumn getTrVector2()
        Data item of the tranlation vector used in the fitting of the model to the image.
        Returns:
        FloatColumn
      • getTrVector3

        public FloatColumn getTrVector3()
        Data item of the tranlation vector used in the fitting of the model to the image.
        Returns:
        FloatColumn