Package org.jmol.util

Class Point3fi

All Implemented Interfaces:
Serializable, Cloneable, JSONEncodable
Direct Known Subclasses:
Atom

public class Point3fi extends P3 implements Cloneable
The Point3fi class allows storage of critical information involving an atom, picked bond, or measurement point, including: xyz position screen position screen radius (-1 for a simple point) index (for atoms or for an associated bond that has be picked) associated modelIndex (for measurement points) associated symmetry operation (generating equivalent atoms in UnitCell.java)
See Also:
  • Field Details

    • mi

      public short mi
      model index -- may be to a trajectory
    • i

      public int i
      index in full collection
    • sX

      public int sX
      screen X
    • sY

      public int sY
      screen Y
    • sZ

      public int sZ
      screen Z
    • sD

      public int sD
      screen diameter
  • Constructor Details

    • Point3fi

      public Point3fi()
  • Method Details

    • newPF

      public static Point3fi newPF(T3 p, int i)
    • new4

      public static Point3fi new4(float x, float y, float z, int i)
    • copy

      public Point3fi copy()
    • setPF

      public void setPF(Point3fi p)