Package org.rcsb.cif.model.generated
Class StructNcsOper
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.StructNcsOper
-
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.generator.SchemaGenerator") public class StructNcsOper extends BaseCategory
Data items in the STRUCT_NCS_OPER category describe the noncrystallographic symmetry operations. Each operator is specified as a matrix and a subsequent translation vector. Operators need not represent proper rotations.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Constructor Summary
Constructors Constructor Description StructNcsOper(String name)StructNcsOper(String name, int rowCount, Object[] encodedColumns)StructNcsOper(String name, Map<String,Column> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrColumngetCode()A code to indicate whether this operator describes a relationship between coordinates all of which are given in the data block (in which case the value of code is 'given'), or whether the operator is used to generate new coordinates from those that are given in the data block (in which case the value of code is 'generate').StrColumngetDetails()A description of special aspects of the noncrystallographic symmetry operator.StrColumngetId()The value of _struct_ncs_oper.id must uniquely identify a record in the STRUCT_NCS_OPER list.FloatColumngetMatrix11()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix12()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix13()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix21()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix22()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix23()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix31()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix32()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetMatrix33()The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.FloatColumngetVector1()The elements of the three-element vector component of a noncrystallographic symmetry operation.FloatColumngetVector2()The elements of the three-element vector component of a noncrystallographic symmetry operation.FloatColumngetVector3()The elements of the three-element vector component of a noncrystallographic symmetry operation.-
Methods inherited from class org.rcsb.cif.model.BaseCategory
getBinaryColumn, getCategoryName, getColumn, getColumnNames, getRowCount, isDefined
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rcsb.cif.model.Category
columnNames, columns, get
-
-
-
-
Method Detail
-
getCode
public StrColumn getCode()
A code to indicate whether this operator describes a relationship between coordinates all of which are given in the data block (in which case the value of code is 'given'), or whether the operator is used to generate new coordinates from those that are given in the data block (in which case the value of code is 'generate').- Returns:
- StrColumn
-
getDetails
public StrColumn getDetails()
A description of special aspects of the noncrystallographic symmetry operator.- Returns:
- StrColumn
-
getId
public StrColumn getId()
The value of _struct_ncs_oper.id must uniquely identify a record in the STRUCT_NCS_OPER list. Note that this item need not be a number; it can be any unique identifier.- Returns:
- StrColumn
-
getMatrix11
public FloatColumn getMatrix11()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix12
public FloatColumn getMatrix12()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix13
public FloatColumn getMatrix13()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix21
public FloatColumn getMatrix21()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix22
public FloatColumn getMatrix22()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix23
public FloatColumn getMatrix23()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix31
public FloatColumn getMatrix31()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix32
public FloatColumn getMatrix32()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getMatrix33
public FloatColumn getMatrix33()
The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getVector1
public FloatColumn getVector1()
The elements of the three-element vector component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getVector2
public FloatColumn getVector2()
The elements of the three-element vector component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
getVector3
public FloatColumn getVector3()
The elements of the three-element vector component of a noncrystallographic symmetry operation.- Returns:
- FloatColumn
-
-