icl::math::Octree< Scalar, CAPACITY, SF, Pt, ALLOC_CHUNK_SIZE >::AABB | Internally used axis-aligned bounding box |
icl::math::QuadTree< Scalar, CAPACITY, SF, ALLOC_CHUNK_SIZE >::AABB | Internally used axis-aligned bounding box |
icl::qt::AbstractPlotWidget | The PlotWidget is an abstract base class for 2D plotting components |
icl::io::pylon::AcquisitionInterruptor | Utility Structure |
icl::qt::ThreadedUpdatableTextView::AddTextEvent | |
icl::filter::AffineOp | Class to apply an arbitrary series of affine transformations \ |
icl::math::Octree< Scalar, CAPACITY, SF, Pt, ALLOC_CHUNK_SIZE >::Allocator | Inernally used block allocator |
icl::math::QuadTree< Scalar, CAPACITY, SF, ALLOC_CHUNK_SIZE >::Allocator | Inernally used block allocator |
icl::geom::AlphaFuncProperty | Extra base class for primitives, that use a special alpha function (in particular textures) |
icl::utils::Any | Simple generic data type implementation that uses a string based data representation |
icl::utils::Array2D< T > | Simple 2D-Array class that provides shallow copy per default |
icl::utils::ArrayDelOp | Array delete operation class for the SmartPtr class |
icl::qt::DataStore::Assign | Internally used assignment structure |
icl::qt::MultiDrawHandle::Assigner | |
icl::qt::ICLApplication::AsynchronousEvent | Interface for events that must be executed in the GUI Thread |
icl::filter::BaseAffineOp | Abtract base class for arbitrary affine operation classes \ |
icl::core::BayerConverter | Utiltity class for bayer pattern conversion |
icl::io::pylon::BayerToRgb8Icl | This ColorConverter uses the icl Bayer to Rgb conversion |
icl::markers::BCHCoder | Main class for BCH encoding/decoding |
icl::filter::BinaryArithmeticalOp | Class for arithmetic operations performed on two images |
icl::filter::BinaryCompareOp | Class for comparing two images pixel-wise |
icl::filter::BinaryLogicalOp | Class for logical operations performed on two images. (and, or, xor) |
icl::filter::BinaryOp | Abstract base class for binary image operations |
icl::cv::SimpleBlobSearcher::Blob | Internal blob-result type |
icl::qt::Border | Internally used component |
icl::qt::BorderBox | A simple utility class (QWidget with titled border) |
icl::qt::BorderHandle | Handle class for "border" gui components (only for explicit "border" components) |
icl::qt::BoxHandle | A Handle for container GUI components (hbox, vbox, hscroll and vscroll) |
icl::qt::Button | Button Component |
icl::qt::ButtonGroup | ButtonGroup component (aka vertical list of radio buttons) |
icl::qt::ButtonGroupHandle | Class for handling button goups |
icl::qt::ButtonHandle | Special Utiltiy class for handling Button clicks in the ICL GUI API |
icl::geom::DataSegmentBase::Bytes | Very simple Byte Vector class to provide binary access to DataSegmentBase data |
icl::io::IntrinsicCalibrator::CalibrationData | |
icl::qt::CamCfg | Camera configuration component |
icl::qt::CamCfgWidget | Special QWidget implementation for configuring grabber properties |
icl::geom::Camera | Camera class |
icl::filter::CannyOp | Class for the canny edge detector (IPP only!) |
icl::qt::ThreadedUpdatableSlider::CB | Internally callback type |
icl::core::CCLUT | |
icl::filter::ChamferOp | Chamfering Unit |
icl::core::Channel< T > | Utility helper class for faster and more convenient access to single channel image data |
icl::qt::CheckBox | CheckBox component |
icl::qt::CheckBoxHandle | Special Utiltiy class for handling Button clicks in the ICL GUI API |
icl::core::ChromaAndRGBClassifier | Combination classifier using RG-chroma. as well as RGB-thresholded reference color classifiation |
icl::core::ChromaClassifier | Classifier interface using RG-chromaticity space and two parables |
icl::qt::ChromaClassifierIO | |
icl::qt::ChromaGUI | Dedicated GUI component which can be used to adjust segmentation parameters |
icl::qt::ThreadedUpdatableTextView::ClearTextEvent | |
icl::math::DynMatrix< T >::col_iterator | Internal column iterator struct (using height-stride) |
icl::math::FixedMatrix< T, COLS, ROWS >::col_iterator | Internal struct for row-wise iteration with stride=COLS |
icl::utils::VisualizationDescription::Color | Utility Color class |
icl::qt::Dragger::Color | Utility class which helps to convert rgb to RG-Chroma and back |
icl::io::pylon::ColorConverter | Pure virtual interface for color converters |
icl::filter::ColorDistanceOp | Class for creating a color distance map |
icl::io::ColorFormatDecoder | The ColorFormatDecoder allows for easy conversion of special color formats to RGB |
icl::qt::ColorHandle | Class wrapping ColorLabel GUI compoenent handling |
icl::qt::ColorLabel | Utility class to avoid Qt warning when accesing QLabels from differnt Threads |
icl::filter::ColorSegmentationOp | Class for fast LUT-based color segmentation |
icl::qt::ColorSelect | Color selection component |
icl::qt::Combo | ComboBox GUI component |
icl::qt::ComboHandle | Handle class for combo components |
icl::qt::CompabilityLabel | Utility class to avoid Qt warning when accesing QLabels from differnt Threads |
icl::geom::ComplexCoordinateFrameSceneObject | Special SceneObject implementation that define a visible coordinate frame |
icl::cv::ImageRegionData::ComplexInformation | Complex information, |
icl::io::ImageCompressor::CompressedData | Most simple dyn-size array with given data and length |
icl::io::ImageCompressor::CompressionSpec | Compression specification |
icl::io::pylon::ConcGrabberBuffer | This is used for concurrent writing and reading of ConvBuffers |
icl::utils::ConfigFile | Utility class for creating and reading XML-based hierarchical configuration files |
icl::utils::Configurable | Interface for classes that can be configured from configuration-files and GUI-Components |
icl::utils::ConfigurableProxy | This class provides the getter and setter methods of an internally set Configurable |
icl::utils::ConstFunctorFunctionImpl< Object, R, A, B, C > | FunctionImpl implementation for functors of const objects |
icl::utils::ConstMemberFunctionImpl< Object, R, A, B, C > | FunctionImpl implementation for const member functions |
icl::qt::ContainerGUIComponent | Special GUI extension, that mimics the GUIComponent interface |
icl::qt::ContainerHandle | Base class for Container like GUI handles as Box- or Tab widgets |
icl::io::pylon::ConvBuffers | This class holds all buffers needed for ColorConversion |
icl::core::Converter | General Image Converter |
icl::filter::ConvolutionKernel | Utility struct for managing convolution kernel data |
icl::filter::ConvolutionOp | Class for Image convolutions |
icl::geom::CoordinateFrameSceneObject | Special SceneObject implementation that define a visible coordinate frame |
icl::geom::CoplanarPointPoseEstimator | Utility class that allows for 6D pose estimation from a set of at least 4 coplanar points |
icl::cv::CornerDetectorCSS | Curvature Corner Detector |
icl::markers::MarkerMetricsICL1::CR | Child region struct |
icl::qt::Create | Finalizes GUI creation (actually creates the Qt-GUI but initially hidden) |
icl::io::CreateGrabber | Create Grabber class that provides an image from ICL's create function |
icl::cv::ImageRegionData::CSSParams | |
icl::utils::ConfigFile::Data | Data- type used for the []-operator of ConfigFile instances |
icl::qt::DataStore::Data | Arbitrary Data encapsulation type |
icl::math::LevenbergMarquardtFitter< Scalar >::Data | Utility structure that is used in the static create_data utlity method |
icl::utils::MultiTypeMap::DataArray | Internally used data handling structure |
icl::geom::DataSegment< T, N > | The DataSegment class defines a strided data segment (or 1D or 2D ordred array of vectors) |
icl::geom::DataSegment< T, 1 > | Template specialization for data-segments, where each entry is just 1D |
icl::geom::DataSegmentBase | Abstract data segment class |
icl::qt::DataStore | Extension of the associative container MultiTypeMap |
icl::io::DCDevice | Device struct, used by the DCGrabber class to identify devices |
icl::io::DCDeviceFeatures | Utility class for handling DC-Device features |
icl::io::DCDeviceFeaturesImpl | |
icl::io::DCDeviceFeaturesImplDelOp | |
icl::io::DCDeviceOptions | Utility struct for DC Camera device options |
icl::io::dc::DCFrameQueue | Internal used utility class for fast handling of DMA buffers |
icl::io::DCGrabber | Grabber implementation for handling DC-Devices using libdc1394 (Version >= 2.0.rc9) \ |
icl::io::dc::DCGrabberThread | Internally spawned thread class to provide continuous grabbing without drop frames |
icl::cv::CornerDetectorCSS::DebugInformation | Detailed information about one corner detection run |
icl::markers::DecodedBCHCode | BCH decoder result |
icl::markers::DecodedBCHCode2D | Slightly more comples decoding result that does also contain an rotation value |
icl::cv::FloodFiller::DefaultCriterion< T > | Predefined criterion for simple reference-value based filling for 1-channel images |
icl::qt::DefineRectanglesMouseHandler::DefinedRect | Internally used utils::Rect structure |
icl::qt::DefineQuadrangleMouseHandler | Special MouseHandler Implementation that allows for defining a quadrangle |
icl::qt::DefineRectanglesMouseHandler | Utility mouse handler implementation that allows to define rectangles via drag and drop |
icl::utils::DelOpBase | Pure Interface class for DelOps |
icl::io::DemoGrabber | Demo Grabber class providing am image with a moving rect |
icl::geom::DepthCameraPointCloudGrabber | PointCloudGrabber implementation for 2D core::depth-image based creation of point clouds |
icl::io::icl_openni::DepthGeneratorOptions | This class interprets and sets Properties of OpenNI DepthGenerators |
icl::qt::Disp | Display component for a 2D Array of labels |
icl::qt::DispHandle | Handle class for disp components |
icl::qt::DoubleSlider | A utiltiy class which implements a labeld, double valued QSlider |
icl::qt::Dragger | Utility class that implements draggable rects on the ChromaWidget surface |
icl::qt::DragRectangleMouseHandler | Special MouseHandler implementation that allows for dragging a Rectangle |
icl::qt::Draw | Image visualization component that allows for overlayed 2D image annotation |
icl::qt::Draw3D | Image visualization compoent that allows for 2D and 3D image annotation |
icl::qt::DrawHandle | Handle class for image components |
icl::qt::DrawHandle3D | Handle class for image components |
icl::qt::Dummy | Creates not component |
icl::filter::DynamicConvolutionOp | Convolution using the ROI of an ICL image as its kernel \ |
icl::math::DynColVector< T > | Extension class for the DynMatrix<T> template, that restricts the the matrix column count to 'one' |
icl::math::DynMatrix< T > | Highly flexible and optimized matrix class implementation |
icl::math::DynMatrix< T >::DynMatrixColumn | Internally used Utility structure referencing a matrix column shallowly |
icl::math::DynRowVector< T > | |
icl::io::JPEGEncoder::EncodedData | Encoded data type |
icl::utils::MultiTypeMap::Entry | Entry struct used in getEntryList function |
icl::utils::ConfigFile::Entry | Internal utility structure for contained data |
icl::utils::ConfigFile::EntryNotFoundException | Internal exception type, thrown if an entry was not found |
icl::qt::DataStore::Data::Event | Internally used Data- Structure |
icl::cv::Extrapolator< valueType, timeType > | Class for linear and quadatic extrapolation |
icl::utils::FastMedianList | Utility class for fast calculation of a median (calculating a median in O(N)) |
icl::math::FFTException | Special exception implementation for the FFT package |
icl::filter::FFTOp | |
icl::markers::Fiducial | Main class for detected image markers/fiducials |
icl::markers::FiducialDetector | Main Fiducial Detector class |
icl::markers::FiducialDetectorPlugin | Generic Interface class for FiducialDetector plugins |
icl::markers::FiducialDetectorPluginAmoeba | FiducialDetectorPlugin for reacTIVision's 'amoeba' markers |
icl::markers::FiducialDetectorPluginART | FiducialDetectorPlugin for ARToolkit like markers using binary image patches as marker IDs |
icl::markers::FiducialDetectorPluginBCH | FiducialDetectorPlugin for ARToolkit+ like markers using BCH coded IDs |
icl::markers::FiducialDetectorPluginForQuads | FiducialDetectorPlugin for quad-markers like ARToolkit and BCH-Code markers |
icl::markers::FiducialDetectorPluginHierarchical | Extra abstraction layer that defines a basic skeleton for the detection of hierarchical fiducials |
icl::markers::FiducialDetectorPluginICL1 | FiducialDetectorPlugin for ARToolkit+ like markers using BCH coded IDs |
icl::markers::FiducialImpl | Hidden implemetation for fiduical classes |
icl::utils::File | Utility class for file handling (reading files is buffered) |
icl::io::FileGrabber | Grabber implementation to grab from files \ |
icl::io::FileGrabberPlugin | Interface for ImageGrabber Plugins for reading different file types |
icl::io::FileGrabberPluginBICL | Plugin to grab binary icl image (.bicl or .bicl.gz) |
icl::io::FileGrabberPluginCSV | FileGrabber plugins for writing ".csv" files (Comma-Separated Values) |
icl::io::FileGrabberPluginImageMagick | Interface class for reading images using an ImageMagick++ wrapper |
icl::io::FileGrabberPluginJPEG | Plugin class to read "jpeg" and "jpg" images |
icl::io::FileGrabberPluginPNG | Plugin class to read "png" images |
icl::io::FileGrabberPluginPNM | Plugin to grab ".ppm", ".pgm", ".pgm" and ".icl" images |
icl::io::FileList | Utility class implementing a list of files |
icl::io::FilenameGenerator | Utility class for generating a stream of filenames |
icl::utils::FileNotFoundException | Exception thrown if a file could not be found |
icl::utils::FileOpenException | Exception thrown if a file could not be opend |
icl::io::FileWriter | File Writer implementation writing images to the hard disc |
icl::io::FileWriterPlugin | Interface class for writer plugins writing images in different file formats |
icl::io::FileWriterPluginBICL | Writer plugin to write binary icl image (extension bicl / bicl.gz) |
icl::io::FileWriterPluginCSV | Writer plugins for ".csv"-files (Comma-Separated Values) |
icl::io::FileWriterPluginImageMagick | Interface class for writing images using an ImageMagick++ wrapper |
icl::io::FileWriterPluginJPEG | A Writer Plugin for writing ".jpeg" and ".jpg" images |
icl::io::FileWriterPluginPNG | A Writer Plugin for writing ".png" images |
icl::io::FileWriterPluginPNM | Writer plugin to write images as ".ppm", ".pgm", ".pnm" and ".icl" |
icl::utils::FixedArray< T, DIM > | Fixed C++-array wrapper class for data handling |
icl::utils::FixedArray< T, 1u > | Specialization for 1D-vectors providing a value x |
icl::utils::FixedArray< T, 2u > | Specialization for 2D-matrics providing direct access to values x, y |
icl::utils::FixedArray< T, 3u > | Specialization for 3D-matrics providing direct access to values x, y, z |
icl::utils::FixedArray< T, 4u > | Specialization for 4D-matrics providing direct access to values x, y, z and h |
icl::math::FixedColVector< T, DIM > | |
icl::core::FixedConverter | Special converter "producing" images with fixed parameters |
icl::math::FixedMatrix< T, COLS, ROWS > | Powerful and highly flexible matrix class implementation |
icl::math::FixedMatrixBase | FixedMatrix base struct defining datamode enum |
icl::math::FixedMatrixPart< T, N, Iterator > | Utility struct for FixedMatrix sub-parts |
icl::math::FixedRowVector< T, DIM > | |
icl::qt::Float | Text Input component, that allows float inputs in a given range |
icl::qt::FloatHandle | Class for handling "float" textfield components |
icl::cv::FloodFiller | Utility class for image flood filling |
icl::io::FourCC | Wrapper class for fourcc color codes |
icl::qt::Fps | Frames per second estimator component |
icl::utils::FPSEstimator | Utility clas for online FPS estimation |
icl::qt::FPSHandle | Class for Frames-per-second GUI-Label |
icl::utils::FPSLimiter | An fps limiter can be used to limit online applications FPS |
icl::utils::FreeDelOp | C-Style delete operation class for the SmartPtr class |
icl::qt::FSlider | Float-valued Slider component |
icl::qt::FSliderHandle | Handle class for slider componets |
icl::utils::Function< R, A, B, C > | The General Function Template |
icl::utils::FunctionImpl< R, A, B, C > | General Implementation for binary functions |
icl::utils::FunctionImpl< R, A, B, void > | Special Implementation for unary functions |
icl::utils::FunctionImpl< R, A, void > | Special Implementation for unary functions |
icl::utils::FunctionImpl< R, void, void > | Special Implementation for void functions |
icl::utils::FunctorFunctionImpl< Object, R, A, B, C > | FunctionImpl implementation for Functors |
icl::filter::GaborOp | Applies Gabor filter operation on images |
icl::cv::CornerDetectorCSS::GaussianKernel | 1 dim gaussian kernel |
icl::io::GenericGrabber | Common interface class for all grabbers |
icl::math::GenericHomography2D< T > | Utility structure that represents a 2D homography (implemented for float and double) |
icl::io::GenericImageOutput | Generic Sink for images |
icl::geom::GenericTexturePrimitive | Texture Primitive for rendering textures with arbitrary texture coordinates |
icl::qt::ICLDrawWidget3D::GLCallback | Internally used callback class type |
icl::qt::GLContext | Shallow Wrapper class around GLX and QGLContext instances |
icl::qt::GLFragmentShader | Simple wrapper class for OpenGL 2.0 Fragment Shader Programs |
icl::qt::GLImg | OpenGL Texture Map Image class |
icl::utils::GlobalFunctionImpl< R, A, B, C > | FunctionImpl implementation for global functions |
icl::qt::GLPaintEngine | Paint engine to be used in QGLWigets for a high performance image visualization |
icl::io::Grabber | Common interface class for all grabbers |
icl::io::GrabberDeviceDescription | Defines and explains an available grabber device |
icl::io::pylon::GrabbingInterruptor | Utility Structure |
icl::filter::GradientImage | Class for calculation of gradient image information |
icl::utils::GRand | Lightweight Random generator class for gaussian distributed numbers |
icl::utils::GRandClip | Lightweight Random generator class for gaussian distributed numbers clipped to a given range |
icl::geom::GridSceneObject | SceneObject specialization for grid like objects |
icl::qt::GUI | Main Class of ICL's GUI creation framework |
icl::qt::GUIComponent | Servers as a generic interface for GUI definitions |
icl::qt::GUIComponentWithOutput | |
icl::qt::GUIDefinition | Utilty class to simplify creation of GUI components |
icl::qt::GUIHandle< T > | Abstract base class for Handle classes |
icl::qt::GUIHandleBase | Base class for GUIHandles providing functions to register callbacks |
icl::qt::GUISyntaxErrorException | Internally used and caught exception class for the GUI API |
icl::qt::GUIWidget | Abstract class for GUI components |
icl::qt::HBox | Horizonal Box container component |
icl::io::ImageCompressor::Header | Compressed image header |
icl::io::FileGrabberPlugin::HeaderInfo | Internally used collection of image parameters |
icl::qt::HistogrammWidget | Utility class used within the ICLWidget class |
icl::geom::Hit | Utility structure that defines a hit between a ViewRay and SceneObjects |
icl::cv::HoughLine | Line Equation structure |
icl::cv::HoughLineDetector | |
icl::qt::HScroll | Horizontal scroll area |
icl::qt::HSplit | Horizontal split-component |
icl::cv::HungarianAlgorithm< real > | Implementation of the Hungarian Algorithm to solve Linear Assignment problems |
icl::qt::ICLApplication | QApplication extension for ICL based applications |
icl::qt::ICLDrawWidget | Extended Image visualization widget, with a drawing state machine interface |
icl::qt::ICLDrawWidget3D | Extended ICLDrawWidget, able to draw 2D and 3D primitives using OpenGL |
icl::utils::ICLException | Base class for Exception handling in the ICL |
icl::qt::ICLWidget | Class for openGL-based image visualization components |
icl::qt::IconFactory | Simple utility class providing static functions to create some icons |
icl::geom::ICP | Implementaiton of the Iterator Closest utils::Point (ICP) Algorithm |
icl::filter::IFFTOp | This class implements the unary operator for the inverse fast and discrete 2D fourier transformation |
icl::qt::Image | Image visualization component |
icl::io::ImageCompressor | Encoder class for optimized encoding of images |
icl::io::icl_openni::ImageGeneratorOptions | This class interprets and sets Properties of OpenNI ImageGenerators |
icl::qt::ImageHandle | Handle class for image components |
icl::io::ImageOutput | Minimal interface for image output classes |
icl::filter::ImageRectification< T > | The ImageRectification class can be use to rectify an image quadrangle (IPP accellerated) |
icl::cv::ImageRegion | ImageRegion Structure providing region feature information |
icl::cv::ImageRegionData | Utility class for shallow copied data of image region class |
icl::cv::ImageRegionPart | The ImageRegionPart represents a intermediate region part for the connected component analysis |
icl::core::ImageRenderer | |
icl::core::ImageSerializer | Utility class for binary Image Serialization |
icl::filter::ImageSplitter | Utility class to split an images roi into a set of shallow copies |
icl::qt::ImageStatistics | |
icl::io::ImageUndistortion | |
icl::core::Img< Type > | The Img class implements the ImgBase Image interface with type specific functionalities \ |
icl::core::ImgBase | ImgBase is the Image-Interface class that provides save access to underlying Img-template \ |
icl::core::ImgBasePtrPtr< T > | Utility class that helps for an implicit conversion between Img<T>* to ImgBase** |
icl::core::ImgBorder | Class to setup an images border pixels |
icl::core::ImgBuffer | Singelton class that provides access to reusable temporary images |
icl::core::ImgIterator< Type > | Iterator class used to iterate through an Images ROI-pixels |
icl::core::ImgParams | Stores all image parameters \ |
icl::qt::ImgParamWidget | Internally used widget to define image params |
icl::qt::ImgROI | Internal stuct, used for deep image copies |
icl::math::IncompatibleMatrixDimensionException | Special linear algebra exception type \ |
icl::utils::ProcessMonitor::Info | Utility struct, that is used to pass available information at once |
icl::markers::FiducialImpl::Info2D | Set of 2D features |
icl::markers::FiducialImpl::Info3D | Set of 3D features |
icl::filter::InplaceArithmeticalOp | Inplace implementation for arithmetical operations |
icl::filter::InplaceLogicalOp | Filter class for logical in-place operations |
icl::filter::InplaceOp | Interface class for inplace operators |
icl::qt::Int | Text Input component, that allows integer inputs in a given range |
icl::filter::IntegralImgOp | Class for creating integral images |
icl::io::pylon::Interruptable | Utility Structure |
icl::qt::IntHandle | Class for handling "int" textfield components |
icl::io::IntrinsicCalibrator | |
icl::utils::InvalidDepthException | Exception thrown if a function should process an unsupported image depth |
icl::utils::InvalidFileException | Exception thrown if a file could not be read properly |
icl::utils::InvalidFileFormatException | Exception for invalid file formats |
icl::utils::InvalidFormatException | Exception thrown if a function should process an unsupported image format |
icl::utils::InvalidImgParamException | Exception called if an image gets invalid params |
icl::math::InvalidIndexException | Special linear algebra exception type \ |
icl::math::InvalidMatrixDimensionException | Special linear algebra exception type \ |
icl::utils::InvalidRegularExpressionException | Thrown by iclStringUtils::match if regular Expression is not valid |
icl::utils::InvalidSizeException | Exception thrown if a function should process an unsupported sizes (e.g. with negative dim..) |
icl::utils::ConfigFile::InvalidTypeException | Internal exception type, thrown if an entry type missmatch occurs |
icl::io::JPEGDecoder | Utility class for decoding JPEG-Data streams (with HAVE_LIBJPEG only) |
icl::io::JPEGEncoder | Encoding class for data-to-data jpeg compression |
icl::math::KDTree | Simple KD-Tree implementation |
icl::math::LLM::Kernel | Internally used Kernel structure |
icl::qt::DataStore::KeyNotFoundException | Internal Exception type thrown if operator[] is given an unknown index string |
icl::markers::Fiducial::KeyPoint | Key point structure |
icl::utils::ConfigFile::KeyRestriction | Utility Type for restriction of type values |
icl::io::KinectGrabber | Special Grabber implementation for Microsoft's Kinect Device |
icl::cv::opensurf::Kmeans | Kmeans clustering |
icl::math::KMeans< Vector, Scalar > | Generic Implementation of the K-Means algorithm |
icl::qt::Label | Label component for displaying text |
icl::qt::LabelHandle | Class for GUI-Label handling |
icl::math::LeastSquareModelFitting< T, DataPoint > | Direct Least Square Fitting Algorithm |
icl::math::LeastSquareModelFitting2D | Direct Least Square Fitting specialization for 2D input data |
icl::math::LevenbergMarquardtFitter< Scalar > | Utility class implementing the multidimensional Levenberg Marquardt Algorithm for non-linear Optimization |
icl::core::Line | The ICLs abstract line class describing a line from Point "start" to Point "end" |
icl::core::Line32f | The ICLs abstract line class describing a line from Point "start" to Point "end" |
icl::math::LinearTransform1D | A standard linear mapping class for the 1D case f(x) = m * x + b |
icl::geom::LinePrimitive | Line primitive (the line references 2 vertices) |
icl::core::LineSampler | Utility class for line sampling |
icl::cv::LineSegment | Line segment class (e.g. used for run-length coding) |
icl::math::LLM | Local Linear Map implementation (LLM) |
icl::filter::LocalThresholdOp | LocalThreshold Filter class |
icl::utils::Lockable | Interface for objects, that can be locked using an internal mutex |
icl::qt::AbstractPlotWidget::Locker | Utility class for scoped locking |
icl::utils::Mutex::Locker | Locks a mutex on the stack (mutex is unlocked when the stack's section is released |
icl::qt::LowLevelPlotWidget | Default AbstractPlotWidget implementation for plotting different kinds of data |
icl::filter::LUT2D< RESULT_T, IDX_T > | Simple 2D indexed LUT Implementation |
icl::filter::LUTOp | Class for applying table lookup transformation to Img8u images |
icl::filter::LUTOp3Channel< T > | Class for applying table look-up transformation to 3-channel integer-valued images |
icl::io::icl_openni::MapGeneratorOptions | This class interprets and sets Properties of OpenNI MapGenerators |
icl::utils::ConfigFile::Maps | Internally used type map class |
icl::markers::MarkerCodeICL1 | Utility class for markers of type "icl1" |
icl::markers::MarkerMetricsICL1 | Marker metrics for "icl1" markers |
icl::utils::MatchResult::Match | |
icl::utils::MatchResult | Utility structure for matching results |
icl::math::MatrixSubRectIterator< Type > | Iterator class used to iterate through a sub rect of 2D data |
icl::cv::MeanShiftTracker | |
icl::filter::MedianOp | Class that provides median filter abilities \ |
icl::utils::MemberFunctionImpl< Object, R, A, B, C > | FunctionImpl implementation for member functions |
icl::filter::MirrorOp | Class to mirror images vertically or horizontally \ |
icl::io::DCDevice::Mode | Internally used Mode struct (combination of videomode and framerate) |
icl::io::pylon::Mono16sToMono16s | This ColorConverter is used for pylon-mono16s to icl-mono16s conversion |
icl::io::pylon::Mono8uToMono8u | This ColorConverter is used for pylon-mono8u to icl-mono8u conversion |
icl::io::pylon::MonoToMono8u | This ColorConverter is used for other pylon-mono to icl-mono8u conversion |
icl::filter::MorphologicalOp | Class for Morphological operations \ |
icl::filter::MotionSensitiveTemporalSmoothing | |
icl::qt::MouseEvent | Provided by interface MouseGrabber |
icl::qt::MouseHandler | MouseEvent Handler |
icl::geom::MouseMappingTableEntry | Mouse mapping table entry |
icl::geom::MouseSensitivities | Mouse sensitivities |
icl::markers::MultiCamFiducial | Fiducial Type for the MuliCamFiducialDetector |
icl::markers::MultiCamFiducialDetector | Fiducial detector class that allows for using multiple cameras at once for fiducial detection |
icl::markers::MultiCamFiducialImpl | Internal Implementation class for the MutiCamFiducial |
icl::qt::MultiDrawHandle | Handle class for image components |
icl::utils::MultiThreader | Utility class for parallelizing algorithms |
icl::utils::MultiTypeMap | Abstract and associative Data Container for Data of different types |
icl::utils::Mutex | Mutex class of the ICL |
icl::io::MyrmexDecoder | |
icl::filter::NeighborhoodOp | Unary operators that work on each pixels neighborhood \ |
icl::math::SOM::Neuron | SOM internal Neuron struct |
icl::math::KDTree::Node | Keeps data of node |
icl::math::Octree< Scalar, CAPACITY, SF, Pt, ALLOC_CHUNK_SIZE >::Node | Internally used node structure |
icl::math::QuadTree< Scalar, CAPACITY, SF, ALLOC_CHUNK_SIZE >::Node | Internally used node structure |
icl::geom::Camera::NotEnoughDataPointsException | We need at least 6 Data points in general positions |
icl::math::Octree< Scalar, CAPACITY, SF, Pt, ALLOC_CHUNK_SIZE > | Generic Octree Implementation |
icl::geom::OctreeObject< Scalar, CAPACITY, SF, Pt, ALLOC_CHUNK_SIZE > | The OctreeObjects provides a visualizable SceneObject interface for the Octree class |
icl::geom::OpenCVCamCalib | Cameracalibration using OpenCV functions |
icl::io::OpenCVCamGrabber | Grabber class that uses OpenCV's grabbing function to grab camera images |
icl::io::OpenCVVideoGrabber | Opencv base grabber implementation for movie files |
icl::io::OpenCVVideoWriter | |
icl::io::icl_openni::OpenNIDepthGenerator | Depth Image Generator |
icl::io::OpenNIGrabber | Grabber implementation for OpenNI based camera access |
icl::io::OpenNIGrabberThread | Internally spawned thread class for continuous grabbing |
icl::io::icl_openni::OpenNIIRGenerator | IR Image Generator |
icl::io::icl_openni::OpenNIMapGenerator | Abstract super-class of all Image generators |
icl::io::icl_openni::OpenNIRgbGenerator | RGB Image Generator |
icl::filter::OpROIHandler | Utility base class for Image Operators |
icl::qt::DefineRectanglesMouseHandler::Options | Cummulative Options structure |
icl::qt::GUIComponent::Options | Actual options (set using the .xxx methods) |
icl::qt::PaintEngine | Pure virtual Paint engine interface |
icl::core::Parable | Utility class for the parable-based chromaticity segmentation |
icl::utils::ParamList | Utility structure that utilizes an std::map as parameter list |
icl::io::ImageCompressor::Header::Params | |
icl::utils::ParseException | Exception thrown if a string is parsed into a specific type (or something) |
icl::utils::VisualizationDescription::Part | Single part of the the visualization pipeline |
icl::geom::Scene::PBufferIndex | |
icl::geom::PCDFileGrabber | |
icl::geom::PCLPointCloudObject< PCLPointType > | PointCloudObject implementation for the PCLPointCloud types |
icl::qt::AbstractPlotWidget::Pen | Utility structure for styles usend in subclasses |
icl::core::PixelRef< T > | Pixel-Type class for copying image pixles to image pixels |
icl::geom::PlaneEquation | Utility structure for calculation of view-ray / plane intersections |
icl::qt::Plot | 2D function and data plotting component |
icl::geom::Plot3D | Specialized 3D visualization component intended for 3D-box plots (needs ICLGeom-library to be linked) |
icl::qt::PlotHandle | Handle class for image components |
icl::geom::PlotHandle3D | Handle class for image components |
icl::qt::PlotWidget | Easy to use widget component for 2D data visualization |
icl::geom::PlotWidget3D | |
icl::filter::LUTOp3Channel< T >::Plugin | Internal plugin class for the LUTOp3Channel |
icl::utils::Point | Point class of the ICL used e.g. for the Images ROI offset |
icl::utils::Point32f | Single precission 3D Vectors Point class of the ICL |
icl::geom::PointCloudCreator | Utility class that allows to create 3D (optionally colored) point clouds from given 2D core::depth images |
icl::geom::PointCloudCreatorCL | |
icl::geom::PointCloudGrabber | Generic interface for PointCloud sources |
icl::geom::PointCloudNormalEstimator | |
icl::geom::PointCloudObject | Base implementation of the SceneObjectBase interface for compability with common icl::SceneObjects |
icl::geom::PointCloudObjectBase | Base class for point cloud data types |
icl::utils::PointerDelOp | Pointer delete operation class for the SmartPtr class |
icl::geom::PolygonPrimitive | Polygon primitive |
icl::math::PolynomialRegression< T > | Generic Implementation of the Polynomial Regression algorithm |
icl::geom::PoseEstimator | Utility class for 6D PoseEstimation |
icl::geom::Posit | Implementation of the posit algorithm for 6D pose detection from a single camera |
icl::cv::PositionTracker< valueType > | Class for tracking 2D positions |
icl::geom::Primitive | Abastract base type for geoemtric primitives |
icl::utils::ProcessMonitor | Grants access to processes memory and CPU usage |
icl::utils::ProgArg | Programm argument utility class |
icl::utils::ProgArgException | Programm argument environment exception type \ |
icl::qt::Prop | Propery adjustment component for configuable instances |
icl::utils::Configurable::Property | Represents a single property |
icl::filter::ProximityOp | Class for computing proximity measures |
icl::qt::ProxyLayout | Just a helper class for GUI Layouting |
icl::qt::Ps | Process status component |
icl::core::PseudoColorConverter | Utility class for speudocolor conversion |
icl::io::pylon::PylonAutoEnv | Utility Structure |
icl::io::pylon::PylonCameraOptions | This is a helper class for Pylon camera settings |
icl::io::pylon::PylonColorConverter | This is the color-conversion-class for Pylon images |
icl::io::pylon::PylonColorToRgb | This ColorConverter is used for pylon-bayer/yuv to icl-rgb conversion |
icl::io::pylon::PylonGrabber | Grabber implementation for a Basler Pylon-based GIG-E Grabber |
icl::io::pylon::PylonGrabberBuffer< T > | Buffer, registered to the Pylon-drivers StreamGrabber |
icl::io::pylon::PylonGrabberThread | Internally spawned thread class for continuous grabbing |
icl::qt::QImageConverter | Class for conversion between QImage and core::ImgBase/Img<T> |
icl::markers::QuadDetector | Tool-class for detecting tilted quads in images |
icl::geom::QuadPrimitive | Quad primitive |
icl::math::QuadTree< Scalar, CAPACITY, SF, ALLOC_CHUNK_SIZE > | Generic QuadTree Implementation |
icl::utils::RandomSeeder | Object based random seed caller |
icl::utils::Range< Type > | Class representing a range defined by min and max value |
icl::math::RansacFitter< DataPoint, Model > | Generic RANSAC (RAndom SAmpling Consensus) Implementation |
icl::geom::RayCastOctreeObject | Special Octree implemenation that supports to query points close to caste rays |
icl::io::icl_openni::ReadWriteBuffer< T > | This is used for concurrent writing and reading of Buffers |
icl::io::icl_openni::ReadWriteBufferHandler< T > | A BufferHandlers only task is to create T's |
icl::utils::Rect | Rectangle class of the ICL used e.g. for the Images ROI-rect |
icl::utils::Rect32f | Floating point precision implementation of the Rect class |
icl::cv::FloodFiller::ReferenceColorCriterion< T > | Predefined criterion for simple reference-value based filling for 3-channel images |
icl::cv::RegionDetector | Complex utility class for detection of connected image components |
RegionDetector | |
icl::cv::ImageRegionData::RegionGraphInfo | Structure for representing region-graph information |
icl::cv::RegionPCAInfo | Data-struct to represent local PCA information |
icl::markers::RegionStructure | Region structure interface class |
icl::geom::Primitive::RenderContext | Accumulated context information for rendering primitives |
icl::geom::Camera::RenderParams | |
icl::cv::opensurf::ResponseLayer | Response Layer class |
icl::cv::FloodFiller::Result | Result structure, returned by the 'apply' methods |
icl::core::LineSampler::Result | Result type providing a Point-pointer and number of sample points |
icl::cv::TemplateTracker::Result | Result class that describes a tracking result |
icl::geom::Posit::Result | Result type (basically a 4x4 homogeneous transformation matrix) |
icl::geom::ICP::Result | Simple result structure |
icl::io::IntrinsicCalibrator::Result | Simple struct for handle result of computation of intrinsics |
icl::math::KMeans< Vector, Scalar >::Result | Restult type |
icl::math::LevenbergMarquardtFitter< Scalar >::Result | Utility structure, that represents a fitting result |
icl::math::PolynomialRegression< T >::Result | Result type |
icl::math::RansacFitter< DataPoint, Model >::Result | Result structure |
icl::io::pylon::Rgb8uToRgb8u | This ColorConverter is used for pylon-rgb to icl-rgb conversion |
icl::geom::RGBDMapping | Utility class for RGBDMapping |
icl::filter::RotateOp | Class to rotate images \ |
icl::utils::TextTable::RowAssigner | Utility class that is used, to assign a table row at once |
icl::io::RSBGrabber | Grabber implementation for RSB based image transfer |
icl::io::RSBImageOutput | Image output implementation using the "Robotics Service Bus (RSB)" |
icl::cv::RunLengthEncoder | Simple class for creation of a run-length encoding of an image |
icl::filter::ScaleOp | Class to scale images \ |
icl::geom::Scene | Scene Implementation that is used to handle a list of objects and cameras |
icl::geom::SceneLight | Wrapper class for OpenGL lights |
icl::geom::SceneLightObject | The scene light object looks like a light bulb and represents an OpenGL light |
icl::geom::SceneMouseHandler | Class providing a mouse handler for class scene |
icl::geom::SceneObject | Defines visible objects in scenes or scene graph nodes |
icl::geom::SceneObjectBase | Defines and abstract interface for visible entities in 3D scenes |
icl::qt::ICLApplication::SecondSingeltonException | Such an exception is returned if a 2nd instance of ICLApplication is created |
icl::geom::Segmentation3D | |
icl::utils::SelectFunctor< R, A, B, C > | Empty utility template that can be used to select a special functor |
icl::utils::Semaphore | Simple Semaphore implementation wrapping the standard linux "sem_t"-struct |
icl::qt::PlotWidget::SeriesBuffer | Utility structure for easier series plots |
icl::utils::ShallowCopyable< Impl, DelOp > | Interface class for cheap copyable classes using a smart ptr |
icl::io::SharedMemoryGrabber | Grabber class that grabs images from QSharedMemory instances |
icl::io::SharedMemoryPublisher | Publisher, that can be used to publish images via Qt's QSharedMemory |
icl::geom::SharedTexturePrimitive | The shared texture primitive references a texture from the parent SceneObject |
icl::qt::Show | Finalizes GUI creation (actually creates the Qt-GUI and makes it visible) |
icl::utils::SignalHandler | C++ Signal-Handler interface class |
icl::cv::SimpleBlobSearcher | Utility class for region-based colored blob detection |
icl::cv::ImageRegionData::SimpleInformation | |
icl::math::SimplexOptimizationResult< T, Vector > | Utility structure, that is used as accumulator for results of the SimplexOptimizer class |
icl::math::SimplexOptimizer< T, Vector > | Template based implementation for the Downhill Simplex Optimiztation method |
icl::math::SingularMatrixException | Special linear algebra exception type \ |
icl::utils::Size | Size class of the ICL |
icl::utils::Size32f | Size32f class of the ICL (float valued) |
icl::qt::Slider | Slider component for int-ranges |
icl::qt::SliderHandle | Handle class for slider componets |
icl::qt::SliderUpdateEvent | Utility class for threaded updatable sliders |
icl::utils::SmartArray< T > | Specialization of the SmartPtrBase class for Arrays |
icl::utils::SmartPtr< T > | Specialization of the SmartPtrBase class for Pointers |
icl::utils::SmartPtrBase< T, delOp > | Base class for reference counting smart-pointers |
icl::geom::SoftPosit | |
icl::math::SOM | Generic implementation of D to K dim Self Organizing Map (SOM) |
icl::math::SOM2D | Simple Wrapper class of the generic SOM Implementation for 2D SOMs |
icl::qt::Spinner | SpinBox component |
icl::qt::SpinnerHandle | Handle class for spinner components |
icl::qt::SplitterHandle | A Handle for SplitterWidget container GUI components |
icl::utils::StackTimer | Tool for benchmarking method calls |
icl::utils::StackTimer::StackTimerNotifier | StackTimerNotifier constructor, USE BENCHMARK_THIS_FUNCTION-MACRO instead |
icl::qt::StateHandle | Class for GUI-Label handling a so called state component |
icl::utils::SteppingRange< Type > | Class representing a range with defined stepping |
icl::math::StochasticOptimizer< T > | The StochasticOptimizer is a tiny frame-work for simple stochastic optimization processes |
icl::math::StochasticOptimizerResult< T > | Utility structure for the stochastic optimizer class |
icl::core::PseudoColorConverter::Stop | This is for creation of color gradients |
icl::math::StraightLine2D | A straight line is parameterized in offset/direction form |
icl::qt::String | Text Input component, that allows float inputs with a given maximun length |
icl::qt::StringHandle | Class for handling "string" textfield components |
icl::qt::StringSignalButton | Internally used button that emits a signal with its text |
icl::utils::StrTok | String Tokenizer Utility class |
icl::cv::clsurf::Surf | OpenCL-based Surf Feature detector implmentation (by AMD) |
icl::cv::opensurf::Surf | Surf Feation class |
icl::cv::SurfFeature | Generic SURF Feature type |
icl::cv::SurfFeatureDetector | ICL's *New* Generic Surf Feature detection class |
icl::io::SwissRangerGrabber | Grabber-Implementation for the SwissRanger time-of-flight camera using the libMesaSR library |
icl::qt::Tab | Tab-compnent |
icl::qt::TabHandle | A Handle for TabWidget container GUI components |
icl::cv::TemplateTracker | Utility class vor viewbased template tracking |
icl::filter::TemporalSmoothingCL | |
icl::io::TestImages | Utility class for creating test images |
icl::utils::VisualizationDescription::Text | Utility class for Text |
icl::geom::TextPrimitive | Text Texture |
icl::utils::TextTable | Utility class for pretty console output |
icl::geom::TextureGridPrimitive | Special texture Primitive for single textures spread over a regular grid of vertices |
icl::geom::TexturePrimitive | Texture Primitive |
icl::utils::Thread | Simple object oriented thread class wrapping the pthread library |
icl::qt::ThreadedUpdatableSlider | Compability class |
icl::qt::ThreadedUpdatableTextView | |
icl::qt::ThreadedUpdatableWidget | Compability class |
icl::filter::ThresholdOp | Class for thresholding operations |
icl::markers::TiltedQuad | Utility class that represents a tilted quad in an image |
icl::utils::Time | ICL Time class (taken from the Ice lib) |
icl::utils::Timer | |
icl::qt::ToggleButton | |
icl::filter::TranslateOp | Class to translate images \ |
icl::geom::TrianglePrimitive | Triangle primitive |
icl::io::pylon::TsBuffer< T > | A buffer holding image information and timestamp |
icl::markers::TwoLevelRegionStructure | Defines a common two level RegionStructure |
icl::geom::TwoSidedTextureGridPrimitive | |
icl::filter::UnaryArithmeticalOp | Class for Arithmetic Functions |
icl::filter::UnaryCompareOp | Class for comparing operations |
icl::filter::UnaryLogicalOp | Class for bitwise logical operations on pixel values |
icl::filter::UnaryOp | Abstract Base class for Unary Operators |
icl::filter::UnaryOpPipe | Utility class that helps applying UnaryOps one after another |
icl::filter::UnaryOpWork | Internally used Plugin class for multithreaded unary operations |
icl::qt::DataStore::UnassignableTypesException | Internal Exception type thrown if Data::operator= is called for incompatible values |
icl::utils::UncopiedInstance< T > | Utility class for class instances that are created brand new on copy |
icl::utils::Uncopyable | Class interface for un-copyable classes |
icl::utils::ConfigFile::UnregisteredTypeException | Thrown if unregistered types are used |
icl::utils::URand | Lightweight Random generator class for uniform random distributions |
icl::utils::URandI | Lightweight Random generator class for uniform random distributions in positive integer domain |
icl::io::V4L2Grabber | The Video for Linux 2 Grabber uses the v4l2-api to access video capturing devices \ |
icl::qt::VBox | Vertical Box container component |
icl::cv::VectorTracker | Extension of the position tracker class for N-dimensional positions |
icl::io::VideoGrabber | Xine-based Video Grabber (grabs most common image formats) |
icl::cv::ViewBasedTemplateMatcher | TemplateMatching class (wrapping UsefulFunctions::matchTemplate) |
icl::geom::ViewRay | This is a view-ray's line equation in parameter form |
icl::utils::VisualizationDescription | Abstract class for visualization tasks |
icl::qt::VScroll | Vertical scroll area |
icl::qt::VSplit | Vertical split-component |
icl::filter::WarpOp | Operator that remaps an image with given look-up map |
icl::filter::WeightChannelsOp | Weight pixel values of all image channels |
icl::filter::WeightedSumOp | Accumulate weighted pixel values of all image channels |
icl::filter::WienerOp | Class for Wiener Filter \ |
icl::utils::MultiThreader::Work | Plugin class for work packages performed parallel |
icl::cv::WorkingLineSegment | The working line segment class extends the LineSegment class by some working parameters |
icl::io::pylon::Yuv422ToRgb8Icl | This ColorConverter uses the icl Yuv422 to Rgb conversion |
icl::io::pylon::Yuv422YUYVToRgb8Icl | This ColorConverter uses the icl Yuv422YUYV to Rgb conversion |