openModeller
Version 1.5.0
Main Page
Modules
Classes
Files
File List
File Members
PreJackknifeFactory.cpp
Go to the documentation of this file.
1
28
#include "
PreJackknifeFactory.hh
"
29
#include "
PreJackknife.hh
"
30
31
PreJackknifeFactory::PreJackknifeFactory
()
32
: PreAlgorithmFactory( std::string(
"PreJackknife"
) )
33
{
34
};
35
36
PreJackknifeFactory::~PreJackknifeFactory
()
37
{
38
};
39
40
41
PreAlgorithm
*
PreJackknifeFactory::build
(
const
PreParameters
& arg )
42
{
43
PreAlgorithm
* instance_ptr =
new
PreJackknife
();
44
45
if
(!instance_ptr->
reset
( arg ))
46
{
47
std::string msg =
"PreJackknifeFactory::build: Invalid parameters.\n"
;
48
Log::instance
()->
error
( msg.c_str() );
49
throw
InvalidParameterException
( msg );
50
}
51
return
instance_ptr;
52
}
53
PreJackknifeFactory::~PreJackknifeFactory
~PreJackknifeFactory()
Definition:
PreJackknifeFactory.cpp:36
PreJackknifeFactory::PreJackknifeFactory
PreJackknifeFactory()
Definition:
PreJackknifeFactory.cpp:31
Log::instance
static Log * instance()
Returns the instance pointer, creating the object on the first call.
Definition:
Log.cpp:45
PreAlgorithm::reset
bool reset(const PreParameters ¶ms)
Definition:
PreAlgorithm.cpp:46
PreJackknife.hh
PreJackknifeFactory::build
PreAlgorithm * build(const PreParameters &arg)
Definition:
PreJackknifeFactory.cpp:41
Log::error
void error(const char *format,...)
'Error' level.
Definition:
Log.cpp:290
PreJackknife
Definition:
PreJackknife.hh:38
InvalidParameterException
Definition:
Exceptions.hh:105
PreJackknifeFactory.hh
PreParameters
Definition:
PreParameters.hh:42
PreAlgorithm
Definition:
PreAlgorithm.hh:35
src
openmodeller
pre
PreJackknifeFactory.cpp
Generated on Thu Jan 8 2015 17:05:10 for openModeller by
1.8.6