WATERSHED::POURCANDIDATE Class Reference

This is temporary class. More...

#include <mi32/watermdl.h>

List of all members.

Classes

struct  RECORD

Public Member Functions

 POURCANDIDATE (const POURCANDIDATE &rhs)
 POURCANDIDATE (const DPOINT3D &Point, const INT32 LeftWatershed, const INT32 RightWatershed)
 POURCANDIDATE ()
 ~POURCANDIDATE ()
const INT32 GetLeftWatershed () const
const DPOINT3DGetPoint () const
const INT32 GetRightWatershed () const
void Init (const DPOINT3D &Point, const INT32 LeftWatershed, const INT32 RightWatershed)
POURCANDIDATEoperator= (const POURCANDIDATE &rhs)

Private Attributes

RECORD m_Record

Detailed Description

This is temporary class.


Constructor & Destructor Documentation

WATERSHED::POURCANDIDATE::POURCANDIDATE (  )  [inline]
WATERSHED::POURCANDIDATE::POURCANDIDATE ( const DPOINT3D Point,
const INT32  LeftWatershed,
const INT32  RightWatershed 
) [inline]
Parameters:
Point Constructor by location and neighbors watershed Location of pour point
LeftWatershed Left watershed
RightWatershed Right watershed
WATERSHED::POURCANDIDATE::POURCANDIDATE ( const POURCANDIDATE rhs  )  [inline]
Parameters:
rhs Copy constructor
WATERSHED::POURCANDIDATE::~POURCANDIDATE (  )  [inline]

Member Function Documentation

const INT32 WATERSHED::POURCANDIDATE::GetLeftWatershed (  )  const [inline]

Get left watershed ID.

It is usally watershed where water pours from.

Returns:
Watershed ID
const DPOINT3D& WATERSHED::POURCANDIDATE::GetPoint (  )  const [inline]

Get location of pour point as DPOINT3D in Original DEM coordinates.

Returns:
DPOINT3D
const INT32 WATERSHED::POURCANDIDATE::GetRightWatershed (  )  const [inline]

Get left watershed ID.

It is usally watershed where water pours to.

Returns:
Watershed ID or -1 if on boundary of DEM
void WATERSHED::POURCANDIDATE::Init ( const DPOINT3D Point,
const INT32  LeftWatershed,
const INT32  RightWatershed 
) [inline]
Parameters:
Point Location of pour point
LeftWatershed Left watershed
RightWatershed Right watershed
POURCANDIDATE& WATERSHED::POURCANDIDATE::operator= ( const POURCANDIDATE rhs  )  [inline]
Parameters:
rhs Assignment operator

Member Data Documentation


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

Generated on Sun Oct 7 21:34:00 2012 for TNTsdk 2012 by  doxygen 1.6.1