class TMVA::IMetric


 IMetric

 Interface for a metric, depending on the implementation the meaning
 of distance in space changes.


Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~IMetric()
static TClass*Class()
virtual Double_tDistance(vector<Double_t>& pointA, vector<Double_t>& pointB)
vector<Double_t>*GetParameters()
virtual TClass*IsA() const
TMVA::IMetric&operator=(const TMVA::IMetric&)
voidSetParameters(vector<Double_t>* parameters)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
vector<Double_t>*fParameters

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

virtual ~IMetric()
{}
Double_t Distance(vector<Double_t>& pointA, vector<Double_t>& pointB)
void SetParameters(vector<Double_t>* parameters)
{ fParameters = parameters; }
std::vector<Double_t>* GetParameters()
{ return fParameters; }

Author: Peter Speckmayer
Last change: root/tmva $Id: IMetric.h 21630 2008-01-10 19:40:44Z brun $
Last generated: 2008-06-25 08:48
Copyright (c) 2005: *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.