bm::distance_metric_descriptor Struct Reference

Search Toolkit Book for bm::distance_metric_descriptor

#include <bmalgo_impl.h>

List of all members.


Detailed Description

Distance metric descriptor, holds metric code and result.

See also:
distance_operation

Definition at line 83 of file bmalgo_impl.h.

Public Member Functions

 distance_metric_descriptor (distance_metric m)
 distance_metric_descriptor ()
void reset ()
 Sets metric result to 0.

Public Attributes

distance_metric metric
bm::id_t result


Constructor & Destructor Documentation

bm::distance_metric_descriptor::distance_metric_descriptor distance_metric  m  )  [inline]
 

Definition at line 88 of file bmalgo_impl.h.

bm::distance_metric_descriptor::distance_metric_descriptor  )  [inline]
 

Definition at line 92 of file bmalgo_impl.h.


Member Function Documentation

void bm::distance_metric_descriptor::reset  )  [inline]
 

Sets metric result to 0.

Definition at line 100 of file bmalgo_impl.h.

References result.


Member Data Documentation

distance_metric bm::distance_metric_descriptor::metric
 

Definition at line 85 of file bmalgo_impl.h.

bm::id_t bm::distance_metric_descriptor::result
 

Definition at line 86 of file bmalgo_impl.h.

Referenced by bm::any_and(), bm::any_or(), bm::any_sub(), bm::any_xor(), bm::combine_any_operation_with_block(), bm::combine_count_operation_with_block(), bm::count_and(), bm::count_or(), bm::count_sub(), bm::count_xor(), and reset().


The documentation for this struct was generated from the following file:
Generated on Mon Dec 7 16:06:06 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:24:38 2009 by modify_doxy.py rev. 173732