Uses of Interface
org.openscience.cdk.interfaces.IRing
-
-
Uses of IRing in org.openscience.cdk
Classes in org.openscience.cdk that implement IRing Modifier and Type Class Description class
Ring
Class representing a ring structure in a molecule.Methods in org.openscience.cdk that return IRing Modifier and Type Method Description IRing
Ring. clone()
Clones thisIChemObject
.Methods in org.openscience.cdk with parameters of type IRing Modifier and Type Method Description IRingSet
RingSet. getConnectedRings(IRing ring)
Returns all the rings in the RingSet that share one or more atoms with a given ring. -
Uses of IRing in org.openscience.cdk.aromaticity
Methods in org.openscience.cdk.aromaticity with parameters of type IRing Modifier and Type Method Description static boolean
AromaticityCalculator. isAromatic(IRing ring, IAtomContainer atomContainer)
Deprecated.Tests thering
in themolecule
for aromaticity. -
Uses of IRing in org.openscience.cdk.debug
Classes in org.openscience.cdk.debug that implement IRing Modifier and Type Class Description class
DebugRing
Debugging data class.Methods in org.openscience.cdk.debug that return IRing Modifier and Type Method Description IRing
DebugRing. clone()
Clones thisIChemObject
.Methods in org.openscience.cdk.debug with parameters of type IRing Modifier and Type Method Description IRingSet
DebugRingSet. getConnectedRings(IRing ring)
Returns all the rings in the RingSet that share one or more atoms with a given ring. -
Uses of IRing in org.openscience.cdk.interfaces
Methods in org.openscience.cdk.interfaces that return IRing Modifier and Type Method Description IRing
IRing. clone()
Returns a deep clone of this IChemObject.Methods in org.openscience.cdk.interfaces with parameters of type IRing Modifier and Type Method Description IRingSet
IRingSet. getConnectedRings(IRing ring)
Returns all the rings in the RingSet that share one or more atoms with a given ring. -
Uses of IRing in org.openscience.cdk.layout
Methods in org.openscience.cdk.layout with parameters of type IRing Modifier and Type Method Description double
RingPlacer. getNativeRingRadius(IRing ring, double bondLength)
Returns the ring radius of a perfect polygons of size ring.getAtomCount() The ring radius is the distance of each atom to the ringcenter.void
RingPlacer. partitionNonRingPartners(IAtom atom, IRing ring, IAtomContainer ringAtoms, IAtomContainer nonRingAtoms)
Partition the bonding partners of a given atom into ring atoms and non-ring atomsvoid
RingPlacer. placeFusedRing(IRing ring, IAtomContainer sharedAtoms, javax.vecmath.Vector2d ringCenterVector, double bondLength)
Generated coordinates for a given ring, which is fused to another ring.void
RingPlacer. placeRing(IRing ring, javax.vecmath.Point2d ringCenter, double bondLength)
Place ring with default start angles, usingRingPlacer.defaultAngles
.void
RingPlacer. placeRing(IRing ring, javax.vecmath.Point2d ringCenter, double bondLength, Map<Integer,Double> startAngles)
Place ring with user provided angles.void
RingPlacer. placeRing(IRing ring, IAtomContainer sharedAtoms, javax.vecmath.Point2d sharedAtomsCenter, javax.vecmath.Vector2d ringCenterVector, double bondLength)
Generated coordinates for a given ring.void
RingPlacer. placeSpiroRing(IRing ring, IAtomContainer sharedAtoms, javax.vecmath.Point2d sharedAtomsCenter, javax.vecmath.Vector2d ringCenterVector, double bondLength)
Generated coordinates for a given ring, which is connected to a spiro ring. -
Uses of IRing in org.openscience.cdk.renderer.generators
Methods in org.openscience.cdk.renderer.generators with parameters of type IRing Modifier and Type Method Description LineElement
BasicBondGenerator. generateInnerElement(IBond bond, IRing ring, RendererModel model)
Make the inner ring bond, which is slightly shorter than the outer bond.IRenderingElement
BasicBondGenerator. generateRingElements(IBond bond, IRing ring, RendererModel model)
Generate ring elements, such as inner-ring bonds or ring stereo elements.IRenderingElement
RingGenerator. generateRingElements(IBond bond, IRing ring, RendererModel model)
Generate ring elements, such as inner-ring bonds or ring stereo elements. -
Uses of IRing in org.openscience.cdk.silent
Classes in org.openscience.cdk.silent that implement IRing Modifier and Type Class Description class
Ring
Class representing a ring structure in a molecule.Methods in org.openscience.cdk.silent that return IRing Modifier and Type Method Description IRing
Ring. clone()
Clones thisIChemObject
.Methods in org.openscience.cdk.silent with parameters of type IRing Modifier and Type Method Description IRingSet
RingSet. getConnectedRings(IRing ring)
Returns all the rings in the RingSet that share one or more atoms with a given ring. -
Uses of IRing in org.openscience.cdk.tools
Methods in org.openscience.cdk.tools with parameters of type IRing Modifier and Type Method Description static boolean
DeAromatizationTool. deAromatize(IRing ring)
Deprecated.Methods that takes a ring of which all bonds are aromatic, and assigns single and double bonds. -
Uses of IRing in org.openscience.cdk.tools.manipulator
Methods in org.openscience.cdk.tools.manipulator that return IRing Modifier and Type Method Description static IRing
RingSetManipulator. getHeaviestRing(IRingSet ringSet, IBond bond)
We define the heaviest ring as the one with the highest number of double bonds.static IRing
RingSetManipulator. getMostComplexRing(IRingSet ringSet)
Returns the ring with the highest numbers of other rings attached to it.Methods in org.openscience.cdk.tools.manipulator with parameters of type IRing Modifier and Type Method Description int
RingSizeComparator. compare(IRing object1, IRing object2)
static void
RingManipulator. markAromaticRings(IRing ring)
Marks the ring aromatic if all atoms and all bonds are aromatic.static boolean
RingSetManipulator. ringAlreadyInSet(IRing newRing, IRingSet ringSet)
Checks - and returns 'true' - if a certain ring is already stored in the ringset.
-