ARB
Public Member Functions | List of all members
ArbProbeMatchWeighting Class Reference

#include <probe_collection.hxx>

Inheritance diagram for ArbProbeMatchWeighting:
Inheritance graph
[legend]
Collaboration diagram for ArbProbeMatchWeighting:
Collaboration graph
[legend]

Public Member Functions

 ArbProbeMatchWeighting ()
 
 ArbProbeMatchWeighting (const float aValues[16], float dWidth, float dBias)
 
 ArbProbeMatchWeighting (const ArbProbeMatchWeighting &rCopy)
 
virtual ~ArbProbeMatchWeighting ()
 
ArbProbeMatchWeightingoperator= (const ArbProbeMatchWeighting &rCopy)
 
void initialise (const float aValues[16], float dWidth, float dBias)
 
bool initialise (const char *pCSValues, const char *pCSWidth, const char *pCSBias)
 
void setParameters (const float aValues[16], float dWidth, float dBias)
 
void getParameters (float aValues[16], float &dWidth, float &dBias) const
 
void writeXML (FILE *hFile, const char *pPrefix) const
 
double matchWeight (const char *pSequenceA, const char *pSequenceB) const
 
double matchWeightResult (const char *pProbeSequence, const char *pMatchResult) const
 
- Public Member Functions inherited from ArbRefCount
 ArbRefCount ()
 
 ArbRefCount (const ArbRefCount &)
 
virtual ~ArbRefCount ()
 
void lock () const
 
bool unlock () const
 
void free () const
 

Detailed Description

Definition at line 122 of file probe_collection.hxx.

Constructor & Destructor Documentation

ArbProbeMatchWeighting::ArbProbeMatchWeighting ( )

Definition at line 250 of file probe_collection.cxx.

References initialise().

ArbProbeMatchWeighting::ArbProbeMatchWeighting ( const float  aValues[16],
float  dWidth,
float  dBias 
)

Definition at line 269 of file probe_collection.cxx.

References initialise().

ArbProbeMatchWeighting::ArbProbeMatchWeighting ( const ArbProbeMatchWeighting rCopy)

Definition at line 281 of file probe_collection.cxx.

ArbProbeMatchWeighting::~ArbProbeMatchWeighting ( )
virtual

Definition at line 290 of file probe_collection.cxx.

Member Function Documentation

ArbProbeMatchWeighting & ArbProbeMatchWeighting::operator= ( const ArbProbeMatchWeighting rCopy)

Definition at line 296 of file probe_collection.cxx.

void ArbProbeMatchWeighting::initialise ( const float  aValues[16],
float  dWidth,
float  dBias 
)
bool ArbProbeMatchWeighting::initialise ( const char pCSValues,
const char pCSWidth,
const char pCSBias 
)

Definition at line 320 of file probe_collection.cxx.

References initialise().

void ArbProbeMatchWeighting::setParameters ( const float  aValues[16],
float  dWidth,
float  dBias 
)
inline

Definition at line 143 of file probe_collection.hxx.

References initialise().

Referenced by ArbProbeCollection::setParameters().

void ArbProbeMatchWeighting::getParameters ( float  aValues[16],
float &  dWidth,
float &  dBias 
) const

Definition at line 358 of file probe_collection.cxx.

Referenced by ArbProbeCollection::getParameters().

void ArbProbeMatchWeighting::writeXML ( FILE *  hFile,
const char pPrefix 
) const

Definition at line 375 of file probe_collection.cxx.

Referenced by ArbProbeCollection::saveXML().

double ArbProbeMatchWeighting::matchWeight ( const char pSequenceA,
const char pSequenceB 
) const

Definition at line 400 of file probe_collection.cxx.

References arb_assert.

double ArbProbeMatchWeighting::matchWeightResult ( const char pProbeSequence,
const char pMatchResult 
) const

Definition at line 451 of file probe_collection.cxx.

References arb_assert.


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