- Main Page
- Namespaces
- Classes
- Files
- Related Pages

# /Users/fpy/titan-1-5-MBARI/Mers/Generators/BFIG/CDBFIG/CDBFIGFactory.h

    00001
    00002 //
    00003 // Copyright (c) 2004           Model-based Embedded and Robotic Systems Group
    00004 // All Rights Reserved          Massachusetts Institute of Technology
    00005 //
    00006 // This software is provided as is. Model-based Embedded and Robotic Systems
    00007 // (MERS) group does not assume any responsibility.
    00008 //
    00009 // Organization:        Model-based Embedded and Robotic Systems Group
    00010 //                                      Massachusetts Institute of Technology
    00011 //
    00013
    00014 #ifndef CDBFIG_FACTORY_HEADER_FILE
    00015 #define CDBFIG_FACTORY_HEADER_FILE
    00016
    00017 #include <Mers/Generators/BFIG/BFIGFactory.h>
    00018
    00019 namespace Mers {
    00020         namespace Generators {
    00021                 namespace BFIG {
    00022                         namespace CDBFIG {
    00023
    00030                                 class CDBFIGFactory : public Mers::Generators::BFIG::BFIGFactory
    00031                                 {
    00032                                 public:
    00036                                         CDBFIGFactory();
    00037
    00041                                         virtual ~CDBFIGFactory();
    00042
    00060                                         virtual Mers::Generators::BFIG::BFIG *
    00061                                         create(std::vector<Mers::Generators::BFIG::BFIGVariable *> const & variableSet, double cutoffCost)
    00062                                                 throw();
    00063
    00077                                         virtual Mers::Generators::BFIG::BFIG *
    00078                                         create(std::vector<Mers::Generators::BFIG::BFIGVariable *> const & variableSet) throw();
    00079
    00100                                         virtual Mers::Generators::BFIG::BFIG *
    00101                                         create(std::vector<Mers::Generators::BFIG::BFIGVariable *> const & variableSet,
    00102                                                         Mers::Generators::BFIG::BFIGObjectiveFunction const * ocspObjectiveFunction,
    00103                                                         double cutoffCost) throw();
    00104                                 };
    00105                         }
    00106                 }
    00107         }
    00108 }
    00109
    00110
    00111 #endif
    00112