Image Component Library (ICL)
|
Classes | |
struct | AcquisitionInterruptor |
Utility Structure. More... | |
class | BayerToRgb8Icl |
This ColorConverter uses the icl Bayer to Rgb conversion. More... | |
class | ColorConverter |
Pure virtual interface for color converters. More... | |
class | ConcGrabberBuffer |
This is used for concurrent writing and reading of ConvBuffers. More... | |
class | ConvBuffers |
This class holds all buffers needed for ColorConversion. More... | |
struct | GrabbingInterruptor |
Utility Structure. More... | |
struct | Interruptable |
Utility Structure. More... | |
class | Mono16sToMono16s |
This ColorConverter is used for pylon-mono16s to icl-mono16s conversion. More... | |
class | Mono8uToMono8u |
This ColorConverter is used for pylon-mono8u to icl-mono8u conversion. More... | |
class | MonoToMono8u |
This ColorConverter is used for other pylon-mono to icl-mono8u conversion. More... | |
struct | PylonAutoEnv |
Utility Structure. More... | |
class | PylonCameraOptions |
This is a helper class for Pylon camera settings. More... | |
class | PylonColorConverter |
This is the color-conversion-class for Pylon images. More... | |
class | PylonColorToRgb |
This ColorConverter is used for pylon-bayer/yuv to icl-rgb conversion. More... | |
class | PylonGrabber |
Grabber implementation for a Basler Pylon-based GIG-E Grabber. More... | |
class | PylonGrabberBuffer |
Buffer, registered to the Pylon-drivers StreamGrabber. More... | |
class | PylonGrabberThread |
Internally spawned thread class for continuous grabbing. More... | |
class | Rgb8uToRgb8u |
This ColorConverter is used for pylon-rgb to icl-rgb conversion. More... | |
class | TsBuffer |
A buffer holding image information and timestamp. More... | |
class | Yuv422ToRgb8Icl |
This ColorConverter uses the icl Yuv422 to Rgb conversion. More... | |
class | Yuv422YUYVToRgb8Icl |
This ColorConverter uses the icl Yuv422YUYV to Rgb conversion. More... | |
Functions | |
template<typename NODE , typename RET > | |
RET | getNodeValue (NODE *node) |
template function to get the value of an IValue-subclass More... | |
template<typename NODE , typename RET > | |
int64_t | getNodeValue (GenApi::IEnumeration *node) |
template function overload to get the int64_t-value of an IEnumeration More... | |
template<typename NODE , typename VAL > | |
void | setNodeValue (NODE *node, VAL value) |
template function to set the value of an IValue-subclass More... | |
template<typename NODE , typename VAL > | |
void | setNodeValue (GenApi::IEnumeration *node, std::string value) |
template function overload to set the value of an IEnumeration More... | |
template<typename NODE , typename VAL > | |
void | setNodeValue (GenApi::IEnumeration *node, int64_t value) |
template function overload to set the value of an IEnumeration More... | |
template<typename OBJ , typename NODE , typename VAL > | |
bool | setParameterValueOf (OBJ *object, std::string parameter, VAL value) |
set the value of a parameter of a specific type on a specific source (camera/grabber) More... | |
template<typename SOURCE , typename NODE , typename RET > | |
RET | getParameterValueOf (SOURCE *source, std::string param) |
get the value of a parameter of a specific type from a spec. source (camera/grabber) More... | |
ICLIO_API std::string | getParameterValueString (Pylon::IPylonDevice *device, std::string parameter) |
returns a string representation of the value of a parameter of the camera. More... | |
ICLIO_API void | printHelp () |
Prints help-information to std::cout. More... | |
ICLIO_API Pylon::CDeviceInfo | getDeviceFromArgs (std::string args) |
Uses args to find demanded device. More... | |
ICLIO_API int | channelFromArgs (std::string args) |
Uses args to find out which BufferChannel to use. More... | |
ICLIO_API Pylon::DeviceInfoList_t | getPylonDeviceList (Pylon::DeviceInfoList_t *filter=NULL) |
Returns a list of available Pylon devices. More... | |
ICLIO_API int icl::io::pylon::channelFromArgs | ( | std::string | args | ) |
Uses args to find out which BufferChannel to use.
ICLIO_API Pylon::CDeviceInfo icl::io::pylon::getDeviceFromArgs | ( | std::string | args | ) |
Uses args to find demanded device.
RET icl::io::pylon::getNodeValue | ( | NODE * | node | ) |
template function to get the value of an IValue-subclass
int64_t icl::io::pylon::getNodeValue | ( | GenApi::IEnumeration * | node | ) |
template function overload to get the int64_t-value of an IEnumeration
RET icl::io::pylon::getParameterValueOf | ( | SOURCE * | source, |
std::string | param | ||
) |
get the value of a parameter of a specific type from a spec. source (camera/grabber)
ICLIO_API std::string icl::io::pylon::getParameterValueString | ( | Pylon::IPylonDevice * | device, |
std::string | parameter | ||
) |
returns a string representation of the value of a parameter of the camera.
ICLIO_API Pylon::DeviceInfoList_t icl::io::pylon::getPylonDeviceList | ( | Pylon::DeviceInfoList_t * | filter = NULL | ) |
Returns a list of available Pylon devices.
filter | if provided will be used to filter available devices |
ICLIO_API void icl::io::pylon::printHelp | ( | ) |
Prints help-information to std::cout.
void icl::io::pylon::setNodeValue | ( | NODE * | node, |
VAL | value | ||
) |
template function to set the value of an IValue-subclass
void icl::io::pylon::setNodeValue | ( | GenApi::IEnumeration * | node, |
std::string | value | ||
) |
template function overload to set the value of an IEnumeration
void icl::io::pylon::setNodeValue | ( | GenApi::IEnumeration * | node, |
int64_t | value | ||
) |
template function overload to set the value of an IEnumeration
bool icl::io::pylon::setParameterValueOf | ( | OBJ * | object, |
std::string | parameter, | ||
VAL | value | ||
) |
set the value of a parameter of a specific type on a specific source (camera/grabber)