Class PPNodeViz
- java.lang.Object
-
- com.actelion.research.chem.descriptor.flexophore.PPNode
-
- com.actelion.research.chem.descriptor.flexophore.PPNodeViz
-
public class PPNodeViz extends PPNode implements java.io.Serializable
Pharmacophore node with information about corresponding atoms in the molecule used for construction.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.actelion.research.chem.descriptor.flexophore.PPNode
DUMMY_INTERACT_ID, INFO_DEFAULT, MULT_FREQ, NUM_BYTES_INTERACTION_TYPE, SEPARATOR_ATOMS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAtoms(PPNodeViz node)Only atoms are added that are not yet in the list, check PPAtom.equals for comparison.voidaddIndexOriginalAtom(int index)voidclearInfo()voidcopy(PPNodeViz node)Copy of node into thisCoordinatesgetCoordinates()PPNodeVizgetCopy()node deep copy.intgetIndex()intgetIndexSphereVisualization()java.util.List<java.lang.Integer>getListIndexOriginalAtoms()intgetMappingIndex()floatgetSimilarityMappingNodes()doublegetX()doublegetY()doublegetZ()booleanhasSamePosition(PPNodeViz node)booleanisMarked()voidresetInfoColor()voidsetCoordinates(double x, double y, double z)voidsetCoordinates(Coordinates c)voidsetCoordinatesNull()voidsetIndex(int id)protected voidsetIndexSphereVisualization(int indexSphereViz)voidsetMappingIndex(int info)voidsetMarked(boolean marked)voidsetSimilarityMappingNodes(float similarityMappingNodes)voidsetX(double x)voidsetY(double y)voidsetZ(double z)java.lang.StringtoString()java.lang.StringtoStringShort()-
Methods inherited from class com.actelion.research.chem.descriptor.flexophore.PPNode
add, addAtoms, compareTo, containsInteractionID, copy, equalAtoms, equals, get, getAtomicNo, getAtomicNoFromInteractionType, getDummy, getFractionCarbonInteractions, getHeteroOnlyNode, getInteractionType, getInteractionTypeCount, getInteractionTypeFromByteArray, getModeFlexophore, getNumBytesEntry, hasHeteroAtom, isAromatic, isCarbonExclusiveNode, read, realize, set, setModeFlexophore, sortInteractionTypes, toStringLong, toStringLongHardPPPoint
-
-
-
-
Method Detail
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int id)
-
addAtoms
public void addAtoms(PPNodeViz node)
Only atoms are added that are not yet in the list, check PPAtom.equals for comparison.- Parameters:
node-
-
addIndexOriginalAtom
public void addIndexOriginalAtom(int index)
-
copy
public void copy(PPNodeViz node)
Copy of node into this- Parameters:
node-
-
isMarked
public boolean isMarked()
- Returns:
- the marked
-
setMarked
public void setMarked(boolean marked)
- Parameters:
marked- the marked to set
-
getListIndexOriginalAtoms
public java.util.List<java.lang.Integer> getListIndexOriginalAtoms()
-
getMappingIndex
public int getMappingIndex()
-
setMappingIndex
public void setMappingIndex(int info)
-
clearInfo
public void clearInfo()
-
hasSamePosition
public boolean hasSamePosition(PPNodeViz node)
-
resetInfoColor
public void resetInfoColor()
-
getCoordinates
public Coordinates getCoordinates()
-
setCoordinates
public void setCoordinates(double x, double y, double z)
-
setCoordinates
public void setCoordinates(Coordinates c)
-
setCoordinatesNull
public void setCoordinatesNull()
-
getX
public double getX()
-
getY
public double getY()
-
getZ
public double getZ()
-
setX
public void setX(double x)
-
setY
public void setY(double y)
-
setZ
public void setZ(double z)
-
getIndexSphereVisualization
public int getIndexSphereVisualization()
-
setIndexSphereVisualization
protected void setIndexSphereVisualization(int indexSphereViz)
-
getSimilarityMappingNodes
public float getSimilarityMappingNodes()
- Returns:
- the similarityMappingNodes
-
setSimilarityMappingNodes
public void setSimilarityMappingNodes(float similarityMappingNodes)
- Parameters:
similarityMappingNodes- the similarityMappingNodes to set
-
toStringShort
public java.lang.String toStringShort()
-
-