#include <Neighborhood_System.hpp>
Inheritance diagram for Neighborhood_System:
Public Member Functions | |
virtual | ~Neighborhood_System () |
Destructor for the class Neighborhood_System. | |
virtual void | GetNeighbors (uint site, vector< Weighted_Neighbor * > &neighs) |
Get the (weighted) neighbors for a given site. | |
uint | LMAX () |
Get the maximum number of neighbors for a given site. | |
virtual void | Info () |
Display some info about the neighborhood system. | |
uint | Get_N () |
virtual void | ReadFromFile (string filename) |
Read the neighborhood system definition from a text file. | |
Protected Attributes | |
uint | NbPts |
number of sites |
|
Destructor for the abstract class Neighborhood_System. Abstract. To be defined for the derived classes. |
|
Get the number of the sites |
|
Get the (weighted) neighbors for a given site.
Abstract. To be defined for the derived classes. Reimplemented in Generic_Neighborhood_System, and Image_Local_Neighborhood. |
|
Display some info about the neighborhood system. Abstract. to be defined for the derived classes. Reimplemented in Generic_Neighborhood_System, and Image_Local_Neighborhood. |
|
Get the maximum number of neighbors for a given site. |
|
Read the neighborhood system definition from a text file.
Reimplemented in Generic_Neighborhood_System, and Image_Local_Neighborhood. |