db_planner::CachingFeaturesExtractor< Features > Class Template Reference

#include <caching_features_extractor.h>

Inheritance diagram for db_planner::CachingFeaturesExtractor< Features >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CachingFeaturesExtractor (const DatabaseFeaturesManager &db_manager, const bool cache_results, const string &features_type_name, const FeaturesExtractor< Features > &features_extractor=FeaturesExtractor< Features >())
virtual bool Extract (const Model &model, Features *features) const

Private Attributes

const bool cache_results_
const DatabaseFeaturesManager & db_manager_
const FeaturesExtractor
< Features > & 
features_extractor_
const string features_type_name_

Detailed Description

template<class Features>
class db_planner::CachingFeaturesExtractor< Features >

Definition at line 17 of file caching_features_extractor.h.


Constructor & Destructor Documentation

template<class Features >
db_planner::CachingFeaturesExtractor< Features >::CachingFeaturesExtractor ( const DatabaseFeaturesManager &  db_manager,
const bool  cache_results,
const string &  features_type_name,
const FeaturesExtractor< Features > &  features_extractor = FeaturesExtractor<Features>() 
) [inline]

Definition at line 24 of file caching_features_extractor.h.


Member Function Documentation

template<class Features >
virtual bool db_planner::CachingFeaturesExtractor< Features >::Extract ( const Model model,
Features *  features 
) const [inline, virtual]

Reimplemented from db_planner::FeaturesExtractor< Features >.

Definition at line 35 of file caching_features_extractor.h.


Member Data Documentation

template<class Features >
const bool db_planner::CachingFeaturesExtractor< Features >::cache_results_ [private]

Definition at line 20 of file caching_features_extractor.h.

template<class Features >
const DatabaseFeaturesManager& db_planner::CachingFeaturesExtractor< Features >::db_manager_ [private]

Definition at line 19 of file caching_features_extractor.h.

template<class Features >
const FeaturesExtractor<Features>& db_planner::CachingFeaturesExtractor< Features >::features_extractor_ [private]

Definition at line 22 of file caching_features_extractor.h.

template<class Features >
const string db_planner::CachingFeaturesExtractor< Features >::features_type_name_ [private]

Definition at line 21 of file caching_features_extractor.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:32 2012