Class PPNodeViz

  • All Implemented Interfaces:
    IPPNode, java.io.Serializable, java.lang.Comparable<PPNode>

    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
    • Constructor Detail

      • PPNodeViz

        public PPNodeViz()
      • PPNodeViz

        public PPNodeViz​(PPNodeViz node)
      • PPNodeViz

        public PPNodeViz​(PPNode node)
    • 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()
      • 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
      • toStringLongPPNode

        public java.lang.String toStringLongPPNode()
        Returns:
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class PPNode
      • toStringShort

        public java.lang.String toStringShort()