This class defines the GPM Builder class.
More...
#include <GPMBuilder.h>
This class defines the GPM Builder class.
Definition at line 54 of file GPMBuilder.h.
◆ GPMBuilder()
◆ ~GPMBuilder()
virtual te::sa::GPMBuilder::~GPMBuilder |
( |
| ) |
|
|
virtual |
◆ build()
void te::sa::GPMBuilder::build |
( |
| ) |
|
◆ getGPM()
Function used to return the generated gpm.
- Note
- : The caller will be responsible for checking if it received a valid pointer;
-
: The caller will receive ownership of the returned pointer;
- Returns
- GeneralizedProximityMatrix A pointer to the matrix generated by the builder.
◆ setGPMInfo()
bool te::sa::GPMBuilder::setGPMInfo |
( |
te::da::DataSourcePtr |
ds, |
|
|
const std::string & |
dataSetName, |
|
|
const std::string & |
attributeName |
|
) |
| |
Function used to create an empty gpm (using a MEMORY DIRECT graph)
- Parameters
-
ds | Data source pointer |
dataSetName | Container with data source information |
attributeName | Attribute used to define the output graph type |
- Returns
- True if the gmp was correctly generated and false in other case.
◆ m_constructor
Strategy used to construct the gpm.
Definition at line 99 of file GPMBuilder.h.
◆ m_ds
◆ m_gpm
◆ m_weights
Strategy used to calculate the weight of a gpm.
Definition at line 101 of file GPMBuilder.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/sa/core/GPMBuilder.h