FastClustering

Fast Clustering based on three points.

[ Lib_General64 | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class FastClustering
{
public:
class Element ;
class BasicElement ;
class PairIndexSecond ;
class PairIndexFirst ;
static vector< int> clusterVoteLight(const vector< Element>& i_vElem, float i_fDistThr);
static vector< vector< int> > clusterVote(const vector< Element>& i_vElem, float i_fDistThr);
static void clusterExtByID(const vector< BasicElement>& i_vElem,vector< vector< BasicElement> >& o_vvElem, float i_fDistThr);
static void cluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
static void cluster6(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
static void clusterExt(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
static void fastCluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
bool operator()(const vector< Element>& p_a,const vector< Element>& p_b)const ;
protected:
}; // FastClustering

Back to the top of FastClustering


KEYWORD

Back to the top of FastClustering


AUTHORS

Back to the top of FastClustering


CHANGES LOG

Back to the top of FastClustering


GOALS

Back to the top of FastClustering

		

USAGE

		

Back to the top of FastClustering


class Element ;

  class Element{
  public:
    Vector3 m_v1;
    Vector3 m_v2;
    Vector3 m_v3;

Back to the top of FastClustering


class BasicElement ;

  class BasicElement{
  public:
    Vector3 m_v1;
    Vector3 m_v2;
    Vector3 m_v3;

Back to the top of FastClustering


class PairIndexSecond ;

  class PairIndexSecond{
  public:
    bool operator()(const pair< int,int>& p_a,const pair< int,int>& p_b)const{
    return (p_a.second > p_b.second);
    }
  };

Function is currently defined inline.


Back to the top of FastClustering


class PairIndexFirst ;

  class PairIndexFirst{
  public:
////  
    bool operator()(const pair< int,int>& p_a,const pair< int,int>& p_b)const{
    return (p_a.first > p_b.first);
    }
  };

Function is currently defined inline.


Back to the top of FastClustering


vector< int> clusterVoteLight(const vector< Element>& i_vElem, float i_fDistThr);

  static vector< int> clusterVoteLight(const vector< Element>& i_vElem, float i_fDistThr);

Back to the top of FastClustering


vector< vector< int> > clusterVote(const vector< Element>& i_vElem, float i_fDistThr);

  static vector< vector< int> > clusterVote(const vector< Element>& i_vElem, float i_fDistThr);

Back to the top of FastClustering


void clusterExtByID(const vector< BasicElement>& i_vElem,vector< vector< BasicElement> >& o_vvElem, float i_fDistThr);

  static void clusterExtByID(const vector< BasicElement>& i_vElem,vector< vector< BasicElement> >& o_vvElem, float i_fDistThr);

Back to the top of FastClustering


void cluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);

  static void cluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem,
		      float i_fDistThr);

Back to the top of FastClustering


void cluster6(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);

  static void cluster6(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem,
		      float i_fDistThr);

Back to the top of FastClustering


void clusterExt(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);

  static void clusterExt(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem,
		      float i_fDistThr);

Back to the top of FastClustering


void fastCluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);

  static void fastCluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem,
			  float i_fDistThr);

Back to the top of FastClustering


bool operator()(const vector< Element>& p_a,const vector< Element>& p_b)const ;

  bool operator()(const vector< Element>& p_a,const vector< Element>& p_b)const                                           
;

Function is currently defined inline.


Back to the top of FastClustering


All Members

public:
class Element ;
class BasicElement ;
class PairIndexSecond ;
class PairIndexFirst ;
static vector< int> clusterVoteLight(const vector< Element>& i_vElem, float i_fDistThr);
static vector< vector< int> > clusterVote(const vector< Element>& i_vElem, float i_fDistThr);
static void clusterExtByID(const vector< BasicElement>& i_vElem,vector< vector< BasicElement> >& o_vvElem, float i_fDistThr);
static void cluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
static void cluster6(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
static void clusterExt(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
static void fastCluster(const vector< Element>& i_vElem,vector< vector< Element> >& o_vvElem, float i_fDistThr);
bool operator()(const vector< Element>& p_a,const vector< Element>& p_b)const ;
protected:

Back to the top of FastClustering


Ancestors

Class does not inherit from any other class.

Back to the top of FastClustering


Descendants

Class is not inherited by any others.

Back to the top of FastClustering


Generated from source by the Cocoon utilities on Tue Jan 5 18:47:30 2010 .

Report problems to jkotula@unimax.com