27 #include "../../common/Exception.h"
28 #include "../../common/Translator.h"
29 #include "../../common/STLUtils.h"
30 #include "../../common/progress/TaskProgress.h"
31 #include "../../dataaccess/datasource/DataSource.h"
32 #include "../../dataaccess/utils/Utils.h"
33 #include "../../datatype/SimpleData.h"
34 #include "../../datatype/SimpleProperty.h"
35 #include "../../geometry/GeometryProperty.h"
36 #include "../../geometry/Point.h"
37 #include "../../graph/core/Edge.h"
38 #include "../../graph/core/Vertex.h"
39 #include "../../sam/kdtree.h"
51 m_nNeighbors(nNeighbors)
Utility functions for the data access module.
virtual void constructStrategy()
Build the edges using specific strategy.
GPMConstructorNearestNeighborStrategy()
Default constructor.
virtual ~GPMConstructorNearestNeighborStrategy()
Virtual destructor.
GPMConstructorStrategyType m_type
Constructor Type.
This class defines a nearest neighbor strategy class for a GPM constructor.
This class defines a an Abstract class for a GPM constructor.
This class defines the GPM class.