#include <GT2005Clustering.h>
Collaboration diagram for GT2005Clustering:

Public Member Functions | |
| GT2005Clustering () | |
| void | addLine (Vector2< int > start, Vector2< int > end, int length) |
| Vector2< double > | getMidpoint (int elementnr) |
| Vector2< double > | getMidpointX (int elementnr) |
| Vector2< double > | getMidpointY (int elementnr) |
| int | getSize () |
| void | reset () |
| GT2005Cluster | getClusterX (int elementnr) |
| GT2005Cluster | getClusterY (int elementnr) |
Private Member Functions | |
| void | markV (double xminimum, double xmaximum, double yminimum, double ymaximum, int expansion) |
| void | Cluster1 (bool v) |
| void | markH (double xminimum, double xmaximum, double yminimum, double ymaximum, int expansion) |
| void | prepV (double xminimum) |
| void | prepH (double yminimum) |
| void | clusterFinal (bool vertical, double xminimum, double xmaximum, double yminimum, double ymaximum) |
Private Attributes | |
| int | vhshort |
| int | vhmiddle |
| int | vhlong |
| int | yshort |
| int | ymiddle |
| int | ylong |
| int | hv |
| int | vh |
| int | lImage |
| int | hImage |
| GT2005Clusterliste | cl |
| double | xmin |
| double | xmax |
| double | ymin |
| double | ymax |
| bool | vertical |
| double | distance |
| std::list< std::list< GT2005Cluster >::iterator >::iterator | cfirst |
| std::list< std::list< GT2005Cluster >::iterator >::iterator | clast |
| std::list< std::list< GT2005Cluster >::iterator >::iterator | cinput |
| std::list< GT2005Cluster >::iterator | cIter |
| std::list< GT2005Cluster >::iterator | cIter2 |
| std::list< std::list< GT2005Cluster >::iterator >::iterator | vhIter |
| std::list< std::list< GT2005Cluster >::iterator >::iterator | vhIter2 |
| std::list< Vector2< double > > | hlist |
| std::list< Vector2< double > >::iterator | hiterator |
|
|
Definition at line 3 of file GT2005Clustering.cpp. References cl, hImage, hv, lImage, vh, vhlong, vhmiddle, vhshort, ylong, ymiddle, and yshort. |
|
||||||||||||||||||||||||
|
Definition at line 254 of file GT2005Clustering.cpp. References GT2005Clusterliste::addCluster(), cfirst, cinput, cIter, cl, clast, clusterFinal(), vhIter, and vhIter2. Referenced by Cluster1(). |
Here is the call graph for this function:

|
|
Definition at line 78 of file GT2005Clustering.cpp. References GT2005Clusterliste::addCluster(), cIter, cl, hv, markH(), markV(), prepH(), prepV(), vh, vhIter, vhIter2, vhlong, vhmiddle, vhshort, ylong, ymiddle, and yshort. Referenced by addLine(). |
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 302 of file GT2005Clustering.cpp. References GT2005Clusterliste::addCluster(), cfirst, cinput, cIter, cl, clast, clusterFinal(), vhIter, and vhIter2. Referenced by Cluster1(). |
Here is the call graph for this function:

|
|
Definition at line 215 of file GT2005Clustering.cpp. References cIter, cl, GT2005Clusterliste::getVNaviBegin(), GT2005Clusterliste::getVNaviEnd(), vhIter, and vhIter2. Referenced by Cluster1(). |
Here is the call graph for this function:

|
|
Definition at line 235 of file GT2005Clustering.cpp. References cIter, cl, GT2005Clusterliste::getHNaviBegin(), GT2005Clusterliste::getHNaviEnd(), vhIter, and vhIter2. Referenced by Cluster1(). |
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 346 of file GT2005Clustering.cpp. References GT2005Clusterliste::addCluster(), cfirst, cinput, cIter, cl, clast, GT2005Clusterliste::getHNaviBegin(), GT2005Clusterliste::getVNaviBegin(), GT2005Clusterliste::removeCluster(), and vhIter. |
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 27 of file GT2005Clustering.cpp. References GT2005Clusterliste::addCluster(), cl, Cluster1(), GT2005Clusterliste::getEmpty(), GT2005Clusterliste::getVNaviBegin(), vertical, vhIter, Vector2< V >::x, and Vector2< V >::y. Referenced by SlamImageProcessor::scan(), and GT2005ImageProcessor::scan(). |
Here is the call graph for this function:

|
|
Definition at line 438 of file GT2005Clustering.cpp. References cl, e, GT2005Clusterliste::getMidpoints(), hiterator, and hlist. Referenced by SlamImageProcessor::execute(), and GT2005ImageProcessor::execute(). |
Here is the call graph for this function:

|
|
Definition at line 451 of file GT2005Clustering.cpp. References cIter, cl, e, GT2005Clusterliste::getVNaviBegin(), and vhIter. |
Here is the call graph for this function:

|
|
Definition at line 462 of file GT2005Clustering.cpp. References cIter, cl, e, GT2005Clusterliste::getHNaviBegin(), and vhIter. |
Here is the call graph for this function:

|
|
Definition at line 430 of file GT2005Clustering.cpp. References cl, GT2005Clusterliste::getMidpoints(), and hlist. Referenced by SlamImageProcessor::execute(), and GT2005ImageProcessor::execute(). |
Here is the call graph for this function:

|
|
Definition at line 495 of file GT2005Clustering.cpp. References cl, and GT2005Clusterliste::deleteAll(). Referenced by SlamImageProcessor::execute(), and GT2005ImageProcessor::execute(). |
Here is the call graph for this function:

|
|
Definition at line 473 of file GT2005Clustering.cpp. References cIter, cl, e, GT2005Clusterliste::getVNaviBegin(), and vhIter. |
Here is the call graph for this function:

|
|
Definition at line 484 of file GT2005Clustering.cpp. References cIter, cl, e, GT2005Clusterliste::getHNaviBegin(), and vhIter. |
Here is the call graph for this function:

|
|
Definition at line 17 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 18 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 19 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 22 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 23 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 24 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 28 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 31 of file GT2005Clustering.h. Referenced by Cluster1(), and GT2005Clustering(). |
|
|
Definition at line 35 of file GT2005Clustering.h. Referenced by GT2005Clustering(). |
|
|
Definition at line 37 of file GT2005Clustering.h. Referenced by GT2005Clustering(). |
|
|
Definition at line 41 of file GT2005Clustering.h. Referenced by addLine(), Cluster1(), clusterFinal(), getClusterX(), getClusterY(), getMidpoint(), getMidpointX(), getMidpointY(), getSize(), GT2005Clustering(), markH(), markV(), prepH(), prepV(), and reset(). |
|
|
Definition at line 44 of file GT2005Clustering.h. |
|
|
Definition at line 44 of file GT2005Clustering.h. |
|
|
Definition at line 44 of file GT2005Clustering.h. |
|
|
Definition at line 44 of file GT2005Clustering.h. |
|
|
Definition at line 48 of file GT2005Clustering.h. Referenced by addLine(). |
|
|
Definition at line 51 of file GT2005Clustering.h. |
|
|
Definition at line 54 of file GT2005Clustering.h. Referenced by clusterFinal(), markH(), and markV(). |
|
|
Definition at line 55 of file GT2005Clustering.h. Referenced by clusterFinal(), markH(), and markV(). |
|
|
Definition at line 56 of file GT2005Clustering.h. Referenced by clusterFinal(), markH(), and markV(). |
|
|
Definition at line 59 of file GT2005Clustering.h. Referenced by Cluster1(), clusterFinal(), getClusterX(), getClusterY(), getMidpointX(), getMidpointY(), markH(), markV(), prepH(), and prepV(). |
|
|
Definition at line 60 of file GT2005Clustering.h. |
|
|
Definition at line 63 of file GT2005Clustering.h. Referenced by addLine(), Cluster1(), clusterFinal(), getClusterX(), getClusterY(), getMidpointX(), getMidpointY(), markH(), markV(), prepH(), and prepV(). |
|
|
Definition at line 64 of file GT2005Clustering.h. Referenced by Cluster1(), markH(), markV(), prepH(), and prepV(). |
|
|
Definition at line 90 of file GT2005Clustering.h. Referenced by getMidpoint(), and getSize(). |
|
|
Definition at line 93 of file GT2005Clustering.h. Referenced by getMidpoint(). |
1.3.6