ChooseScanArea [IRefSearch]

SYNOPSIS
ChooseScanArea( IUnknown* pIScanCnf, BSTR bstrReflectorType, float dOverlapping, unsigned uCoordSystem, float* rgPos);

MESSAGES
none

PARAMETERS
pIScanCnf
Interface pointer.
bstrReflectorType
Describes the reflector type. Following types are available:
A - Any type ... e.g. A0.15 (all reflector types until 0.15m)
C - Circle ... e.g. C0.15 (a round reflector with a diameter of 0.15m )
R - Rectangle ... e.g. R0.15,0.25 (a rectangular reflector with 0.15m width and 0.25m height)
dOverlapping
Overlapping factor (1.0 .. 100.0)
uCoordSystem
An unsigned value that specifies the coordinaten system: either RFS_CARTESIAN or RFS_POLAR.
rgPos
Pointer to a float array, which describes the position of the reflector.
This should be X, Y, Z or Range, Theta, Phi

REMARKS
The ChooseScanArea function has been moved to the ScanCnf object! Please change your programs to use the one from ScanCnf. This function simply forwards your call to the one in ScanCnf.

SEE ALSO
none


EstimateReflectorPosition [IRefSearch]

SYNOPSIS
EstimateReflectorPosition( IUnknown* pIScanner, int nCountType, BSTR rgbstrReflectorType[], float dErrorThreshold, unsigned uCoordSystem, int* pnCountRefl, struct tagREFLECTORPOS** prgReflPos);

MESSAGES
none

PARAMETERS
pIScanner
Interface pointer.
nCountType
An integer variable, that specifies the count of reflector types.
rgbstrReflectorType
An array of strings which describes the reflector types. Following types are available:
A - Any type ... e.g. A0.15 (all reflector types until 0.15m)
C - Circle ... e.g. C0.15 (a round reflector with a diameter of 0.15m )
R - Rectangle ... e.g. R0.15,0.25 (a rectangular reflector with 0.15m width and 0.25m height)
dErrorThreshold
Error threshold (0.1 .. 1.0)
uCoordSystem
An unsigned value that specifies the coordinaten system: either RFS_CARTESIAN or RFS_POLAR.
pnCountRefl
Pointer to an integer variable, that will receive the count of found reflectors.
prgReflPos
Pointer to a tagREFLECTORPOS array, that will receive the position of the reflectors.

REMARKS
Please note that this part of the library is still in beta state. The EstimateReflectorPosition function will be removed from the library in an upcoming release.

SEE ALSO
none