| PAC::Signals::CallbackBase< T > | Base class for callback objects |
| PAC::CArrayBase | The base class for PACLib images and other data classes |
| PAC::CArrayBase::InvalidStorageType | Exception Class |
| CBinarize | Binarize the image with the umbral value "Threshold" |
| CBlend | Provides an image filter which performs blend operations |
| CCanny | Provides the Canny filter |
| CCellularNeuralNetwork | |
| PAC::CChannel | This class implements the observer design pattern |
| PAC::CColorModel_BGR | |
| PAC::CColorModel_GRADIENT | |
| PAC::CColorModel_GRAY | |
| PAC::CColorModel_HSI | |
| PAC::CColorModel_HSV | |
| PAC::CColorModel_RGB | |
| CColourDetection | Detects regions of an specified colour |
| CcolourtestApp | Main class for application colourtest |
| CComplement | Provides an image filter which creates the complement |
| CContour | Extract the contour of an segmented image |
| CContourExampleApp | Main class for application ContourExample |
| CControlSpringSupportedTable | The class handles the communication with the spring supported table |
| CConvexity | Provides an image filter, which calculates the convexity of an gradient image |
| CCrop | Provides an image filter to crop an image |
| CCtags | Search for interface definitions in files matching #pcSearchPath |
| CCube | |
| CDeInterleaveFilter | Provides an image filter |
| CDetectorHarris | An implementation of the Harris corner detector |
| CDetectorSMV | Detects points of interest or extracts features from images based on the structure multivector constructed by Michael Felsberg |
| CDifference | Calculate the difference between two input images |
| CDilation | Provides an dilation filter |
| CDistanceTransform | Calculate distance transform of binary image. The distance transform assumes a toroidal image grid. That means the image has no boundary |
| CDownsample | Provides a downsampling of the image by a factor of two |
| CEndJoint | |
| CEqualHist | Provides an image filter to equalize the histogram |
| CErosion | Provides an erosion filter |
| CExampleDetectorSMVApp | |
| CException | General exception class for RobSim |
| PAC::CFileInfo | Extended Interface Information for IFile |
| CFilterConvolution | Provides option to use every possible mask |
| CFilterSMV | This filter applies the structure multivector constructed by Michael Felsberg to images. In contrast to CFilterSMVlocal the filter is applied globally to the whole image using the external package fftw for a fast Fourier transform |
| CFilterSMVlocal | This filter applies the structure multivector constructed by Michael Felsberg to images. In contrast to CFilterSMV the filter is applied locally using convolution |
| CGaussianNoise | Adds Gaussian noise to an image |
| CGaussPyramid | Provides an image filter to generate a gauss pyramid (scale space) |
| CGaussSmooth | Provides an image filter to smooth an image with a Gauss operator |
| CGlCostumModels | This Class defines some basic Geometries to draw with OpenGl. This is needed because some glut models are broken |
| CGradient | Provides an image filter which calculates the gradient vector field of a greyscale image with low-pass filtering (smoothing). It uses the separable and optimally rotation-equivariant derivative kernels developed by Hany Farid and Eero P Simoncelli (see their CAIP'97 article) |
| CGTKDisplayImage | |
| CGTKDisplayOptions | |
| CGTKMainLoop | Controles the mainloop from GTK |
| PAC::CIfcWrapper< TIA, TIB, TIC, TID, TIE > | Template class to wrap the dynamic creation of objects, identified by a set of interfaces |
| PAC::CImage | PACLib base class for all types of images |
| PAC::CImageBase | PACLib base class for all types of images |
| PAC::CImageBase::InvalidColorModel | Exception Class |
| PAC::CImageBase::InvalidStorageType | Exception Class |
| PAC::CImageConverter | This class wraps the loading and use of image converters |
| PAC::CImageDataBase | The class can handel an ImageDataBase XML file |
| PAC::CImageDBAffineTransformation | This class is useful to store affine transformation information in an ImageDataBase XML file |
| PAC::CImageDBImage | This class is useful to store image information in an ImageDataBase XML file |
| PAC::CImageDBObject | This class is useful to store object information in an ImageDataBase XML file |
| PAC::CImageDBRobotStatus | This class is useful to store position information of a robot in an ImageDataBase XML file |
| PAC::CImageFilter | This class wraps the loading and use of image filters |
| PAC::CImageFilterList | This class organizes a list of CImageFilter instances |
| PAC::CImageList | PACLib class for a list of images |
| CIntegrate | Integrates n probability maps |
| CIntersection | Calculate the intersection of two images |
| CInverseKinematics | InverseKinematics using Cyclic Coordinate Descent. This is an iterative approach changing the Joints Angles/Extensions from the End-Effector to the Robot Base until the Position equals the desired one |
| CJoint | A general Joint |
| PAC::CLatexReport | Creates a simple Latex report. It is able to handle text and epsfigs |
| CLensCorrection | Corrects lens distortions in an image |
| CLinJoint | Class describing a Linear Joint as a CSceneObject |
| PAC::CMAES | Non-linear optimization method using the CMAES (Completely Derandomized Self-Adaptation in Evolutions strategy) algorithm |
| CMagickResize | Resize an image with the ImageMagick Resize function |
| CMagickRoll | Roll or shift an image with the ImageMagick RollImage function |
| CMagickRotate | Rotate an image with the ImageMagick Rotate function |
| CMagickSVGRender | Render an SVG graphic (XML string) to an image |
| CMask | Provides an binary threshold image |
| PAC::CMatrix< Tcomp > | The PACLib matrix class is a two dimensional array for mathematical computations |
| CMedian | Provides the Median filter |
| CMyProgramApp | Main class for application MyProgram |
| CNPBGSubtraction | This is a background subtraction filter used with image sequences to determine which pixels belong to forground moving objects from background pixels |
| PAC::CObserver | Base class for objects which could be registered at a CChannel object |
| PAC::COptionConstraint | Base class for option constraint types |
| PAC::COptionInfo | This class is used to transmit informations about a specific option |
| PAC::COptionsIfcWrapper | This class wraps the functions that can be called on an options interface |
| CPAC1394Camera | Class for accessing digital cameras connected via firewire |
| PAC::CPAC_Constant | Option constraints constant (not editable) |
| PAC::CPAC_DynObject | Option constraints dynamic object |
| PAC::CPAC_List< T > | Option constraint LIST: |
| PAC::CPAC_Range< T > | Option constraint RANGE: |
| PAC::CPAC_StringFilename | Option constraints filename |
| PAC::CPACApplication | |
| PAC::CPACAssertion | Fundamental Exception Class for assertions |
| PAC::CPACClassDatabase | Database class that takes care of objects and their interfaces |
| PAC::CPACClassRepository | This is the base class for all class repositories |
| PAC::CPACDataWrapper | This class creates, destroys and accesses protable data |
| PAC::CPACDataWrapper::SDataDescriptor | |
| PAC::CPACDataWrapper::SDataElement | |
| PAC::CPACDirectory | Class to deal with reading directories |
| PAC::CPACDirectoryUnix | Implementation of CPACDirectory class for Unix |
| PAC::CPACDirectoryWin32 | Implementation of CPACDirectory class for Windows |
| PAC::CPACdmsError | DMS Error Class |
| PAC::CPACDynamicModuleService | This class implements the dynamic module service |
| PAC::CPACDynamicModuleService::Error | General Error Class |
| PAC::CPACDynamicModuleService::ModuleInitError | Error: Module could not be initialized |
| PAC::CPACDynamicModuleService::NoClassList | Error: No class list available for module |
| PAC::CPACError | Fundamental Exception Class for normal errors |
| PAC::CPACException | Fundamental Exception Class for PAC Library |
| PAC::CPACFatalError | Fundamental Exception Class for fatal errors |
| PAC::CPACImageAcquire | This class provides OS and device independent access to video devices, such as frame grabbers and scanners |
| PAC::CPACImageDisplay | This class encapsulates use of the image display |
| PAC::CPACImageFile | This class encapsulates reading and writing of image files using dynamic module services |
| CPACImageFileBMP | Class for Reading/Writing BMP files using ijg.org's libjpeg |
| CPACImageFileJPEG | Class for Reading/Writing JPEG files using ijg.org's libjpeg |
| CPACImageFilePACIMAGE | Class for Reading/Writing PACImage files in a very simple format |
| CPACImageFilePNG | Class for Reading/Writing PNG files using libpng |
| CPACImageFilePPM | |
| CPACImageFileWorker | (Internal) Worker Class for Reading/Writing various files using ijg.org's libjpeg |
| CPACImageFilterInfoApp | |
| PAC::CPACInterfaceInfo | Class containing Info on an Interface |
| PAC::CPACModuleAccess | This is the base class for operating system independant module access |
| PAC::CPACModuleAccess::Error | General Error Class |
| PAC::CPACModuleAccess::InUse | Error: Module access class already in use |
| PAC::CPACModuleAccess::LoadError | Error: Some error occured during loading |
| PAC::CPACModuleAccess::NotAvailable | Error: Module not available |
| PAC::CPACModuleAccess::WrongType | Error: Module is of wrong type |
| PAC::CPACObjectFactory | This is the base class for the creation and destruction of objects |
| PAC::CPACOutOfMemory | Fundamental Exception Class for out of memory errors |
| PAC::CPACOutOfRange | Fundamental Exception Class for out of memory errors |
| PAC::CPACParseCmdLine | Class to parse command line |
| PAC::CPACpvm::CPvmError | Exception Class |
| PAC::CPACStdOptions | Implements the mapping between option names and numbers to simplify IOption interface support |
| PAC::CPACThread | Class to deal with multithreading |
| PAC::CPACuuid | Basis class for unique identifier generators. Use the typedef TPACuuidClass for a concrete implementation |
| PAC::CPACWarning | Fundamental Exception Class for warnings |
| CPrewitt | Provides the Prewitt filter |
| PAC::CProcessingGraph | Class to read/write and process a graph of dynamic objects |
| PAC::CProcessingGraphBase | Class to read/write and process a graph of dynamic objects |
| PAC::CProcessingXML | Class to read/write a graph of dynamic objects. This class provides the XML layer for the CProcessingGraphBase class |
| CProjectFeatureList | An implementation of the Harris corner detector |
| CRobotBasicFunction | Definition of robot-exceptions and virtual definition of basic robot functions |
| CRobotBasicFunction::CPACRobotError | Basic robot exception |
| CRobotBasicFunction::CPACRobotIOError | Exception for I/O errors |
| CRobotBasicFunction::CPACRobotParamError | Exception for parameter value errors. This exception is only thrown if coordinates are out of range! |
| CRobotBasicFunction::SPositionStr | Type to store coordinate information |
| CRobotStaeubliRX90 | This class provides the main functions to control the RX90 robot |
| CRobotStaeubliRX90::CPACRobotControlError | Exception for control-unit errors |
| CRobSimApp | Main class for application RobSim |
| CRotJoint | Class describing a Rotation Joint |
| CScene | An Object of Type CSceneObject used as a Root for the Object Tree It holds a Joint List for the Robot as well as the Robot Base Transformation Drawing/Moving the CScene will draw/move the entire Tree recursivly |
| CSceneObject | Class for an Object Tree Item |
| CSegment | Segments an object in a gray value image |
| PAC::CSimpleOptions::SOptionData | This structure holds the information about the variable and the option info |
| CSkeleton | Calculate the skeleton of a binary image (uchar-gray-values with values 0 and 1) |
| CSobel | Provides the Sobel filter |
| PAC::CStdImageConverter | A standard converter class from which you can derive specialized converters |
| PAC::CStdImageFilter | A standard filter class from which you can derive specialized filters |
| CTurntableExampleApp | |
| CUnion | Calculate the union of two images |
| PAC::CVector< Tcomp > | The PACLib vector class is a one dimensional array for mathematical computations |
| CVfLAcquire | |
| CVirtualRobot | The Virtual Robot can do everything you need to simulate a real Robot Arm |
| PAC::CWidgetFactory | A widget factory class. This class can be used to create widgets depeding on the running main loop type |
| CXMLParser | The XMLParser Class |
| PAC::FEATUREPOINT | Auxiliary structure to define a feature point |
| PAC::Signals::FunctionCallback< T > | Callback wrapping a function to call |
| Gripper | Base class to control the MMC100/EGS-E gripper (this class should be converted to an abstract interface to grippers) |
| GripperMMC100 | Class to control the MMC100/EGS-E gripper |
| PAC::IActivity | Interface for activities |
| PAC::ICLUScriptParser | Interface for a CLUScript Parser |
| PAC::ICLUScriptParserEx | Interface for a CLUScript Parser Extension |
| PAC::IDisplayImage | Interface to a window |
| PAC::IDisplayModules | Interface to a module window |
| PAC::IDisplayOptions | IDisplayOptions |
| PAC::IDisplayWindow | Interface to a window |
| PAC::IFeatureDetector | Interface for applying a general filter |
| PAC::IFile | Interface (Set/Get file name for future I/O operations through other interfaces) |
| PAC::IFile::CPACIOError | Exception thrown if any (unspecified) error occurs while reading/writing |
| PAC::IFile::CPACUnsupportedFile | Exception thrown if file cannot be read/written because of wrong format, color space, coding, bit depth .. |
| PAC::IFileSelector | Interface to a file selector |
| PAC::IFilter | Interface for applying a general filter |
| PAC::IImageAcquire | |
| PAC::IImageAcquire::DeviceNotFound | Exception if specified device could not be found |
| PAC::IImageAcquire::DeviceNotReady | Exception if device driver is active but cannot access the device |
| PAC::IImageConverter | |
| PAC::IImageDataBaseTrainer | ImageDataBaseTrainer interface |
| PAC::IImageSource | Interface for getting an image |
| PAC::IImageTarget | Image Target interface |
| PAC::IInterfaceDescriptor | Interface Descriptor |
| PAC::ImageDC< T > | The class ImageDC encapsulates image drawing with clipping |
| PAC::IMainLoop | Interface for a main loop |
| PAC::IMutex | Mutex Interface |
| PAC::IObject | Interface for objects which can be added to a class with an IObjectEnvironment interface |
| PAC::IObjectEnvironment | Interface to work with dynamic objects with name |
| PAC::IOptions | Interface for get/set options |
| PAC::IOptions::InvalidType | Exception thrown if value has wrong type |
| PAC::IOptions::InvalidValue | Exception thrown if value is invalid |
| PAC::IOptions::UnknownOption | Exception thrown if option is unknown |
| PAC::IOptionsTarget | |
| PAC::IPACDynamicModuleService | Interface to Dynamic Module Service class |
| PAC::IPACDynamicObject | Interface for Dynamic Objects |
| PAC::IRunnable | |
| PAC::ISpringSupportedTable | |
| PAC::ITurntable | |
| KMatrix< Tcomp > | The PACLib matrix class is a two dimensional array for mathematical computations |
| KVector< Tcomp > | The PACLib vector class is a one dimensional array for mathematical computations |
| Line2D | |
| Line3D | |
| PAC::Signals::MethodCallback< CT, T, method > | Callback wrapping a method to call |
| PAC::Signals::MethodCallbackNP< CT, T, method > | Callback class wrapping a method to call dropping the arg |
| my_error_mgr | Replacement of original JPEG error struct as proposed in libjpeg doc |
| Plane3D | |
| Point2D< Tcomp > | |
| Point3D< Tcomp > | |
| PAC::SBGR_PIXEL< type > | Structure for BGR pixels |
| SerialCom | Class to comunicate via RS232 |
| PAC::SHSV_PIXEL< type > | Structure for HSV pixels |
| PAC::Signals::Signal< T > | Signal transmitter |
| PAC::Signals::Signal< void > | Special case implementation for argument less signals |
| PAC::Signals::Signal_< T > | Hidden implementation of Signal class |
| PAC::Signals::SignalNoArg | Dummy argument type for signals without argument |
| PAC::SRGB_PIXEL< type > | Structure for RGB pixels |
| PAC::SUniqueID | Unique ID structure |
| VisualPropBase | A base class for visual property widgets |
| VisualPropBool | Visual property editor widget for bool properties |
| VisualPropList | Visual property editor widget for list properties |
| VisualPropNumber | Visual property editor widget for text properties |
| VisualPropText | Visual property editor widget for text properties |