Package org.rcsb.cif.schema.mm
Class Ihm2demClassAverageFitting
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.Ihm2demClassAverageFitting
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class Ihm2demClassAverageFitting
extends DelegatingCategory
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.rcsb.cif.schema.DelegatingCategory
DelegatingCategory.DelegatingCifCoreCategoryNested classes/interfaces inherited from interface org.rcsb.cif.model.Category
Category.EmptyCategory -
Field Summary
-
Constructor Summary
Constructors Constructor Description Ihm2demClassAverageFitting(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)FloatColumngetCrossCorrelationCoefficient()The cross correlation coefficient corresponding to the model to image fitting.IntColumngetId()A unique identifier for the 2dem class average fitting data.IntColumngetModelId()The model number corresponding to the 2DEM fitting result presented.IntColumngetRestraintId()Identifier to the 2dem class average restraint.FloatColumngetRotMatrix11()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix12()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix13()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix21()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix22()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix23()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix31()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix32()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetRotMatrix33()Data item of the rotation matrix used in the fitting of the model to the image.FloatColumngetTrVector1()Data item of the tranlation vector used in the fitting of the model to the image.FloatColumngetTrVector2()Data item of the tranlation vector used in the fitting of the model to the image.FloatColumngetTrVector3()Data item of the tranlation vector used in the fitting of the model to the image.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getId
A unique identifier for the 2dem class average fitting data.- Returns:
- 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
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
The cross correlation coefficient corresponding to the model to image fitting.- Returns:
- FloatColumn
-
getRotMatrix11
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix21
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix31
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix12
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix22
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix32
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix13
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix23
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getRotMatrix33
Data item of the rotation matrix used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getTrVector1
Data item of the tranlation vector used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getTrVector2
Data item of the tranlation vector used in the fitting of the model to the image.- Returns:
- FloatColumn
-
getTrVector3
Data item of the tranlation vector used in the fitting of the model to the image.- Returns:
- FloatColumn
-