Image Component Library (ICL)
|
Namespaces | |
dc | |
internal used namespace for libdc1394 dependent help functions and classes | |
icl_openni | |
pylon | |
Classes | |
class | ColorFormatDecoder |
The ColorFormatDecoder allows for easy conversion of special color formats to RGB. More... | |
class | ConfigurableRemoteServer |
class | CreateGrabber |
Create Grabber class that provides an image from ICL's create function. More... | |
class | DCDevice |
Device struct, used by the DCGrabber class to identify devices. More... | |
class | DCDeviceFeatures |
Utility class for handling DC-Device features. More... | |
class | DCDeviceFeaturesImpl |
struct | DCDeviceFeaturesImplDelOp |
class | DCDeviceOptions |
Utility struct for DC Camera device options. More... | |
class | DCGrabber |
Grabber implementation for handling DC-Devices using libdc1394 (Version >= 2.0.rc9) . More... | |
class | DemoGrabber |
Demo Grabber class providing am image with a moving rect. More... | |
class | FileGrabber |
Grabber implementation to grab from files . More... | |
class | FileGrabberPlugin |
interface for ImageGrabber Plugins for reading different file types More... | |
class | FileGrabberPluginBICL |
Plugin to grab binary icl image (.bicl or .bicl.gz) More... | |
class | FileGrabberPluginCSV |
FileGrabber plugins for writing ".csv" files (Comma-Separated Values) More... | |
class | FileGrabberPluginImageMagick |
Interface class for reading images using an ImageMagick++ wrapper. More... | |
class | FileGrabberPluginJPEG |
Plugin class to read "jpeg" and "jpg" images. More... | |
class | FileGrabberPluginPNG |
Plugin class to read "png" images. More... | |
class | FileGrabberPluginPNM |
Plugin to grab ".ppm", ".pgm", ".pgm" and ".icl" images. More... | |
class | FileList |
Utility class implementing a list of files. More... | |
class | FilenameGenerator |
Utility class for generating a stream of filenames. More... | |
class | FileWriter |
File Writer implementation writing images to the hard disc. More... | |
class | FileWriterPlugin |
Interface class for writer plugins writing images in different file formats. More... | |
class | FileWriterPluginBICL |
Writer plugin to write binary icl image (extension bicl / bicl.gz) More... | |
class | FileWriterPluginCSV |
Writer plugins for ".csv"-files (Comma-Separated Values) More... | |
class | FileWriterPluginImageMagick |
Interface class for writing images using an ImageMagick++ wrapper. More... | |
class | FileWriterPluginJPEG |
A Writer Plugin for writing ".jpeg" and ".jpg" images. More... | |
class | FileWriterPluginPNG |
A Writer Plugin for writing ".png" images. More... | |
class | FileWriterPluginPNM |
Writer plugin to write images as ".ppm", ".pgm", ".pnm" and ".icl". More... | |
class | FourCC |
Wrapper class for fourcc color codes. More... | |
class | GenericGrabber |
Common interface class for all grabbers. More... | |
class | GenericImageOutput |
Generic Sink for images. More... | |
class | Grabber |
Common interface class for all grabbers. More... | |
struct | GrabberDeviceDescription |
defines and explains an available grabber device More... | |
class | ImageCompressor |
Encoder class for optimized encoding of images. More... | |
struct | ImageOutput |
Minimal interface for image output classes. More... | |
class | ImageUndistortion |
class | IntrinsicCalibrator |
class | JPEGDecoder |
Utility class for decoding JPEG-Data streams (with ICL_HAVE_LIBJPEG only) More... | |
class | JPEGEncoder |
encoding class for data-to-data jpeg compression More... | |
class | Kinect11BitCompressor |
struct | Kinect2Grabber |
Special Grabber implementation for Microsoft's Kinect2 Device. More... | |
struct | KinectGrabber |
Special Grabber implementation for Microsoft's Kinect Device. More... | |
class | LibAVVideoWriter |
class | MyrmexDecoder |
class | OpenCVCamGrabber |
Grabber class that uses OpenCV's grabbing function to grab camera images. More... | |
class | OpenCVVideoGrabber |
opencv base grabber implementation for movie files More... | |
class | OpenCVVideoWriter |
class | OpenNIGrabber |
Grabber implementation for OpenNI based camera access. More... | |
class | OpenNIGrabberThread |
Internally spawned thread class for continuous grabbing. Only one instance needed. More... | |
class | OptrisGrabber |
Grabber class that grabs images using the libImager library from Optris. More... | |
class | PixelSenseGrabber |
PixelSense Grabber class. More... | |
class | RSBGrabber |
Grabber implementation for RSB based image transfer. More... | |
class | RSBImageOutput |
image output implementation using the "Robotics Service Bus (RSB)" More... | |
class | RSBIOUtil |
Simple and ready to use RSB-Informer and RSB-Listener Interface. More... | |
struct | RSBIOUtilDataBase |
struct | RSBIOUtilDataExtra |
Tier 3: branding for using protocol-buffer types by default! More... | |
class | RSBListener |
class | RSBSender |
class | SharedMemoryGrabber |
Grabber class that grabs images from SharedMemorySegment instances. More... | |
class | SharedMemoryPublisher |
Publisher, that can be used to publish images via SharedMemorySegment. More... | |
class | SharedMemorySegment |
Implementation of a cross-process shared memory. More... | |
struct | SharedMemorySegmentLocker |
an easy way to lock a SharedMemorySegment, unlocking at destruction. More... | |
class | SharedMemorySegmentRegister |
This is used to register all created SharedMemorySegments. More... | |
class | SwissRangerGrabber |
Grabber-Implementation for the SwissRanger time-of-flight camera using the libMesaSR library. More... | |
class | TestImages |
Utility class for creating test images. More... | |
class | V4L2Grabber |
The Video for Linux 2 Grabber uses the v4l2-api to access video capturing devices . More... | |
class | V4L2LoopBackOutput |
ImageOutput implementation for V4L2-Looback devices. More... | |
class | VideoGrabber |
Xine-based Video Grabber (grabs most common image formats) More... | |
class | XiGrabber |
Grabber class that grabs images using the XiAPI (extension of the M3API) More... | |
class | ZmqGrabber |
Grabber class that grabs images from ZeroMQ-based network interfaces. More... | |
class | ZmqImageOutput |
image output implementation using the ZeroMQ (ZMQ) framwork More... | |
Typedefs | |
typedef pylon::PylonGrabber | PylonGrabber |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const FourCC &fourCC) |
overloaded ostream operator for type fourCC More... | |
std::ostream & | operator<< (std::ostream &s, const GrabberDeviceDescription &d) |
ostream operator for GenericGrabber::FoundDevice instances More... | |
ICLIO_API std::istream & | operator>> (std::istream &is, ImageUndistortion &udist) |
overloaded ostream operator for ImageUndistortion instances More... | |
ICLIO_API std::ostream & | operator<< (std::ostream &s, const ImageUndistortion &udist) |
overloaded istream operator for ImageUndistortion instances More... | |
ICLIO_API void | labelImage (core::ImgBase *image, const std::string &label) |
draws a label into the upper left image corner More... | |
ICLIO_API std::ostream & | operator<< (std::ostream &str, const PixelSenseGrabber::Blob &b) |
overloaded ostream operator for the PixelSenseGrabber::Blob type More... | |
ICLIO_API std::istream & | operator>> (std::istream &str, PixelSenseGrabber::Blob &b) |
overloaded istream operator for the PixelSenseGrabber::Blob type More... | |
REGISTER_RSBIOUtil_COMMON_TYPE (std::string, string, primitive.string) | |
REGISTER_RSBIOUtil_COMMON_TYPE (int32_t, int, primitive.int) | |
REGISTER_RSBIOUtil_COMMON_TYPE (uint32_t, int, primitive.int) | |
REGISTER_RSBIOUtil_COMMON_TYPE (int64_t, int, primitive.int) | |
REGISTER_RSBIOUtil_COMMON_TYPE (uint64_t, int, primitive.int) | |
REGISTER_RSBIOUtil_COMMON_TYPE (float, float, primitive.float) | |
REGISTER_RSBIOUtil_COMMON_TYPE (double, double, primitive.double) | |
REGISTER_RSBIOUtil_COMMON_TYPE (bool, bool, primitive.bool) | |
ICLIO_API core::ImgBase * | createImage_macaw () |
shortcurt function to create the "macaw"-image More... | |
ICLIO_API core::ImgBase * | createImage_windows () |
shortcurt function to create the "windows"-image More... | |
ICLIO_API core::ImgBase * | createImage_flowers () |
shortcurt function to create the "flowers"-image More... | |
ICLIO_API core::ImgBase * | createImage_lena () |
shortcurt function to create the famous "lena"-image More... | |
ICLIO_API core::ImgBase * | createImage_cameraman () |
shortcurt function to create the famous "cameraman"-image More... | |
ICLIO_API core::ImgBase * | createImage_mandril () |
shortcurt function to create the "mandril"-image More... | |
ICLIO_API core::ImgBase* icl::io::createImage_cameraman | ( | ) |
shortcurt function to create the famous "cameraman"-image
ICLIO_API core::ImgBase* icl::io::createImage_flowers | ( | ) |
shortcurt function to create the "flowers"-image
ICLIO_API core::ImgBase* icl::io::createImage_lena | ( | ) |
shortcurt function to create the famous "lena"-image
ICLIO_API core::ImgBase* icl::io::createImage_macaw | ( | ) |
shortcurt function to create the "macaw"-image
ICLIO_API core::ImgBase* icl::io::createImage_mandril | ( | ) |
shortcurt function to create the "mandril"-image
ICLIO_API core::ImgBase* icl::io::createImage_windows | ( | ) |
shortcurt function to create the "windows"-image
|
inline |
ostream operator for GenericGrabber::FoundDevice instances
ICLIO_API std::ostream& icl::io::operator<< | ( | std::ostream & | s, |
const ImageUndistortion & | udist | ||
) |
overloaded istream operator for ImageUndistortion instances
ICLIO_API std::ostream& icl::io::operator<< | ( | std::ostream & | str, |
const PixelSenseGrabber::Blob & | b | ||
) |
overloaded ostream operator for the PixelSenseGrabber::Blob type
concatenates relevant information using a comma delimiter
|
inline |
overloaded ostream operator for type fourCC
ICLIO_API std::istream& icl::io::operator>> | ( | std::istream & | is, |
ImageUndistortion & | udist | ||
) |
overloaded ostream operator for ImageUndistortion instances
ICLIO_API std::istream& icl::io::operator>> | ( | std::istream & | str, |
PixelSenseGrabber::Blob & | b | ||
) |
overloaded istream operator for the PixelSenseGrabber::Blob type
relevant information is assumed to be comma delimited
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | std::string | , |
string | , | ||
primitive. | string | ||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | int32_t | , |
int | , | ||
primitive. int | |||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | uint32_t | , |
int | , | ||
primitive. int | |||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | int64_t | , |
int | , | ||
primitive. int | |||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | uint64_t | , |
int | , | ||
primitive. int | |||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | float | , |
float | , | ||
primitive. float | |||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | double | , |
double | , | ||
primitive. double | |||
) |
icl::io::REGISTER_RSBIOUtil_COMMON_TYPE | ( | bool | , |
bool | , | ||
primitive. bool | |||
) |