Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

Clayout Class Reference

#include <layout.h>

List of all members.

Public Member Functions

Clayoutoperator= (Clayout &a)
void BoundingBox (objectInfo *obj, int objcount, struct rectangle &r)
void Rotate (CTMatrix< double > &obj)
void ImportObjects (objectInfo *obj, int objcount)
void KmeansObjClustering (Clayout *pLayouts, int nObj, int nDoc, int nCluster, int maxiteration, objvector sigma, bool use_zero_flag=false)
void NormalizeObjects (Clayout *pLayouts, int nDoc, objvector &avg, objvector &sigma)
void Weight_Clusters_against (Clayout *pLayout, double probability_range=0.5)
void SaveClustersToDisk (string fname, bool saveweights=true)
void LoadClustersFromDisk (string fname)
 Clayout ()
virtual ~Clayout ()
void Reset ()

Public Attributes

double m_pageheight
double m_pagewidth
objvectorm_pObjectList
int m_nbObjects
objclusterm_pClusterList
int m_nbClusters


Constructor & Destructor Documentation

Clayout::Clayout  ) 
 

virtual Clayout::~Clayout  )  [virtual]
 


Member Function Documentation

void Clayout::BoundingBox objectInfo obj,
int  objcount,
struct rectangle r
 

void Clayout::ImportObjects objectInfo obj,
int  objcount
 

void Clayout::KmeansObjClustering Clayout pLayouts,
int  nObj,
int  nDoc,
int  nCluster,
int  maxiteration,
objvector  sigma,
bool  use_zero_flag = false
 

void Clayout::LoadClustersFromDisk string  fname  ) 
 

void Clayout::NormalizeObjects Clayout pLayouts,
int  nDoc,
objvector avg,
objvector sigma
 

Clayout& Clayout::operator= Clayout a  ) 
 

void Clayout::Reset  ) 
 

void Clayout::Rotate CTMatrix< double > &  obj  ) 
 

void Clayout::SaveClustersToDisk string  fname,
bool  saveweights = true
 

void Clayout::Weight_Clusters_against Clayout pLayout,
double  probability_range = 0.5
 


Member Data Documentation

int Clayout::m_nbClusters
 

int Clayout::m_nbObjects
 

double Clayout::m_pageheight
 

double Clayout::m_pagewidth
 

objcluster* Clayout::m_pClusterList
 

objvector* Clayout::m_pObjectList
 


The documentation for this class was generated from the following file:
Generated on Tue Aug 29 11:42:42 2006 for PageLayoutDOCLIB by  doxygen 1.4.2