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:
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 Thu Apr 26 04:09:43 2007 for TNTsdk by  doxygen 1.5.2