Class OutOfPlane
- java.lang.Object
-
- com.actelion.research.chem.forcefield.mmff.table.OutOfPlane
-
- All Implemented Interfaces:
Searchable
public class OutOfPlane extends java.lang.Object implements Searchable
-
-
Constructor Summary
Constructors Constructor Description OutOfPlane(Tables t, java.lang.String csvpath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intget(int row, int col)This should get an integer value given a column and row.doublegetKoop(int index)doublegetKoop(MMFFMolecule mol, int ac, int a1, int a2, int a3)Returns the Koop parameters from the OutOfPlane table.intlength()This function should return the total number of rows in a searchable table.
-
-
-
Constructor Detail
-
OutOfPlane
public OutOfPlane(Tables t, java.lang.String csvpath)
-
-
Method Detail
-
get
public int get(int row, int col)Description copied from interface:SearchableThis should get an integer value given a column and row. The binary search function only searches columns containing integers for a value.- Specified by:
getin interfaceSearchable- Parameters:
row- The row in the table.col- The column in the row to return.- Returns:
- The value at 'col' in 'row'.
-
length
public int length()
Description copied from interface:SearchableThis function should return the total number of rows in a searchable table. This is normally just the length of the array.- Specified by:
lengthin interfaceSearchable- Returns:
- The number of elements that can be searched.
-
getKoop
public double getKoop(MMFFMolecule mol, int ac, int a1, int a2, int a3)
Returns the Koop parameters from the OutOfPlane table.- Parameters:
mol- The molecule that the atoms are in.ac- The central atom.a1- Atom neighbour 1.a2- Atom neighbour 2.a3- Atom neighbour 3.- Returns:
- The Koop floating point value.
-
getKoop
public double getKoop(int index)
-
-