8 #ifndef IPENALTYTEMPLATE_HH 9 #define IPENALTYTEMPLATE_HH 1 12 #include "sAddonManager.hh" 13 #include "sOutputManager.hh" int ReadOptionsList(const string &a_optionsList)
int ReadConfigurationFile(const string &a_configurationFile)
FLTNB ComputePenaltyValue(int a_tbf, int a_rbf, int a_cbf, INTNB a_voxel, int a_th)
void ShowHelpSpecific()
A function used to show help about the child penalty.
int InitializeSpecific()
This function is used to initialize specific stuff to the child penalty.
int CheckSpecificParameters()
A private function used to check the parameters settings specific to the child penalty.
#define CLASS_PENALTY(NAME, CLASS)
#define FUNCTION_PENALTY(CLASS)
~iPenaltyTemplate()
The destructor of iPenaltyTemplate.
FLTNB ComputeFirstDerivative(int a_tbf, int a_rbf, int a_cbf, INTNB a_voxel, int a_th)
This class is designed to generically described any penalty applied to MAP algorithms.
FLTNB ComputeSecondDerivative(int a_tbf, int a_rbf, int a_cbf, INTNB a_voxel, int a_th)
This class is a template for penalties.
Declaration of class vPenalty.
iPenaltyTemplate()
The constructor of iPenaltyTemplate.