src Directory Reference
Files | |
file | PAlarm.h [code] |
Class PAlarm: a service class to send alarms by email. | |
file | PAnalytics.h [code] |
Class PAnalytics: parent class for all video analytics algorithms which analyse a video stream and return a list of events (PEvent). | |
file | PapillonCore.h [code] |
The main header of Papillon Core library; can be used to include all headers files. | |
file | PapillonSDK.h [code] |
Class PapillonSDK: contains functions to initialise and finalise the Papillon SDK. | |
file | PapillonWindows.h [code] |
A header to properly include "Windows.h.". | |
file | PBoxing.h [code] |
Class PBoxing: an immutable container to box primitive data types, like int, bool or double, so that they can be used as PObject. | |
file | PByteArray.h [code] |
Class PByteArray: a resizable array of bytes. | |
file | PByteStream.h [code] |
Class PByteStream: a generic view of a sequence of bytes. | |
file | PByteStreamImpl.h [code] |
file | PClassifierInfo.h [code] |
Class PClassifierInfo: a class holding information about a classifier. | |
file | PColour3i.h [code] |
Class PColour3i: a Red-Green-Blue color (RGB), each channel encoded with one 32-bit int. | |
file | PComparer.h [code] |
Class PComparer: a generic comparer to compare two PDescription (typically two biometric templates). | |
file | PConcurrentQueue.h [code] |
Class PConcurrentQueue: a concurrent bounded queue of PObject. | |
file | PConcurrentRawBufferQueue.h [code] |
Class PConcurrentRawBufferQueue: a concurrent bounded queue of raw buffers. | |
file | PConcurrentThread.h [code] |
Class PConcurrentThread: an object representing a thread: sequence of instructions that can be executed concurrently with other such sequences in multi-threading environments, while sharing a same address space. | |
file | PConfigurationFile.h [code] |
Class PConfigurationFile: provides a friendly interface for handling .ini configuration files. | |
file | PDatabaseStore.h [code] |
Class PDatabaseStore: a PStore with a database backend (a container to store an heterogeneous collection of Papillon objects into a database). | |
file | PDate.h [code] |
Class PDate: an immutable calendar date (Gregorian calendar). | |
file | PDateTime.h [code] |
Class PDateTime: a date (Gregorian calendar) + a time + a time-zone. | |
file | PDescriber.h [code] |
Class PDecriber: parent class for all describers; note that there is no describers in Core, describers are separate plugins. | |
file | PDescription.h [code] |
Class PDescription: a container to hold a set of descriptors. | |
file | PDescriptionList.h [code] |
Class PDescriptionList: a collection of detections (see PDetection). | |
file | PDescriptor.h [code] |
Class PDescriptor: a container of generic properties indexed by their name. | |
file | PDetection.h [code] |
Class PDetection: result of a detection performed by a PDetector object. | |
file | PDetectionList.h [code] |
Class PDetectionList: a collection of detections (see PDetection). | |
file | PDetector.h [code] |
Class PDetector: parent class for all detectors; note that there is no detectors in Core, detectors are separate plugins. | |
file | PEnrollment.h [code] |
Class PEnrollment: face recognition: an helper class to enroll people to a watchlist. | |
file | PEntity.h [code] |
Class PEntity: the class used to wrap any PObject and store it into a PStore (for example, a database). | |
file | PEnums.h [code] |
file | PEvent.h [code] |
Class PEvent: any event detected by a video analytics. | |
file | PExampleSet.h [code] |
Class PExampleSet: a collection of detections (see PDetection) corresponding to the same physical object (unknown or known). | |
file | PFaceMetaData.h [code] |
Class PFaceMetaData: a class holding meta-data information about a face. | |
file | PFeatureMap.h [code] |
Class PFeatureMap: a collection of PFeaturePoint. | |
file | PFeaturePoint.h [code] |
Class PFeaturePoint: a sub-pixel accurate 2D location on an image. | |
file | PFeatureRectangle.h [code] |
Class PFeatureRectangle: a sub-pixel accurate 2D area on an image. | |
file | PFile.h [code] |
Class PFile: some helper functions on files. | |
file | PFileIO.h [code] |
Class PFileIO: generic functions to read/write Papillon objects from/to binary files. | |
file | PFileStream.h [code] |
Class PFileStream: a PByteStream (byte stream) whose backing store is a binary file. | |
file | PFileWatcher.h [code] |
Class PFileWatcher: monitor files for changes. | |
file | PFrame.h [code] |
Class PFrame: a PImage + PProperties to store optional properties (GUID of the source, timestamp, GPS location, etc.) | |
file | PFrameToFrameTracker.h [code] |
Class PFrameToFrameTracker: parent class for all frame to frame trackers; note that there is no trackers in Core, trackers are separate plugins. | |
file | PGPSLocation.h [code] |
Class PGPSLocation: a GPS location. | |
file | PGuid.h [code] |
Class PGuid: an immutable Globally Unique Identifier (GUID). | |
file | PHash.h [code] |
functions to compute hash values for PString and PGuid to be able to use them as keys in std::unordered_map and boost::unordered_map. | |
file | PHttpRequest.h [code] |
Class PHttpRequest: a class to ease handling of HTTP requests. | |
file | PHttpResponse.h [code] |
Class PHttpResponse: a class to ease processing HTTP responses. | |
file | PIdentifyResult.h [code] |
Class PIdentifyResult: a result returned by an identification engine. | |
file | PIdentifyResults.h [code] |
Class PIdentifyResults: a collection of identification results (see PIdentifyResult). | |
file | PImage.h [code] |
Class PImage: a 2D-image, mainly a buffer of pixels (available pixel formats are grey, BGR, RGB, RGBA, YUV, etc.) | |
file | PImageFilter.h [code] |
Class PImageFilter: parent class for all image filters; note that there is no image filters in Core, image filters are separate plugins. | |
file | PInputVideoStream.h [code] |
Class PInputVideoStream: parent class for all input video streams; note that there is no input video streams in Core, input video streams are separate plugins. | |
file | PLicensing.h [code] |
Class PLicensing: license manager used to protect Papillon software (singleton). | |
file | PList.h [code] |
Class PList: an ordered collection (also known as a sequence) of heterogeneous Papillon objects. | |
file | PLocation.h [code] |
file | PLog.h [code] |
The log system. | |
file | PMap.h [code] |
Class PMap: a generic associative container (map). | |
file | PMapIterator.h [code] |
file | PMatchScore.h [code] |
Class PMatchScore: a score between two descriptors. | |
file | PMath.h [code] |
Math toolbox. | |
file | PMemoryStream.h [code] |
Class PMemoryStream: a byte stream whose backing store is memory. | |
file | PMutex.h [code] |
Class PMutex: an object to facilitate protection against data races and allows thread-safe synchronization of data between threads. | |
file | PMutexLocker.h [code] |
Class PMutexLocker: a convenience class that simplifies locking and unlocking mutexes. | |
file | PObject.h [code] |
Class PObject: the root class of all Papillon classes. | |
file | PObjectMonitoring.h [code] |
A singleton class to monitor Papillon Core. | |
file | PObjectType.h [code] |
Enum PObjectType: all types of object detected by video analytics algorithms. | |
file | POption.h [code] |
Class POption: a command line parser. | |
file | POutputVideoStream.h [code] |
Class POutputVideoStream: parent class for all output video streams; note that there is no output video streams in Core, output video streams are separate plugins. | |
file | PPath.h [code] |
Class PPath: some helper functions to handle paths. | |
file | PPlugin.h [code] |
Class PPlugin: a Papillon plugin. | |
file | PPluginInstance.h [code] |
Class PPluginInstance: super class for PAnalytics, PDetector, PDescriber, etc. | |
file | PPluginInterface.h [code] |
Pure "C" interface for all Papillon plugins. | |
file | PPluginManager.h [code] |
Class PPluginManager: the manager for all Papillon plugins. | |
file | PPoint2Df.h [code] |
Class PPoint2Df: an immutable 2D-point with float coordinates. | |
file | PPoint2DfList.h [code] |
Class PPoint2DfList: a list of 2D-point with float coordinates. | |
file | PPoint2Di.h [code] |
Class PPoint2Di: an immutable 2D-point with 32-bit int coordinates. | |
file | PPolygonf.h [code] |
Class PPolygonf: a 2D closed polygon with float coordinates. | |
file | PPolygoni.h [code] |
Class PPolygoni: a 2D closed polygon with 32-bit int coordinates. | |
file | PProcess.h [code] |
Class PProcess: A class to ease process spawning and management. | |
file | PProperties.h [code] |
Class PProperties: a container of generic properties indexed by their name. | |
file | PReadLocker.h [code] |
Class PReadLocker: a convenience class that simplifies locking and unlocking read-write locks for read access. | |
file | PReadWriteLock.h [code] |
Class PReadWriteLock: an object to facilitate protection against data races and allows thread-safe synchronization of data between threads. | |
file | PRectanglef.h [code] |
class PRectanglef: an axis-aligned rectangle with float coordinates. | |
file | PRectanglei.h [code] |
Class PRectanglei: an axis-aligned rectangle with 32-bit int coordinates. | |
file | PResult.h [code] |
Class PResult: a result returned by most of Papillon functions; this class is used to replace classic integer error code. | |
file | PRtti.h [code] |
Papillon Run-Time Type Information. | |
file | PSearchList.h [code] |
Class PSearchList: a watchlist optimised for searching; for example, it is used Face Recognition to quickly find matches for a unknown face. | |
file | PSighting.h [code] |
file | PSingleInstance.h [code] |
Class PSingleInstance: to ensure that only one instance of an application is running. | |
file | PSizef.h [code] |
Class PSizef: the size of an image or a rectangle represented with 2 float values. | |
file | PSizei.h [code] |
Class PSizei: the size of an image or a rectangle represented with 2 int values. | |
file | PSocket.h [code] |
Class PSocket: a network socket which relies on 0-MQ distributed messaging library. | |
file | PSqlDatabase.h [code] |
Class PSqlDatabase: a connection to a database (typically SQLite3 or PostgreSQL). | |
file | PSqlQuery.h [code] |
Class PSqlQuery: this class represents a SQL query and can execute and manipulate SQL statements. | |
file | PStore.h [code] |
Class PStore: an interface to store an heterogeneous collection of Papillon objects into a container (typically a database). | |
file | PStoreEventListener.h [code] |
Class PStoreEventListener: an interface to be notified when an event occurs on a PStore. | |
file | PStoreIterator.h [code] |
Class PStoreIterator: to iterate through a PStore container and retrieve registered objects. | |
file | PString.h [code] |
Class PString: an unicode character strings (use copy-on-write idiom). | |
file | PStringConstants.h [code] |
String constants. | |
file | PStringList.h [code] |
Class PStringList: a list of strings. | |
file | PSystemInfo.h [code] |
Class PSystemInfo: some helper functions to determine capabilities (CPU, RAM, GPU) of the host system. | |
file | PTag.h [code] |
Class PTag: holds the details of a tag. | |
file | PTextFile.h [code] |
Class PTextFile: Read in a text-file into memory and give line-by-line access. | |
file | PTime.h [code] |
Class PTime: an immutable time with millisecond precision. | |
file | PTimer.h [code] |
Class PTimer: the highest precision chronometer available on the host. | |
file | PTrack.h [code] |
Class PTrack: Track object containing ID and extra information as confidence score. | |
file | PUri.h [code] |
Class PUri: an Unified Resource Identifier. | |
file | PUtils.h [code] |
Some additional helper functions built on top of this SDK to be used to write examples and demos. | |
file | PVector.h [code] |
Class PVector: a numeric vector for linear algebra. | |
file | PVerify.h [code] |
Class PVerify: a Face Recognition helper class to easily authenticate identities. | |
file | PVersion.h [code] |
Class PVersion: a software version number. | |
file | PVideoTools.h [code] |
Class PVideoTools: some helper functions to easily manipulate video files. | |
file | PWatchlist.h [code] |
Class PWatchlist: a collection of PDescription typically used to detect a face from a list ok known people in Face Recognition. | |
file | PWatchlist2.h [code] |
Class PWatchlist2: a collection of subjects typically used to detect a face from a list ok known people in Face Recognition. | |
file | PWatchlistInfo.h [code] |
Class PWatchlistInfo: additional data associated with a watchlist (do not contain biometric templates) | |
file | PWatchlistOptions.h [code] |
Class PWatchlistOptions: holds common watchlist options. | |
file | PWriteLocker.h [code] |
Class PWriteLocker: a convenience class that simplifies locking and unlocking read-write locks for write access. | |