Frapper  1.0a
Static Public Member Functions | List of all members
Frapper::Helpers::AnalysisH Class Reference

#include <Helper.h>

Static Public Member Functions

template<class T >
static std::vector< T > ComputeDistance (std::vector< T > &v1, std::vector< T > &v2)
 
static std::vector< float > SummVerctors (const std::vector< float > &v1, const std::vector< float > &v2, float div=1)
 
template<class T >
static T MaxVectorAbs (const std::vector< T > &v)
 
static void UniformVector (std::vector< float > &v)
 
static void UniformVector (std::vector< float > &v, float max)
 
template<class T >
static void NormalizeVector (std::vector< T > &v, float max)
 
template<class T >
static void NormalizeVector (std::vector< T > &v)
 
static float SpreadVector (std::vector< float > &v)
 
static float DistVector (const QList< float > &l1, const QList< float > &l2, const float &length=1.0f)
 
static float DistVector (const QList< float > &l1, const QList< float > &l2, const QList< float > &s1)
 
static float DistVectorWin (const QList< QList< float >> &l1, const QList< QList< float >> &l2, const QList< QList< float >> &s1)
 
static float AngleVector (const QList< Key * > *l1, const QList< float > *l2, const float &length=1.0f)
 
static float DiceCoefficient (const QList< Key * > *l1, const QList< float > *l2, const float &length)
 
static float LengthVector (QList< float > *l)
 
static void NormalizeVectorLength (QList< float > *l)
 
static void NormalizeVectorLength (QList< float > *l, float &length)
 
static float LengthVector (QList< Key * > *l)
 
static void NormalizeVectorLength (QList< Key * > *l)
 
static void NormalizeVectorLength (QList< Key * > *l, float &length)
 
static float SummVector (std::vector< float > &v)
 
template<class T >
static bool sameSign (T &a, T &b)
 

Member Function Documentation

template<class T >
static std::vector<T> Frapper::Helpers::AnalysisH::ComputeDistance ( std::vector< T > &  v1,
std::vector< T > &  v2 
)
inlinestatic
static std::vector<float> Frapper::Helpers::AnalysisH::SummVerctors ( const std::vector< float > &  v1,
const std::vector< float > &  v2,
float  div = 1 
)
inlinestatic
template<class T >
static T Frapper::Helpers::AnalysisH::MaxVectorAbs ( const std::vector< T > &  v)
inlinestatic
static void Frapper::Helpers::AnalysisH::UniformVector ( std::vector< float > &  v)
inlinestatic
static void Frapper::Helpers::AnalysisH::UniformVector ( std::vector< float > &  v,
float  max 
)
inlinestatic
template<class T >
static void Frapper::Helpers::AnalysisH::NormalizeVector ( std::vector< T > &  v,
float  max 
)
inlinestatic
template<class T >
static void Frapper::Helpers::AnalysisH::NormalizeVector ( std::vector< T > &  v)
inlinestatic
static float Frapper::Helpers::AnalysisH::SpreadVector ( std::vector< float > &  v)
inlinestatic
static float Frapper::Helpers::AnalysisH::DistVector ( const QList< float > &  l1,
const QList< float > &  l2,
const float &  length = 1.0f 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::DistVector ( const QList< float > &  l1,
const QList< float > &  l2,
const QList< float > &  s1 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::DistVectorWin ( const QList< QList< float >> &  l1,
const QList< QList< float >> &  l2,
const QList< QList< float >> &  s1 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::AngleVector ( const QList< Key * > *  l1,
const QList< float > *  l2,
const float &  length = 1.0f 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::DiceCoefficient ( const QList< Key * > *  l1,
const QList< float > *  l2,
const float &  length 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::LengthVector ( QList< float > *  l)
inlinestatic
static void Frapper::Helpers::AnalysisH::NormalizeVectorLength ( QList< float > *  l)
inlinestatic
static void Frapper::Helpers::AnalysisH::NormalizeVectorLength ( QList< float > *  l,
float &  length 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::LengthVector ( QList< Key * > *  l)
inlinestatic
static void Frapper::Helpers::AnalysisH::NormalizeVectorLength ( QList< Key * > *  l)
inlinestatic
static void Frapper::Helpers::AnalysisH::NormalizeVectorLength ( QList< Key * > *  l,
float &  length 
)
inlinestatic
static float Frapper::Helpers::AnalysisH::SummVector ( std::vector< float > &  v)
inlinestatic
template<class T >
static bool Frapper::Helpers::AnalysisH::sameSign ( T &  a,
T &  b 
)
inlinestatic

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