CAcDistanceMatrix Class Reference

#include <CAcDistanceMatrix.h>

Inheritance diagram for CAcDistanceMatrix:

CAcURL2FTS CDistanceCalculator CAccessorImplementation CMagic CAccessor

List of all members.

Public Member Functions

bool operator() () const
 CAcDistanceMatrix (const CXMLElement &inCollectionElement)
 ~CAcDistanceMatrix ()

Protected Attributes

CContent mContent


Detailed Description

In addition to basic CAccessor functionality, this accessor permits the lookup of distances between elements in the database. The table for this lookup the Distance Matrix has to have been calculated in advance, using a series of QBE queries

Definition at line 63 of file CAcDistanceMatrix.h.


Constructor & Destructor Documentation

CAcDistanceMatrix::CAcDistanceMatrix ( const CXMLElement inCollectionElement  ) 

The construction

Definition at line 45 of file CAcDistanceMatrix.cc.

00045                                                                           :
00046   CAcURL2FTS(inCollectionElement),
00047   CDistanceCalculator((inCollectionElement.stringReadAttribute(mrml_const::cui_base_dir).second
00048           +inCollectionElement.stringReadAttribute(mrml_const::cui_distance_matrix_location).second).c_str()){
00049   
00050 };
  

CAcDistanceMatrix::~CAcDistanceMatrix (  ) 

Destructor

Definition at line 57 of file CAcDistanceMatrix.cc.

00057                                      {
00058   
00059 };


Member Function Documentation

bool CAcDistanceMatrix::operator() (  )  const

Is this accessor up and running?

Definition at line 33 of file CAcDistanceMatrix.cc.

00033                                        {
00034   return 
00035     bool((const CAcURL2FTS&)(*this)) 
00036     &&
00037     bool((const CDistanceCalculator&)(*this));
00038 };


Member Data Documentation

Reimplemented from CDistanceCalculator.

Definition at line 68 of file CAcDistanceMatrix.h.


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

Generated on Wed Jan 7 00:31:00 2009 for Gift by  doxygen 1.5.6