Class IhmGeometricObjectTorus

java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.IhmGeometricObjectTorus
All Implemented Interfaces:
Category

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmGeometricObjectTorus
extends DelegatingCategory
Data items in the IHM_GEOMETRIC_OBJECT_TORUS category records the parameters of a torus. By definition, the base plane of the torus is the XY plane. The `ihm_geometric_object_transformation` category can be used to generate transformations to any other plane.
  • Constructor Details

  • Method Details

    • createDelegate

      protected Column createDelegate​(String columnName, Column column)
      Overrides:
      createDelegate in class DelegatingCategory
    • getObjectId

      public IntColumn getObjectId()
      Identifier to the geometric object. This data item is a pointer to the _ihm_geometric_object_list.object_id in the IHM_GEOMETRIC_OBJECT_LIST category.
      Returns:
      IntColumn
    • getCenterId

      public IntColumn getCenterId()
      Identifier to the description of the center. This data item is a pointer to the _ihm_geometric_object_center.id in the IHM_GEOMETRIC_OBJECT_CENTER category.
      Returns:
      IntColumn
    • getTransformationId

      public IntColumn getTransformationId()
      Identifier to the description of the transformation. This data item is a pointer to the _ihm_geometric_object_transformation.id in the IHM_GEOMETRIC_OBJECT_TRANSFORMATION category. If no transformation is provide, identity transformation is assumed.
      Returns:
      IntColumn
    • getMajorRadiusR

      public FloatColumn getMajorRadiusR()
      Major radius "R" of the torus.
      Returns:
      FloatColumn
    • getMinorRadiusR

      public FloatColumn getMinorRadiusR()
      Minor radius "r" of the torus.
      Returns:
      FloatColumn