Uses of Class
org.openscience.cdk.tools.scaffold.ScaffoldNodeBase
-
Uses of ScaffoldNodeBase in org.openscience.cdk.tools.scaffold
Subclasses of ScaffoldNodeBase in org.openscience.cdk.tools.scaffoldModifier and TypeClassDescriptionclass
NetworkNode<MoleculeType>
The NetworkNodes are nodes from which aScaffoldNetwork
can be built.class
TreeNode<MoleculeType>
The TreeNodes are nodes from which aScaffoldTree
can be built.Fields in org.openscience.cdk.tools.scaffold with type parameters of type ScaffoldNodeBaseModifier and TypeFieldDescriptionprotected List<ScaffoldNodeBase<MoleculeType>>
ScaffoldNodeBase.children
Children of the Nodeprotected HashMap<Integer,
HashSet<ScaffoldNodeBase>> ScaffoldNodeCollectionBase.levelMap
Saves all ScaffoldNodes according to their level.protected HashMap<Integer,
ScaffoldNodeBase> ScaffoldNodeCollectionBase.nodeMap
Saves all ScaffoldNodes and numbers them in ascending order.protected HashMap<ScaffoldNodeBase,
Integer> ScaffoldNodeCollectionBase.reverseNodeMap
Saves all ScaffoldNodes and numbers them in ascending order.protected HashMap<String,
ScaffoldNodeBase> ScaffoldNodeCollectionBase.smilesMap
Saves all ScaffoldNodes according to their SMILES.Methods in org.openscience.cdk.tools.scaffold that return ScaffoldNodeBaseModifier and TypeMethodDescriptionabstract ScaffoldNodeBase<MoleculeType>
ScaffoldNodeBase.addChild
(MoleculeType aMolecule) Adds a child to the ScaffoldNodeBase, i.e. links it to a ScaffoldNodeBase on the level belowScaffoldNodeCollectionBase.getMatrixNode
(int aNumber) Returns the node that belongs to a certain row and column number of the matrix.ScaffoldNodeCollectionBase.getNode
(org.openscience.cdk.interfaces.IAtomContainer aMolecule) Return the ScaffoldNode that belongs to a specific molecule.Methods in org.openscience.cdk.tools.scaffold that return types with arguments of type ScaffoldNodeBaseModifier and TypeMethodDescriptionScaffoldNodeCollectionBase.getAllNodes()
Get all ScaffoldNodes of the ScaffoldScaffoldNodeCollectionBase.getAllNodesOnLevel
(int aLevel) Return all ScaffoldNodes that are at a certain level in the ScaffoldCollection.ScaffoldNodeBase.getChildren()
Get the children nodes.ScaffoldNodeCollectionBase.getMatrixNodes()
Returns the number of the nodes and the nodes of the matrix in ascending order.Methods in org.openscience.cdk.tools.scaffold with parameters of type ScaffoldNodeBaseModifier and TypeMethodDescriptionvoid
ScaffoldNetwork.addNode
(ScaffoldNodeBase aNode) Add a node to the graph structure.abstract void
ScaffoldNodeCollectionBase.addNode
(ScaffoldNodeBase aNode) Add ScaffoldNodeBase to the ScaffoldNodeCollectionBase.void
ScaffoldTree.addNode
(ScaffoldNodeBase aNode) Add a node to the graph structure.protected void
ScaffoldNodeCollectionBase.addNodeToCollections
(ScaffoldNodeBase aNode) Adds the node to the internal node collections node map, reverse node map, smiles map, and level map.void
ScaffoldNetwork.removeNode
(ScaffoldNodeBase aNode) Removes a node.abstract void
ScaffoldNodeCollectionBase.removeNode
(ScaffoldNodeBase aNode) Removes a node.void
ScaffoldTree.removeNode
(ScaffoldNodeBase aNode) Removes a node.Method parameters in org.openscience.cdk.tools.scaffold with type arguments of type ScaffoldNodeBaseModifier and TypeMethodDescriptionvoid
ScaffoldNodeBase.setChildren
(List<ScaffoldNodeBase<MoleculeType>> aChildren) Set the children node.