IB-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IBMinimizationVariablesEvaluator Class Referenceabstract

#include <IBMinimizationVariablesEvaluator.h>

Inheritance diagram for IBMinimizationVariablesEvaluator:
IBNormalPlaneMinimizationVariablesEvaluator IBSimpleTwoViewsMinimizationVariablesEvaluator

Public Types

enum  IBMinVarEvaluatorAlgorithm { NormalPlane, SimpleTwoViews }
 

Public Member Functions

virtual bool evaluate (MuonScatterData muon)=0
 
virtual Vector4f getDataVector ()=0
 
virtual Scalarf getDataVector (int i)=0
 
virtual Matrix4f getCovarianceMatrix ()=0
 
virtual Scalarf getCovarianceMatrix (int i, int j)=0
 
virtual void setRaytracer (IBVoxRaytracer *tracer)=0
 
virtual void setDisplacementScatterOnly (bool, bool, bool)=0
 
virtual ~IBMinimizationVariablesEvaluator ()
 

Static Public Member Functions

static
IBMinimizationVariablesEvaluator
New (IBMinVarEvaluatorAlgorithm S)
 

Protected Member Functions

 IBMinimizationVariablesEvaluator ()
 

Member Enumeration Documentation

Enumerator
NormalPlane 
SimpleTwoViews 

Constructor & Destructor Documentation

virtual IBMinimizationVariablesEvaluator::~IBMinimizationVariablesEvaluator ( )
inlinevirtual
IBMinimizationVariablesEvaluator::IBMinimizationVariablesEvaluator ( )
inlineprotected

Member Function Documentation

virtual bool IBMinimizationVariablesEvaluator::evaluate ( MuonScatterData  muon)
pure virtual
virtual Matrix4f IBMinimizationVariablesEvaluator::getCovarianceMatrix ( )
pure virtual
virtual Scalarf IBMinimizationVariablesEvaluator::getCovarianceMatrix ( int  i,
int  j 
)
pure virtual
virtual Vector4f IBMinimizationVariablesEvaluator::getDataVector ( )
pure virtual
virtual Scalarf IBMinimizationVariablesEvaluator::getDataVector ( int  i)
pure virtual
static IBMinimizationVariablesEvaluator* IBMinimizationVariablesEvaluator::New ( IBMinVarEvaluatorAlgorithm  S)
static
virtual void IBMinimizationVariablesEvaluator::setDisplacementScatterOnly ( bool  ,
bool  ,
bool   
)
pure virtual
virtual void IBMinimizationVariablesEvaluator::setRaytracer ( IBVoxRaytracer tracer)
pure virtual

The documentation for this class was generated from the following file: