Class AbstractStereoFilter<T extends StereoCenter>
java.lang.Object
com.chemaxon.calculations.stereoanal.filters.AbstractStereoFilter<T>
- Direct Known Subclasses:
AtropFilter,AxialFilter,CisDoubleBondFilter,CisTransDoubleBondFilter,HasAttachedDataFilter,KnownAtropFilter,KnownAxialFilter,KnownDoubleBondFilter,KnownResolvedTetrahedralFilter,RacemicTetrahedralFilter,TetrahedralFilter,TransDoubleBondFilter,UnknownAtropFilter,UnknownAxialFilter,UnknownResolvedTetrahedralFilter,UnresolvedTetrahedralFilter
Abstract class for Filter interface.
Please note that this class is marked with @Beta annotation, so it can be subject of incompatible changes or removal in later releases.
- Since:
- Marvin 6.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EnumSet<StereoConstants.EnhancedStereoType> Set of enhanced stereo flags.Known tetrahedral stereo centers (even, odd). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StereoCenterVisitorcreateVisitor(Consumer<T> consumer) Constructs the specified visitor implementation.filter(List<StereoCenter> stereoCenters) Filter stereo centers.
-
Field Details
-
KNOWN_TETRAHEDRAL_STEREO
public static final EnumSet<CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue> KNOWN_TETRAHEDRAL_STEREOKnown tetrahedral stereo centers (even, odd). -
AND_OR
Set of enhanced stereo flags. Resolved centers (AND/OR).
-
-
Constructor Details
-
AbstractStereoFilter
public AbstractStereoFilter()
-
-
Method Details
-
createVisitor
Constructs the specified visitor implementation. -
filter
Filter stereo centers.- Parameters:
stereoCenters- stereocenters- Returns:
- an immutable list of filtered stereocenters
-