System documentation of the GNU Image-Finding Tool

Public Member Functions

CQueryTreeBuilder Class Reference

This class builds and maintains a query tree. More...

#include <CQueryTreeBuilder.h>

List of all members.

Public Member Functions

pair< CQueryContainer
*, CQueryTreeNode * > 
buildQueryTree (CAlgorithm &inAlgorithm, CAccessorAdminCollection &inBaseConfiguration, CStaticQueryFactory &inBaseTypeFactory, CQueryContainer *inContainer=0) const
 Building a query tree out of the information we have gathered.
CQueryTreeNodegetQueryByID (const string &inID) const
 Getting a node of the tree by its ID.

Detailed Description

This class builds and maintains a query tree.


Member Function Documentation

pair<CQueryContainer*,CQueryTreeNode*> CQueryTreeBuilder::buildQueryTree ( CAlgorithm inAlgorithm,
CAccessorAdminCollection inBaseConfiguration,
CStaticQueryFactory inBaseTypeFactory,
CQueryContainer inContainer = 0 
) const

Building a query tree out of the information we have gathered.

true indicates success...

We do a post-order traversal of the tree of algorithms: At each level we construct the query of the children taking them as an argument for constructing the query of this.


The documentation for this class was generated from the following file:

Need for discussion? Want to contribute? Contact
help-gift@gnu.org Generated using Doxygen