7 #ifndef BALL_KERNEL_PREDICATE_H
8 #define BALL_KERNEL_PREDICATE_H
10 #ifndef BALL_COMMON_RTTI_H
14 #ifndef BALL_CONCEPT_PREDICATE_H
18 #ifndef BALL_CONCEPT_COMPOSITE_H
57 #ifndef BALL_KERNEL_PREDICATE_TYPE
58 #define BALL_KERNEL_PREDICATE_TYPE
142 return composite.
isAtom();
173 return RTTI::isKindOf<T>(composite);
181 #endif // BALL_KERNEL_PREDICATE_H
virtual ~KernelPredicate()
UnaryPredicate< Composite > KernelPredicateType
virtual ~KernelPredicate()
virtual ~KernelPredicate()
virtual bool isProtein() const
virtual ~KernelPredicate()
virtual ~KernelPredicate()
virtual bool operator()(const Composite &composite) const
Constant virtual RTTI evaluation operator.
virtual bool isFragment() const
virtual bool isChain() const
virtual bool isAtom() const
virtual ~KernelPredicate()
virtual ~KernelPredicate()
virtual bool isResidue() const
virtual bool isMolecule() const