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
Modifier and TypeFieldDescriptionstatic final EnumSet<StereoConstants.EnhancedStereoType>
Set of enhanced stereo flags.Known tetrahedral stereo centers (even, odd). -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StereoCenterVisitor
createVisitor
(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
-