Modifier and Type | Method and Description |
---|---|
Descriptor |
MutableDescriptor.get() |
Descriptor |
Ligand.getAuxiliary()
Access the auxiliary descriptor for this ligand.
|
Descriptor |
Ligand.getDescriptor()
Access the descriptor for this centre.
|
Descriptor |
Centre.perceive(java.util.List<Ligand<A>> proximal,
PriorityRule<A> rule,
SignCalculator<A> calculator) |
Descriptor |
Centre.perceive(PriorityRule<A> rule,
SignCalculator<A> calculator)
Perceives the descriptor for this centre given a priority rule and a calculator for the sign of the space.
|
Modifier and Type | Method and Description |
---|---|
void |
MutableDescriptor.set(Descriptor descriptor) |
void |
Ligand.setAuxiliary(Descriptor descriptor)
Sets the auxiliary descriptor for this ligand
|
void |
Ligand.setDescriptor(Descriptor descriptor)
Sets the descriptor for this centre.
|
Modifier and Type | Class and Description |
---|---|
class |
General
Enumeration of general descriptors.
|
class |
Planar
Enumeration of asymmetric and pseudo-asymmetric planar descriptors.
|
class |
Tetrahedral
Enumeration of asymmetric and pseudo-asymmetric tetrahedral descriptors.
|
class |
Trigonal
Enumeration of asymmetric and pseudo-asymmetric trigonal planar descriptors.
|
Modifier and Type | Method and Description |
---|---|
Descriptor |
Arc.getDescriptor() |
Modifier and Type | Method and Description |
---|---|
Descriptor |
AbstractLigand.getAuxiliary() |
Descriptor |
AbstractLigand.getDescriptor() |
Descriptor |
PlanarCentre.perceive(java.util.List<Ligand<A>> proximal,
PriorityRule<A> rule,
SignCalculator<A> calculator) |
Descriptor |
TetrahedralCentre.perceive(java.util.List<Ligand<A>> proximal,
PriorityRule<A> rule,
SignCalculator<A> calculator) |
Descriptor |
PlanarCentre.perceive(PriorityRule<A> rule,
SignCalculator<A> calculator) |
Descriptor |
TetrahedralCentre.perceive(PriorityRule<A> rule,
SignCalculator<A> calculator) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLigand.setAuxiliary(Descriptor descriptor) |
void |
AbstractLigand.setDescriptor(Descriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
Descriptor |
DescriptorAccessor.getDescriptor(Ligand<A> ligand)
Access the descriptor for the provided ligand.
|
Modifier and Type | Method and Description |
---|---|
Descriptor |
ArcPrimaryDescriptor.getDescriptor(Ligand<A> ligand) |
Descriptor |
AuxiliaryDescriptor.getDescriptor(Ligand<A> ligand) |
Descriptor |
PrimaryDescriptor.getDescriptor(Ligand<A> ligand) |
Modifier and Type | Method and Description |
---|---|
boolean |
DescriptorList.add(Descriptor descriptor)
Adds a descriptor to the descriptor list.
|
boolean |
DescriptorList.ignore(Descriptor ignore)
Adds a descriptor that should be ignored.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DescriptorList.addAll(java.util.Collection<? extends Descriptor> descriptors)
Adds multiple descriptors to the descriptor list.
|
boolean |
DescriptorList.ignoreAll(java.util.Collection<? extends Descriptor> ignores)
Adds multiple descriptors that should be ignored.
|
Constructor and Description |
---|
DescriptorList(Descriptor... ignore)
Creates a descriptor list that ignores the provided descriptors as varargs.
|
DescriptorRule(Descriptor.Type type,
PriorityRule.Type ordering,
DescriptorAccessor<A> accessor,
Descriptor... descriptors)
Create an rule with a provided rule type, accessor and given ligand order.
|
DescriptorRule(DescriptorAccessor<A> accessor,
PriorityRule.Type ordering,
Descriptor... descriptors)
Create an
Descriptor.Type#ASYMMETRIC rule with a provided accessor and given ligand order. |
Constructor and Description |
---|
DescriptorList(java.util.List<Descriptor> ignores)
Creates a descriptor list that ignores the provided descriptors as a
List . |