Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

Perception Action Components Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
PAC::Signals::CallbackBase< T >Base class for callback objects
PAC::CArrayBaseThe base class for PACLib images and other data classes
PAC::CArrayBase::InvalidStorageTypeException Class
CBinarizeBinarize the image with the umbral value "Threshold"
CBlendProvides an image filter which performs blend operations
CCannyProvides the Canny filter
CCellularNeuralNetwork
PAC::CChannelThis class implements the observer design pattern
PAC::CColorModel_BGR
PAC::CColorModel_GRADIENT
PAC::CColorModel_GRAY
PAC::CColorModel_HSI
PAC::CColorModel_HSV
PAC::CColorModel_RGB
CColourDetectionDetects regions of an specified colour
CcolourtestAppMain class for application colourtest
CComplementProvides an image filter which creates the complement
CContourExtract the contour of an segmented image
CContourExampleAppMain class for application ContourExample
CControlSpringSupportedTableThe class handles the communication with the spring supported table
CConvexityProvides an image filter, which calculates the convexity of an gradient image
CCropProvides an image filter to crop an image
CCtagsSearch for interface definitions in files matching #pcSearchPath
CCube
CDeInterleaveFilterProvides an image filter
CDetectorHarrisAn implementation of the Harris corner detector
CDetectorSMVDetects points of interest or extracts features from images based on the structure multivector constructed by Michael Felsberg
CDifferenceCalculate the difference between two input images
CDilationProvides an dilation filter
CDistanceTransformCalculate distance transform of binary image. The distance transform assumes a toroidal image grid. That means the image has no boundary
CDownsampleProvides a downsampling of the image by a factor of two
CEndJoint
CEqualHistProvides an image filter to equalize the histogram
CErosionProvides an erosion filter
CExampleDetectorSMVApp
CExceptionGeneral exception class for RobSim
PAC::CFileInfoExtended Interface Information for IFile
CFilterConvolutionProvides option to use every possible mask
CFilterSMVThis 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
CFilterSMVlocalThis filter applies the structure multivector constructed by Michael Felsberg to images. In contrast to CFilterSMV the filter is applied locally using convolution
CGaussianNoiseAdds Gaussian noise to an image
CGaussPyramidProvides an image filter to generate a gauss pyramid (scale space)
CGaussSmoothProvides an image filter to smooth an image with a Gauss operator
CGlCostumModelsThis Class defines some basic Geometries to draw with OpenGl. This is needed because some glut models are broken
CGradientProvides 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
CGTKMainLoopControles 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::CImagePACLib base class for all types of images
PAC::CImageBasePACLib base class for all types of images
PAC::CImageBase::InvalidColorModelException Class
PAC::CImageBase::InvalidStorageTypeException Class
PAC::CImageConverterThis class wraps the loading and use of image converters
PAC::CImageDataBaseThe class can handel an ImageDataBase XML file
PAC::CImageDBAffineTransformationThis class is useful to store affine transformation information in an ImageDataBase XML file
PAC::CImageDBImageThis class is useful to store image information in an ImageDataBase XML file
PAC::CImageDBObjectThis class is useful to store object information in an ImageDataBase XML file
PAC::CImageDBRobotStatusThis class is useful to store position information of a robot in an ImageDataBase XML file
PAC::CImageFilterThis class wraps the loading and use of image filters
PAC::CImageFilterListThis class organizes a list of CImageFilter instances
PAC::CImageListPACLib class for a list of images
CIntegrateIntegrates n probability maps
CIntersectionCalculate the intersection of two images
CInverseKinematicsInverseKinematics 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
CJointA general Joint
PAC::CLatexReportCreates a simple Latex report. It is able to handle text and epsfigs
CLensCorrectionCorrects lens distortions in an image
CLinJointClass describing a Linear Joint as a CSceneObject
PAC::CMAESNon-linear optimization method using the CMAES (Completely Derandomized Self-Adaptation in Evolutions strategy) algorithm
CMagickResizeResize an image with the ImageMagick Resize function
CMagickRollRoll or shift an image with the ImageMagick RollImage function
CMagickRotateRotate an image with the ImageMagick Rotate function
CMagickSVGRenderRender an SVG graphic (XML string) to an image
CMaskProvides an binary threshold image
PAC::CMatrix< Tcomp >The PACLib matrix class is a two dimensional array for mathematical computations
CMedianProvides the Median filter
CMyProgramAppMain class for application MyProgram
CNPBGSubtractionThis is a background subtraction filter used with image sequences to determine which pixels belong to forground moving objects from background pixels
PAC::CObserverBase class for objects which could be registered at a CChannel object
PAC::COptionConstraintBase class for option constraint types
PAC::COptionInfoThis class is used to transmit informations about a specific option
PAC::COptionsIfcWrapperThis class wraps the functions that can be called on an options interface
CPAC1394CameraClass for accessing digital cameras connected via firewire
PAC::CPAC_ConstantOption constraints constant (not editable)
PAC::CPAC_DynObjectOption constraints dynamic object
PAC::CPAC_List< T >Option constraint LIST:
PAC::CPAC_Range< T >Option constraint RANGE:
PAC::CPAC_StringFilenameOption constraints filename
PAC::CPACApplication
PAC::CPACAssertionFundamental Exception Class for assertions
PAC::CPACClassDatabaseDatabase class that takes care of objects and their interfaces
PAC::CPACClassRepositoryThis is the base class for all class repositories
PAC::CPACDataWrapperThis class creates, destroys and accesses protable data
PAC::CPACDataWrapper::SDataDescriptor
PAC::CPACDataWrapper::SDataElement
PAC::CPACDirectoryClass to deal with reading directories
PAC::CPACDirectoryUnixImplementation of CPACDirectory class for Unix
PAC::CPACDirectoryWin32Implementation of CPACDirectory class for Windows
PAC::CPACdmsErrorDMS Error Class
PAC::CPACDynamicModuleServiceThis class implements the dynamic module service
PAC::CPACDynamicModuleService::ErrorGeneral Error Class
PAC::CPACDynamicModuleService::ModuleInitErrorError: Module could not be initialized
PAC::CPACDynamicModuleService::NoClassListError: No class list available for module
PAC::CPACErrorFundamental Exception Class for normal errors
PAC::CPACExceptionFundamental Exception Class for PAC Library
PAC::CPACFatalErrorFundamental Exception Class for fatal errors
PAC::CPACImageAcquireThis class provides OS and device independent access to video devices, such as frame grabbers and scanners
PAC::CPACImageDisplayThis class encapsulates use of the image display
PAC::CPACImageFileThis class encapsulates reading and writing of image files using dynamic module services
CPACImageFileBMPClass for Reading/Writing BMP files using ijg.org's libjpeg
CPACImageFileJPEGClass for Reading/Writing JPEG files using ijg.org's libjpeg
CPACImageFilePACIMAGEClass for Reading/Writing PACImage files in a very simple format
CPACImageFilePNGClass for Reading/Writing PNG files using libpng
CPACImageFilePPM
CPACImageFileWorker(Internal) Worker Class for Reading/Writing various files using ijg.org's libjpeg
CPACImageFilterInfoApp
PAC::CPACInterfaceInfoClass containing Info on an Interface
PAC::CPACModuleAccessThis is the base class for operating system independant module access
PAC::CPACModuleAccess::ErrorGeneral Error Class
PAC::CPACModuleAccess::InUseError: Module access class already in use
PAC::CPACModuleAccess::LoadErrorError: Some error occured during loading
PAC::CPACModuleAccess::NotAvailableError: Module not available
PAC::CPACModuleAccess::WrongTypeError: Module is of wrong type
PAC::CPACObjectFactoryThis is the base class for the creation and destruction of objects
PAC::CPACOutOfMemoryFundamental Exception Class for out of memory errors
PAC::CPACOutOfRangeFundamental Exception Class for out of memory errors
PAC::CPACParseCmdLineClass to parse command line
PAC::CPACpvm::CPvmErrorException Class
PAC::CPACStdOptionsImplements the mapping between option names and numbers to simplify IOption interface support
PAC::CPACThreadClass to deal with multithreading
PAC::CPACuuidBasis class for unique identifier generators. Use the typedef TPACuuidClass for a concrete implementation
PAC::CPACWarningFundamental Exception Class for warnings
CPrewittProvides the Prewitt filter
PAC::CProcessingGraphClass to read/write and process a graph of dynamic objects
PAC::CProcessingGraphBaseClass to read/write and process a graph of dynamic objects
PAC::CProcessingXMLClass to read/write a graph of dynamic objects. This class provides the XML layer for the CProcessingGraphBase class
CProjectFeatureListAn implementation of the Harris corner detector
CRobotBasicFunctionDefinition of robot-exceptions and virtual definition of basic robot functions
CRobotBasicFunction::CPACRobotErrorBasic robot exception
CRobotBasicFunction::CPACRobotIOErrorException for I/O errors
CRobotBasicFunction::CPACRobotParamErrorException for parameter value errors. This exception is only thrown if coordinates are out of range!
CRobotBasicFunction::SPositionStrType to store coordinate information
CRobotStaeubliRX90This class provides the main functions to control the RX90 robot
CRobotStaeubliRX90::CPACRobotControlErrorException for control-unit errors
CRobSimAppMain class for application RobSim
CRotJointClass describing a Rotation Joint
CSceneAn 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
CSceneObjectClass for an Object Tree Item
CSegmentSegments an object in a gray value image
PAC::CSimpleOptions::SOptionDataThis structure holds the information about the variable and the option info
CSkeletonCalculate the skeleton of a binary image (uchar-gray-values with values 0 and 1)
CSobelProvides the Sobel filter
PAC::CStdImageConverterA standard converter class from which you can derive specialized converters
PAC::CStdImageFilterA standard filter class from which you can derive specialized filters
CTurntableExampleApp
CUnionCalculate the union of two images
PAC::CVector< Tcomp >The PACLib vector class is a one dimensional array for mathematical computations
CVfLAcquire
CVirtualRobotThe Virtual Robot can do everything you need to simulate a real Robot Arm
PAC::CWidgetFactoryA widget factory class. This class can be used to create widgets depeding on the running main loop type
CXMLParserThe XMLParser Class
PAC::FEATUREPOINTAuxiliary structure to define a feature point
PAC::Signals::FunctionCallback< T >Callback wrapping a function to call
GripperBase class to control the MMC100/EGS-E gripper (this class should be converted to an abstract interface to grippers)
GripperMMC100Class to control the MMC100/EGS-E gripper
PAC::IActivityInterface for activities
PAC::ICLUScriptParserInterface for a CLUScript Parser
PAC::ICLUScriptParserExInterface for a CLUScript Parser Extension
PAC::IDisplayImageInterface to a window
PAC::IDisplayModulesInterface to a module window
PAC::IDisplayOptionsIDisplayOptions
PAC::IDisplayWindowInterface to a window
PAC::IFeatureDetectorInterface for applying a general filter
PAC::IFileInterface (Set/Get file name for future I/O operations through other interfaces)
PAC::IFile::CPACIOErrorException thrown if any (unspecified) error occurs while reading/writing
PAC::IFile::CPACUnsupportedFileException thrown if file cannot be read/written because of wrong format, color space, coding, bit depth ..
PAC::IFileSelectorInterface to a file selector
PAC::IFilterInterface for applying a general filter
PAC::IImageAcquire
PAC::IImageAcquire::DeviceNotFoundException if specified device could not be found
PAC::IImageAcquire::DeviceNotReadyException if device driver is active but cannot access the device
PAC::IImageConverter
PAC::IImageDataBaseTrainerImageDataBaseTrainer interface
PAC::IImageSourceInterface for getting an image
PAC::IImageTargetImage Target interface
PAC::IInterfaceDescriptorInterface Descriptor
PAC::ImageDC< T >The class ImageDC encapsulates image drawing with clipping
PAC::IMainLoopInterface for a main loop
PAC::IMutexMutex Interface
PAC::IObjectInterface for objects which can be added to a class with an IObjectEnvironment interface
PAC::IObjectEnvironmentInterface to work with dynamic objects with name
PAC::IOptionsInterface for get/set options
PAC::IOptions::InvalidTypeException thrown if value has wrong type
PAC::IOptions::InvalidValueException thrown if value is invalid
PAC::IOptions::UnknownOptionException thrown if option is unknown
PAC::IOptionsTarget
PAC::IPACDynamicModuleServiceInterface to Dynamic Module Service class
PAC::IPACDynamicObjectInterface 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_mgrReplacement of original JPEG error struct as proposed in libjpeg doc
Plane3D
Point2D< Tcomp >
Point3D< Tcomp >
PAC::SBGR_PIXEL< type >Structure for BGR pixels
SerialComClass 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::SignalNoArgDummy argument type for signals without argument
PAC::SRGB_PIXEL< type >Structure for RGB pixels
PAC::SUniqueIDUnique ID structure
VisualPropBaseA base class for visual property widgets
VisualPropBoolVisual property editor widget for bool properties
VisualPropListVisual property editor widget for list properties
VisualPropNumberVisual property editor widget for text properties
VisualPropTextVisual property editor widget for text properties
Perception-Action Components Library - PACLib
developed by the Cognitive Systems Group