RDKit::AtomRingQuery Class Reference

#include <QueryOps.h>

Inheritance diagram for RDKit::AtomRingQuery:

Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion > Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >

List of all members.

Public Member Functions

 AtomRingQuery ()
 AtomRingQuery (int v)
virtual bool Match (const ConstAtomPtr what) const
Queries::Query< int,
ConstAtomPtr, true > * 
copy () const
 returns a copy of this query


Detailed Description

Definition at line 204 of file QueryOps.h.


Constructor & Destructor Documentation

RDKit::AtomRingQuery::AtomRingQuery (  )  [inline]

Definition at line 206 of file QueryOps.h.

References RDKit::queryAtomRingMembership(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setDataFunc(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setDescription().

Referenced by copy().

RDKit::AtomRingQuery::AtomRingQuery ( int  v  )  [inline, explicit]

Definition at line 211 of file QueryOps.h.

References RDKit::queryAtomRingMembership(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setDataFunc(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setDescription().


Member Function Documentation

virtual bool RDKit::AtomRingQuery::Match ( const ConstAtomPtr  what  )  const [inline, virtual]

Definition at line 217 of file QueryOps.h.

References Queries::queryCmp(), and Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::TypeConvert().

Queries::Query<int,ConstAtomPtr,true>* RDKit::AtomRingQuery::copy (  )  const [inline, virtual]

returns a copy of this query

Reimplemented from Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >.

Definition at line 233 of file QueryOps.h.

References AtomRingQuery(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_dataFunc, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::d_description, Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::getNegation(), Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >::setNegation(), and Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >::setTol().


The documentation for this class was generated from the following file:
Generated on Sat May 24 08:36:34 2008 for RDCode by  doxygen 1.5.3