#include <finda_cfg.h>
Public Member Functions | |
| bool | AllowVisit () |
| Gets whether an additional semantic concept can be visited during processing. | |
| void | VisitNode () |
| Notifies the configuration class that a semantic concept was visited during processing. | |
| std::string | GetNodeName () const |
| Gets the source concept name to be used during the search. | |
| void | SetNodeName (const std::string &a_name) |
| Sets the source concept name to be used during the search. | |
| void | StoreWeightedLink (CSemanticLink *a_link) |
| Stores a weighted link to be used during search processing. | |
| CAnalogousWeightNodeMap_i | GetWeightedIterator () |
| Gets an iterator pointing to the beginning of the weighted links map. | |
| CAnalogousWeightNode * | GetWeightedNode (CAnalogousWeightNodeMap_i &a_iter) |
| Gets a weighted node using an iterator. | |
| bool | AddNodeToResults (CAnalogousWeightNode *a_node, const float a_score) |
| Adds a weighted node to the results list, along with it's associated score value. | |
| u_int | GetNumResults () const |
| Gets the number of search results found. | |
| CAnalogousWeightNode * | GetResult (const u_int a_index, float *a_score) |
| Gets a specific search result using an index. | |
| u_int | GetNumNodeVisits () const |
| Gets the number of concepts visited during search processing. | |
| CFindAnalogousConfig () | |
| Constructor. | |
| virtual | ~CFindAnalogousConfig () |
| Destructor. | |
Private Attributes | |
| std::string | m_nodeName |
| Name of the concept for which analogous concepts are being searched. | |
| CAnalogousWeightNodeMap | m_weightedNodeMap |
| Map containing all weighted nodes collected during search processing. | |
| u_int | m_maxNodeVisits |
| Maximum number of concepts that may be visited during processing. | |
| u_int | m_maxNodeResults |
| Maximum number of results that may be returned during processing. | |
| u_int | m_curNodeVisits |
| Current number of concepts visited during search processing. | |
| CAnalogousWeightNodeList | m_resultsList |
| List of analogous search results. | |
Definition at line 129 of file finda_cfg.h.
|
|
Constructor.
Definition at line 277 of file finda_cfg.h. References m_curNodeVisits, m_maxNodeResults, and m_maxNodeVisits. |
|
|
Destructor.
Definition at line 286 of file finda_cfg.h. |
|
||||||||||||
|
Adds a weighted node to the results list, along with it's associated score value.
Definition at line 219 of file finda_cfg.h. References CAnalogousWeightPair, m_maxNodeResults, and m_resultsList. Referenced by COMCSNet::FindAnalogous(). |
|
|
Gets whether an additional semantic concept can be visited during processing.
Definition at line 133 of file finda_cfg.h. References m_curNodeVisits, and m_maxNodeVisits. Referenced by COMCSNet::FindAnalogous(), COMCSNet::p_AnalogousProcessBackwardLinkMap(), COMCSNet::p_AnalogousProcessLink(), and COMCSNet::p_AnalogousProcessLinkMap(). |
|
|
Gets the source concept name to be used during the search.
Definition at line 150 of file finda_cfg.h. References m_nodeName. Referenced by COMCSNet::FindAnalogous(), and COMCSNet::p_AnalogousProcessBackwardLink(). |
|
|
Gets the number of concepts visited during search processing.
Definition at line 271 of file finda_cfg.h. References m_curNodeVisits. |
|
|
Gets the number of search results found.
Definition at line 238 of file finda_cfg.h. References m_resultsList. Referenced by COMCSNet::FindAnalogous(). |
|
||||||||||||
|
Gets a specific search result using an index.
Definition at line 244 of file finda_cfg.h. References CAnalogousWeightNodeList_i, and m_resultsList. |
|
|
Gets an iterator pointing to the beginning of the weighted links map.
Definition at line 192 of file finda_cfg.h. References CAnalogousWeightNodeMap_i, DPRINT, and m_weightedNodeMap. Referenced by COMCSNet::FindAnalogous(). |
|
|
Gets a weighted node using an iterator.
Definition at line 201 of file finda_cfg.h. References m_weightedNodeMap. Referenced by COMCSNet::FindAnalogous(). |
|
|
Sets the source concept name to be used during the search.
Definition at line 156 of file finda_cfg.h. References m_nodeName. |
|
|
Stores a weighted link to be used during search processing.
Definition at line 162 of file finda_cfg.h. References CAnalogousWeightNode::AddLink(), CAnalogousWeightNodeMap_i, DPRINT, CSemanticLink::GetSource(), CSemanticLink::GetSourceID(), m_weightedNodeMap, and CAnalogousWeightNode::SetConcept(). Referenced by COMCSNet::p_AnalogousProcessBackwardLink(). |
Here is the call graph for this function:

|
|
Notifies the configuration class that a semantic concept was visited during processing.
Definition at line 144 of file finda_cfg.h. References m_curNodeVisits. Referenced by COMCSNet::p_AnalogousProcessBackwardLink(), and COMCSNet::p_AnalogousProcessLink(). |
|
|
Current number of concepts visited during search processing.
Definition at line 302 of file finda_cfg.h. Referenced by AllowVisit(), CFindAnalogousConfig(), GetNumNodeVisits(), and VisitNode(). |
|
|
Maximum number of results that may be returned during processing.
Definition at line 299 of file finda_cfg.h. Referenced by AddNodeToResults(), and CFindAnalogousConfig(). |
|
|
Maximum number of concepts that may be visited during processing.
Definition at line 296 of file finda_cfg.h. Referenced by AllowVisit(), and CFindAnalogousConfig(). |
|
|
Name of the concept for which analogous concepts are being searched.
Definition at line 290 of file finda_cfg.h. Referenced by GetNodeName(), and SetNodeName(). |
|
|
List of analogous search results.
Definition at line 305 of file finda_cfg.h. Referenced by AddNodeToResults(), GetNumResults(), and GetResult(). |
|
|
Map containing all weighted nodes collected during search processing.
Definition at line 293 of file finda_cfg.h. Referenced by GetWeightedIterator(), GetWeightedNode(), and StoreWeightedLink(). |
1.3.3