- 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
- 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