| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
TeProxMatrixAttributes Class Reference

Attributes associated with each neighborhood of a proximity matrix. More...

`#include <TeNeighbours.h>`

List of all members.

## Public Member Functions

| TeProxMatrixAttributes ()
| Empty constructor.
| TeProxMatrixAttributes (const double &w, const int &slice, const int &order, const double &cent_dist, const double &border_length, const double &net_distance, const double &net_minimun_path)
| Constructor.
| TeProxMatrixAttributes (const TeProxMatrixAttributes &att)
| Copy constuctor.
double | Weight ()
| Return weight.
int | Slice ()
| Return slice.
int | Order ()
| Return order.
double | BorderLength ()
| Return border length.
double | CentroidDistance ()
| Return centroid distance.
double | NetworkObjectsDistance ()
| Return network objects distance.
double | NetworkMinimumPath ()
| Return network minimum path.
void | Weight (double w)
| Set weight.
void | Slice (int s)
| Set slice.
void | Order (int o)
| Set order.
void | BorderLength (double l)
| Set border length.
void | CentroidDistance (double d)
| Set centroid distance.
void | NetworkObjectsDistance (double d)
| Set network objects distance.
void | NetworkMinimumPath (double d)
| Set network minimum path.
TePropertyVector | getProperties ()
| Return the attributes as a TePropertyVector.
bool | WasBordersLengthComputed ()
| Return if the border length was computed.
bool | WasCentroidDistanceComputed ()
| Return if the centroid distance was computed.
bool | WasNetworkObjectsDistanceComputed ()
| Return if the network objects distance was computed.
bool | WasNetworkMinimumPathComputed ()
| Return if the network minimal path was computed.
TeProxMatrixAttributes & | operator= (const TeProxMatrixAttributes &att)
| Copy operator.
bool | operator== (const TeProxMatrixAttributes &att) const
| Comparison Operator.
virtual | ~TeProxMatrixAttributes ()
| Destructor.

## Detailed Description

Attributes associated with each neighborhood of a proximity matrix.

## Constructor & Destructor Documentation

TeProxMatrixAttributes::TeProxMatrixAttributes | ( |  | ) |

Empty constructor.

TeProxMatrixAttributes::TeProxMatrixAttributes | ( | const double & | w,
|  | const int & | slice,
|  | const int & | order,
|  | const double & | cent_dist,
|  | const double & | border_length,
|  | const double & | net_distance,
|  | const double & | net_minimun_path
| ) |  | `[inline]`

Constructor.

TeProxMatrixAttributes::TeProxMatrixAttributes | ( | const TeProxMatrixAttributes & | att | ) |

Copy constuctor.

virtual TeProxMatrixAttributes::~TeProxMatrixAttributes | ( |  | ) | `[inline, virtual]`

Destructor.

## Member Function Documentation

double TeProxMatrixAttributes::BorderLength | ( |  | ) | `[inline]`

Return border length.

void TeProxMatrixAttributes::BorderLength | ( | double | l | ) | `[inline]`

Set border length.

double TeProxMatrixAttributes::CentroidDistance | ( |  | ) | `[inline]`

Return centroid distance.

void TeProxMatrixAttributes::CentroidDistance | ( | double | d | ) | `[inline]`

Set centroid distance.

TePropertyVector TeProxMatrixAttributes::getProperties | ( |  | ) |

Return the attributes as a TePropertyVector.

double TeProxMatrixAttributes::NetworkMinimumPath | ( |  | ) | `[inline]`

Return network minimum path.

void TeProxMatrixAttributes::NetworkMinimumPath | ( | double | d | ) | `[inline]`

Set network minimum path.

void TeProxMatrixAttributes::NetworkObjectsDistance | ( | double | d | ) | `[inline]`

Set network objects distance.

double TeProxMatrixAttributes::NetworkObjectsDistance | ( |  | ) | `[inline]`

Return network objects distance.

TeProxMatrixAttributes & TeProxMatrixAttributes::operator= | ( | const TeProxMatrixAttributes & | att | ) |

Copy operator.

bool TeProxMatrixAttributes::operator== | ( | const TeProxMatrixAttributes & | att | ) | const

Comparison Operator.

void TeProxMatrixAttributes::Order | ( | int | o | ) | `[inline]`

Set order.

int TeProxMatrixAttributes::Order | ( |  | ) | `[inline]`

Return order.

void TeProxMatrixAttributes::Slice | ( | int | s | ) | `[inline]`

Set slice.

int TeProxMatrixAttributes::Slice | ( |  | ) | `[inline]`

Return slice.

bool TeProxMatrixAttributes::WasBordersLengthComputed | ( |  | ) | `[inline]`

Return if the border length was computed.

bool TeProxMatrixAttributes::WasCentroidDistanceComputed | ( |  | ) | `[inline]`

Return if the centroid distance was computed.

bool TeProxMatrixAttributes::WasNetworkMinimumPathComputed | ( |  | ) | `[inline]`

Return if the network minimal path was computed.

bool TeProxMatrixAttributes::WasNetworkObjectsDistanceComputed | ( |  | ) | `[inline]`

Return if the network objects distance was computed.

double TeProxMatrixAttributes::Weight | ( |  | ) | `[inline]`

Return weight.

void TeProxMatrixAttributes::Weight | ( | double | w | ) | `[inline]`

Set weight.

The documentation for this class was generated from the following files:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeNeighbours.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeNeighbours.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines