TerraLib 4.1
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.
TeProxMatrixAttributesoperator= (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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines