|
Public Member Functions |
Clayout & | operator= (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 |
objvector * | m_pObjectList |
int | m_nbObjects |
objcluster * | m_pClusterList |
int | m_nbClusters |