Region Generation Functions

:Associate with "Region Generation Functions" More...

Functions

int ComputeHomerange (DPOINT2D **Points, INT32 NumPoints, DPOLYGON **Dpolys, INT32 *NumDpolys, POLYFITPARM *pfparm)
int MregionFromBasin (const RVC::OBJITEM &SrcRastObjItem, const RVC::OBJITEM &SrcVectObjItem, int NumElemTypes, RGNELEMLIST *ElemList, REGION2D &region)
int MregionFromBufferZone (const RVC::OBJITEM &SrcObjItem, int NumElemTypes, RGNELEMLIST *ElemList, DOUBLE PointDistance, DOUBLE LineDistance, DOUBLE PolyDistance, int Unit, bool side, REGION2D &region)
ERRVALUE MregionFromCluster (const RVC::OBJITEM &SrcGeomObjItem, RGNELEMLIST *ElemList, int NumElemTypes, CLASSIFY_PARM *clparm, REGION2D &region)
int MregionFromPolygonFit (const RVC::OBJITEM &SrcGeomObjItem, RGNELEMLIST *bitarray, int NumPoints, POLYFITPARM *pfparm, REGION2D &region)
int MregionFromTextureGrowth (int rhandle, int vhandle, int NumElemTypes, RGNELEMLIST *ElemList, DOUBLE numSD, INT32 Around, REGION2D &region, UINT32 ProcessType)
ERRVALUE MregionFromVoronoi (const RVC::OBJITEM &SrcGeomObjItem, RGNELEMLIST *ElemList, int NumElemTypes, DOUBLE ExtFactor, REGION2D &region)
void MregionInitPolygonFit (POLYFITPARM *pfparm, UINT32 method)

Detailed Description

:Associate with "Region Generation Functions"


Function Documentation

int ComputeHomerange ( DPOINT2D **  Points,
INT32  NumPoints,
DPOLYGON **  Dpolys,
INT32 NumDpolys,
POLYFITPARM pfparm 
)

Compute region from set of points using polygon fitting.

int MregionFromBasin ( const RVC::OBJITEM SrcRastObjItem,
const RVC::OBJITEM SrcVectObjItem,
int  NumElemTypes,
RGNELEMLIST ElemList,
REGION2D region 
)

Create a region from basin.

int MregionFromBufferZone ( const RVC::OBJITEM SrcObjItem,
int  NumElemTypes,
RGNELEMLIST ElemList,
DOUBLE  PointDistance,
DOUBLE  LineDistance,
DOUBLE  PolyDistance,
int  Unit,
bool  side,
REGION2D region 
)

Create a region from buffer zone.

ERRVALUE MregionFromCluster ( const RVC::OBJITEM SrcGeomObjItem,
RGNELEMLIST ElemList,
int  NumElemTypes,
CLASSIFY_PARM clparm,
REGION2D region 
)

Create a region from a cluster.

Parameters:
NumElemTypes Number of element types
int MregionFromPolygonFit ( const RVC::OBJITEM SrcGeomObjItem,
RGNELEMLIST bitarray,
int  NumPoints,
POLYFITPARM pfparm,
REGION2D region 
)

Generate a region from a polygon fit of selected points.

Returns:
1 if one or more regions generated, 0 if no regions generated, error code if < 0.

Polygon fit methods:

  • RGNPFIT_MINPOLY
  • RGNPFIT_HARMON
  • RGNPFIT_FOURIER
  • RGNPFIT_TESSEL
Parameters:
bitarray Selected points to generate polygon around
NumPoints Number of points that the array covers
pfparm Polygon fit parameter structure
int MregionFromTextureGrowth ( int  rhandle,
int  vhandle,
int  NumElemTypes,
RGNELEMLIST ElemList,
DOUBLE  numSD,
INT32  Around,
REGION2D region,
UINT32  ProcessType 
)

Create a region by raster texture growing.

ERRVALUE MregionFromVoronoi ( const RVC::OBJITEM SrcGeomObjItem,
RGNELEMLIST ElemList,
int  NumElemTypes,
DOUBLE  ExtFactor,
REGION2D region 
)

Create a region from Voronoi diagram.

Parameters:
NumElemTypes Number of element types
region Region returned
void MregionInitPolygonFit ( POLYFITPARM pfparm,
UINT32  method 
)

Initialize parameters to defaults for polygon fitting.

See MregionFromPolygonFit() for details on POLYFITPARM and methods.


Generated on Sun Oct 7 21:33:04 2012 for TNTsdk 2012 by  doxygen 1.6.1