Back to Adaptive Vision Library Lite website
You are here: Start » Gocator » Gocator_GrabSection
![](../../img/icon/LMI.png)
Gocator_GrabSection
Header: | ThirdPartySdk.h |
---|---|
Namespace: | avl |
Captures Section from Gocator device.
Syntax
bool avl::Gocator_GrabSection ( Gocator_State& ioState, const atl::Optional<avl::GocatorAddress>& inAddress, int inInputQueueSize, int inSectionID, atl::Array<avl::Point2D>& outSectionData, atl::Conditional<avl::Profile>& outSectionIntensity, atl::real& outXScale, atl::real& outXOffset, atl::real& outZScale, atl::real& outZOffset, avl::GocatorFrameInfo& outFrameInfo )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | Gocator_State& | Object used to maintain state of the function. | |||
![]() |
inAddress | const Optional<GocatorAddress>& | NIL | Gocator Device identifying IP address (e.g. "127.0.0.1") or serial number (e.g. "SN:17335") | |
![]() |
inInputQueueSize | int | 1 - 200 | Number of incoming frames that can be buffered before the application is able to process them | |
![]() |
inSectionID | int | 0 - ![]() |
||
![]() |
outSectionData | Array<Point2D>& | |||
![]() |
outSectionIntensity | Conditional<Profile>& | |||
![]() |
outXScale | real& | X scale in mm | ||
![]() |
outXOffset | real& | X offset in mm | ||
![]() |
outZScale | real& | Z scale in mm | ||
![]() |
outZOffset | real& | Z offset in mm | ||
![]() |
outFrameInfo | GocatorFrameInfo& |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.