|
| class | AbsoluteDifferenceValueTyper |
| | This class is a helper class allowing to define the resulting data type for an absolute difference operation. More...
|
| |
| class | AbsoluteDifferenceValueTyper< char > |
| | Specialization of the helper class. More...
|
| |
| class | AbsoluteDifferenceValueTyper< double > |
| | Specialization of the helper class. More...
|
| |
| class | AbsoluteDifferenceValueTyper< float > |
| | Specialization of the helper class. More...
|
| |
| class | AbsoluteDifferenceValueTyper< signed char > |
| | Specialization of the helper class. More...
|
| |
| class | AbsoluteDifferenceValueTyper< unsigned char > |
| | Specialization of the helper class. More...
|
| |
| class | Accessor |
| | This class implements a base class for all accessors. More...
|
| |
| class | AdvancedLookupCenter2 |
| | This class implements an advanced 2D lookup object with values at the bins' center positions defining the individual lookup values. More...
|
| |
| class | AnyCameraT |
| | This class implements the abstract base class for all AnyCamera objects. More...
|
| |
| class | AnyCameraWrappingT |
| | This class implements a specialized AnyCamera object wrapping the actual camera model. More...
|
| |
| class | ApplicationInterface |
| | This class implements a very light application interface. More...
|
| |
| class | Approximation |
| | This class implements several numeric function with approximated results but with fast performances. More...
|
| |
| class | AutomaticDifferentiationT |
| | This class implements an automatic differentiation functionality. More...
|
| |
| class | Binary |
| | This class implements functions for binaries like functions allowing to hide information in the binary code (in the release build). More...
|
| |
| class | BoundingBox |
| | This class implements a 3D bounding box. More...
|
| |
| class | BoundingSphere |
| | This class implements a bounding sphere. More...
|
| |
| class | BoxT2 |
| | This class implements an axis aligned 2D box object. More...
|
| |
| class | BoxT3 |
| | This class implements an axis aligned 3D bounding box. More...
|
| |
| class | Build |
| | This class provides compiler build support. More...
|
| |
| class | Callback |
| | This class implements a container for callback functions. More...
|
| |
| class | Callbacks |
| | This class implements a vector holding several callbacks with the same type. More...
|
| |
| class | Caller |
| | This class implements a callback function container using defined function parameters. More...
|
| |
| class | CameraProjectionCheckerT |
| | This class implements a helper class allowing to check whether a 3D object point projects into the camera image. More...
|
| |
| class | CameraT |
| | This class implements the base class for all cameras. More...
|
| |
| class | CameraWrapperBaseFisheyeT |
| | This class implements the base wrapper around Ocean's fisheye camera profile. More...
|
| |
| class | CameraWrapperBaseInvalidT |
| | This class implements the base wrapper around an invalid camera profile. More...
|
| |
| class | CameraWrapperBasePinholeT |
| | This class implements the base wrapper around Ocean's pinhole camera profile. More...
|
| |
| class | CameraWrapperT |
| | This class implements a wrapper for an actual camera object. More...
|
| |
| class | Clustering |
| | This class implements the base class for all classes providing clustering algorithms. More...
|
| |
| class | ClusteringKMeans |
| | This class implements a k-means clustering algorithm. More...
|
| |
| class | ClusteringSpectral |
| | This class implements spectral clustering. More...
|
| |
| class | CommandArguments |
| | This class implements a manager for command arguments. More...
|
| |
| class | ConcurrentCallbacks |
| | This class implements an extended callbacks object and is also thread-safe. More...
|
| |
| class | ConeT3 |
| | This class implements a (possibly truncated) 3D cone. More...
|
| |
| class | Config |
| | This class implements an application or module configuration toolkit. More...
|
| |
| class | ConstAccessor |
| | This class implements a base class for accessors allowing a constant reference access. More...
|
| |
| class | ConstArrayAccessor |
| | This class implements an accessor providing direct access to a constant array of elements. More...
|
| |
| class | ConstArraySubsetAccessor |
| | This class implements an indexed-based constant accessor providing access to a subset of elements stored in an array. More...
|
| |
| class | ConstCallbackIndexedAccessor |
| | This class implements an accessor providing access to a elements by using a callback function. More...
|
| |
| class | ConstElementAccessor |
| | This class implements an accessor providing direct access to a constant array of elements while all elements are identical (all elements point to one unique object). More...
|
| |
| class | ConstIndexedAccessor |
| | This class implements a base class for all indexed-based accessors allowing a constant reference access only. More...
|
| |
| class | ConstIndexedAccessorSubsetAccessor |
| | This class implements an indexed-based constant accessor providing access to a subset of elements stored in a specified indexed-based child accessor. More...
|
| |
| class | ConstMapAccessor |
| | This class implements an accessor providing direct access to a constant (unordered) map of elements. More...
|
| |
| class | ConstTemplateArrayAccessor |
| | This class implements an accessor providing direct access to a constant array of elements. More...
|
| |
| class | ConstTemplateArraySubsetAccessor |
| | This class implements an indexed-based constant accessor providing access to a subset of elements stored in an array. More...
|
| |
| class | CylinderT3 |
| | This class implements a 3D cylinder defined by its origin, axis, radius, and (signed) starting and stopping points along its axis. More...
|
| |
| class | DataType |
| | Template class allowing to define an array of data types. More...
|
| |
| class | DateTime |
| | This class provides basic functionalities for date and time handling. More...
|
| |
| class | DebugElements |
| | This class implements the base class for a container for debug elements. More...
|
| |
| class | DifferenceValueTyper |
| | This class is a helper class allowing to define the signed difference data type of a given type. More...
|
| |
| class | DifferenceValueTyper< char > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< short > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< signed char > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< unsigned char > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< unsigned int > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< unsigned long > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< unsigned long long > |
| | Specialization of the helper class. More...
|
| |
| class | DifferenceValueTyper< unsigned short > |
| | Specialization of the helper class. More...
|
| |
| class | DiscreteCosineTransform |
| | This class implements discrete cosine transform functions. More...
|
| |
| class | DualScopedLockT |
| | This class implements a scoped lock object that locks two lock objects in a deterministic order based on their memory addresses. More...
|
| |
| class | EquationT |
| | This class provides several functions to solve equations with different degree using floating point values with the precission specified by type T. More...
|
| |
| class | EulerT |
| | This class implements an euler rotation with angles: yaw, pitch and roll. More...
|
| |
| class | Event |
| | This class implements the base class for all event classes. More...
|
| |
| class | EventManager |
| | This class implements a central manager for events that can be pushed and received from/in individual components of an application or a software package. More...
|
| |
| class | ExponentialMapT |
| | This class implements an exponential map defining a rotation by three parameters. More...
|
| |
| class | FiniteLineT2 |
| | This class implements an finite line in 2D space. More...
|
| |
| class | FiniteLineT3 |
| | This class implements an finite line in 3D space. More...
|
| |
| class | FisheyeCameraT |
| | Class representing a fisheye camera. More...
|
| |
| class | Float16 |
| | Definition of a 16-bit float type. More...
|
| |
| struct | FloatTyper |
| | This struct is a helper struct providing a floating point data type best matching for a given data type. More...
|
| |
| struct | FloatTyper< double > |
| | Specialization of the helper struct. More...
|
| |
| class | FourierTransformation |
| | This class implements Fourier transformation functions. More...
|
| |
| class | Frame |
| | This class implements Ocean's image class. More...
|
| |
| class | FrameType |
| | Definition of a frame type composed by the frame dimension, pixel format and pixel origin. More...
|
| |
| class | FrustumT |
| | This class implements a viewing frustum. More...
|
| |
| class | FunctionBase |
| | This class is the base class for an unparameterized function container. More...
|
| |
| class | FunctionParameterAccessor |
| | This class implements a simple helper class allowing to access the value of an arbitrary data type. More...
|
| |
| class | HashMap |
| | This class implements a hash map. More...
|
| |
| class | HashSet |
| | This class implements a hash set. More...
|
| |
| class | HighPerformanceBenchmark |
| | The HighPerformanceBenchmark object allows to benchmark algorithms with individual categories. More...
|
| |
| class | HighPerformanceStatistic |
| | This class implements a simple module gathering high performance timer statistics. More...
|
| |
| class | HighPerformanceTimer |
| | This class implements a high performance timer. More...
|
| |
| class | HomogenousMatrixT4 |
| | This class implements a 4x4 homogeneous transformation matrix using floating point values with the precision specified by type T. More...
|
| |
| class | HSVAColor |
| | This class implements a color defined by hue, saturation, value and alpha parameters. More...
|
| |
| class | Identity |
| | This class implements a helper class allowing to define the identity data type of a given type. More...
|
| |
| class | Interpolation |
| | This class implements data interpolation functions. More...
|
| |
| class | InterpolationMap |
| | This class implements an interpolation map allowing to determine an interpolated value between several individual key values. More...
|
| |
| class | InvalidCameraT |
| | This class implements invalid camera profiles, e.g. More...
|
| |
| class | KdTree |
| | This class implements a k-d tree. More...
|
| |
| class | LineT2 |
| | This class implements an infinite line in 2D space. More...
|
| |
| class | LineT3 |
| | This class implements an infinite line in 3D space. More...
|
| |
| class | Lock |
| | This class implements a recursive lock object. More...
|
| |
| class | Log |
| | This class provides access to three different Message objects, e.g., for regular information, warnings, or errors. More...
|
| |
| class | Lookup2 |
| | This class implements a 2D lookup object allowing to separate a two dimensional lookup area into individual bins. More...
|
| |
| class | LookupCenter2 |
| | This class implements a 2D lookup object with values at the bins' center positions defining the individual lookup values. More...
|
| |
| class | LookupCorner2 |
| | This class implements a 2D lookup object with values at the bins' corners defining the individual lookup values. More...
|
| |
| class | Maintenance |
| | This class implements a maintenance manager. More...
|
| |
| class | MapTyper |
| | Helper class allowing to define an ordered or unordered map based on the template parameter 'tOrderedKeys'. More...
|
| |
| class | MapTyper< false > |
| | Helper class allowing to define an ordered or unordered map based on the template parameter 'tOrderedKeys'. More...
|
| |
| class | MathUtilities |
| | This class implements utility functions for the math library. More...
|
| |
| class | MatrixT |
| | This class implements a matrix with arbitrary size. More...
|
| |
| class | Median |
| | This class implements a median determination value. More...
|
| |
| class | MemberFunction |
| | This class implements an unparameterized member function container. More...
|
| |
| class | MemberFunctionCaller |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionCaller< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | MemberFunctionPointerMaker |
| | This class implements a helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18 > |
| | This class is a specialization of the original helper class providing a definition of a member function pointer only. More...
|
| |
| class | Memory |
| | This class implements an object able to allocate memory. More...
|
| |
| class | MessageObject |
| | Messenger object, one object for each message. More...
|
| |
| class | MessageObject< false > |
| | Specialization of MessageObject. More...
|
| |
| class | Messenger |
| | This class implements a messenger for information, warning or error messages. More...
|
| |
| class | MissingImplementationException |
| | Definition of a base exception for missing implementations. More...
|
| |
| class | NextLargerTyper |
| | This class is a helper class allowing to determine the next larger data type for a given data type. More...
|
| |
| class | NextLargerTyper< char > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< float > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< int > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< short > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< signed char > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< unsigned char > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< unsigned int > |
| | Specialization of the helper class. More...
|
| |
| class | NextLargerTyper< unsigned short > |
| | Specialization of the helper class. More...
|
| |
| class | NonconstAccessor |
| | This class implements a base class for accessors allowing a non-constant reference access. More...
|
| |
| class | NonconstArrayAccessor |
| | This class implements an accessor providing direct access to an array of elements. More...
|
| |
| class | NonconstIndexedAccessor |
| | This class implements a base class for all indexed-based accessors allowing a non-constant reference access. More...
|
| |
| class | NonconstMapAccessor |
| | This class implements an accessor providing direct access to an (unordered) map of elements. More...
|
| |
| class | NonconstTemplateArrayAccessor |
| | This class implements an accessor providing direct access to an array of elements. More...
|
| |
| class | NotImplementedException |
| | Definition of a base exception for not implemented code. More...
|
| |
| class | NotSupportedException |
| | Definition of a base exception for not supported functionalities. More...
|
| |
| class | NotVoidTyper |
| | This struct implements a helper struct allowing to use a data type instead of void. More...
|
| |
| class | NotVoidTyper< void > |
| | Specialization of NotVoidTyper<T>. More...
|
| |
| class | NullClass |
| | Definition of a class holding no objects. More...
|
| |
| class | NumericT |
| | This class provides basic numeric functionalities. More...
|
| |
| class | ObjectRef |
| | This template class implements a object reference with an internal reference counter. More...
|
| |
| class | OceanException |
| | Definition of a base exception for the entire Ocean framework. More...
|
| |
| class | OceanManager |
| | This class implements the basic manager for the Ocean framework. More...
|
| |
| class | OptionalScopedLock |
| | This class implements an optional recursive scoped lock object locking the lock object only if it's defined. More...
|
| |
| class | OutOfMemoryException |
| | Definition of a base exception if an out of memory problem occurs. More...
|
| |
| struct | PairHash |
| | Helper struct allowing to determine a hash value for a std::pair. More...
|
| |
| class | ParameterCounter |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterCounter< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass > |
| | This class implements a helper class providing the number of parameters of a parameterized function. More...
|
| |
| class | ParameterizedFunction |
| | This class implements an parameterized function container. More...
|
| |
| class | ParameterizedFunctionBase |
| | This class is the base class for a parameterized function container. More...
|
| |
| class | ParameterizedMemberFunction |
| | This class implements an parameterized member function container. More...
|
| |
| class | ParameterizedMemberFunctionConst |
| | This class implements an parameterized const member function container. More...
|
| |
| class | ParameterizedStaticFunction |
| | This class implements an parameterized static function container. More...
|
| |
| class | PinholeCameraT |
| | Definition of a pinhole camera model. More...
|
| |
| class | PlaneT3 |
| | This class implements a plane in 3D space. More...
|
| |
| class | PluginManager |
| | This class implements a manager for all plugins available for the Ocean framework. More...
|
| |
| class | PoseT |
| | This class implements a camera pose with six degrees of freedom (6-DOF). More...
|
| |
| class | Processor |
| | This class implements basic functions relating the system processor. More...
|
| |
| class | ProcessorInstructionChecker |
| | This helper class allows to determine a compile-time known boolean statement whether a set of available instruction contains (included) a specified (minimal requirement) instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_AVX > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_AVX_2 > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_AVX_512 > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_NEON > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_SSE > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_SSE_2 > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_SSE_3 > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_SSE_4_1 > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_SSE_4_2 > |
| | Specialization for one specific instruction. More...
|
| |
| class | ProcessorInstructionChecker< tHighestInstructions, PI_SSSE_3 > |
| | Specialization for one specific instruction. More...
|
| |
| class | QuaternionT |
| | This class implements a unit quaternion rotation. More...
|
| |
| class | RandomGenerator |
| | This class implements a generator for random numbers. More...
|
| |
| class | RandomI |
| | This class provides base random functions and several random functions for integer data types. More...
|
| |
| class | RandomT |
| | This class provides several random functions for different data types using a floating point type for its elements that is specified by T. More...
|
| |
| class | RateCalculator |
| | This class implements a calculate for rates like frame rates. More...
|
| |
| class | RGBAColor |
| | This class implements a color defined by red, green, blue and alpha parameters. More...
|
| |
| class | RingMapT |
| | This class implements a data storage map that stores the data elements in a ring manner. More...
|
| |
| class | RotationT |
| | This class implements a axis-angle rotation using floating point values. More...
|
| |
| class | SampleMap |
| | This class stores samples of e.g., sensor or tracking data in a map. More...
|
| |
| class | Scheduler |
| | This class represents a round robin scheduler. More...
|
| |
| class | ScopedConstMemoryAccessor |
| | This class implements an accessor that guarantees memory access to the elements of an indexed accessor object until the scope ends. More...
|
| |
| class | ScopedEvent |
| | This class implements a scoped event. More...
|
| |
| class | ScopedFunctionT |
| | This class holds a function which will be invoked once the object is disposed. More...
|
| |
| class | ScopedLock |
| | This class implements a scoped lock object for recursive lock objects. More...
|
| |
| class | ScopedNonconstMemoryAccessor |
| | This class implements an accessor that guarantees memory access to the elements of an indexed accessor object until the scope ends. More...
|
| |
| class | ScopedObjectCompileTimeT |
| | This class wraps an unmanaged object (or reference) which needs to be released after usage. More...
|
| |
| class | ScopedObjectT |
| | This class wraps an unmanaged object (or reference) which needs to be released after usage. More...
|
| |
| class | ScopedSharedLock |
| | This class defines a scoped lock object for shared locks. More...
|
| |
| class | ScopedSubscriptionCallbackHandlerT |
| | This class implements a handler for scoped subscriptions to callback functions. More...
|
| |
| class | ScopedSubscriptionHandler |
| | This class implements the base class for all subscription handlers. More...
|
| |
| class | ScopedSubscriptionT |
| | This class implements a subscription object which can be used unique subscriptions to e.g., callback functions. More...
|
| |
| class | ScopedValueT |
| | This class implements a scoped value that allows to change a specified value at the end of a scope. More...
|
| |
| class | SegmentUnion |
| | This class implements a functionality to determine the union of individual segments. More...
|
| |
| class | SharedLock |
| | This class implements a lock shared over individual processes (a system-wide lock). More...
|
| |
| class | SharedMemory |
| | This class implements a shared memory object allowing access to a shared buffer. More...
|
| |
| class | SharedPointerConstArrayAccessor |
| | This class implements an accessor providing direct access to std::shared_ptr<T> elements returned as const T* pointers. More...
|
| |
| class | ShiftVector |
| | This class implements a vector with shifted elements. More...
|
| |
| class | Signal |
| | This class implements a signal. More...
|
| |
| class | Signals |
| | This class implements a signal array. More...
|
| |
| class | SignedTyper |
| | This class is a helper class allowing to determine the signed data type for a given data type if existing, otherwise the identity data type. More...
|
| |
| class | SignedTyper< bool > |
| | Specialization of the helper class. More...
|
| |
| class | SignedTyper< char > |
| | Specialization of the helper class. More...
|
| |
| class | SignedTyper< unsigned int > |
| | Specialization of the helper class. More...
|
| |
| class | SignedTyper< unsigned long long > |
| | Specialization of the helper class. More...
|
| |
| class | SignedTyper< unsigned short > |
| | Specialization of the helper class. More...
|
| |
| class | Singleton |
| | This template class is the base class for all singleton objects. More...
|
| |
| class | SmartObjectRef |
| | This template class implements a smart object reference which is a specialization of an ObjectRef object. More...
|
| |
| class | SophusUtilities |
| | This class implements utilitiy functions for Sophus. More...
|
| |
| class | SparseMatrixT |
| | This class implements a sparse matrix using a float type for its elements that is specified by T. More...
|
| |
| class | SphereT3 |
| | This class implements a 3D sphere. More...
|
| |
| class | SphericalExponentialMap |
| | This class implements an exponential map representing a 2-DOF rotation. More...
|
| |
| class | SquareMatrixT2 |
| | This class implements a 2x2 square matrix. More...
|
| |
| class | SquareMatrixT3 |
| | This class implements a 3x3 square matrix. More...
|
| |
| class | SquareMatrixT4 |
| | This class implements a 4x4 square matrix. More...
|
| |
| class | SquareValueTyper |
| | This class is a helper class allowing to define the square difference data type of a given type. More...
|
| |
| class | SquareValueTyper< char > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< int > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< long > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< long long > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< short > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< signed char > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< unsigned char > |
| | Specialization of the helper class. More...
|
| |
| class | SquareValueTyper< unsigned short > |
| | Specialization of the helper class. More...
|
| |
| class | StackHeapVector |
| | Vector like data structure combining stack and heap memory. More...
|
| |
| class | StaticBuffer |
| | This class implements a static buffer that has a fixed capacity. More...
|
| |
| class | StaticFunction |
| | This class implements an unparameterized static function container. More...
|
| |
| class | StaticFunctionCaller |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a member function defined by the owner class and a local function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionCaller< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass > |
| | This class implements a helper class providing a functionality to call a static function defined by a function pointer. More...
|
| |
| class | StaticFunctionPointerMaker |
| | This class is a helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass > |
| | This class is a specialization of the original helper class providing a definition of a static function pointer only. More...
|
| |
| class | StaticMatrix |
| | This class implements a matrix with static dimensions. More...
|
| |
| class | StaticVector |
| | This class implements a static vector that has a fixed capacity. More...
|
| |
| class | String |
| | This class provides string convert functionalities. More...
|
| |
| class | StringApple |
| | This class provides function allowing to convert Apple-platform specific string objects. More...
|
| |
| class | Subset |
| | This class implements subset functions. More...
|
| |
| class | SuccessionSubset |
| | This class implements a data container for abstract data objects with several dimensions. More...
|
| |
| class | TaskQueue |
| | This class implements a queue for tasks. More...
|
| |
| class | TemplatedLock |
| | This class implements a template-based recursive lock object. More...
|
| |
| class | TemplatedLock< false > |
| | Specialization of the TemplatedLock class. More...
|
| |
| class | TemplatedScopedLock |
| | This class implements a recursive scoped lock object that is activated by a boolean template parameter. More...
|
| |
| class | TemplatedScopedLock< false > |
| | Specialization of the TemplatedScopedLock class. More...
|
| |
| class | TemporaryAccessor |
| | This class implements a base class for all accessors allowing to access temporary elements. More...
|
| |
| class | TemporaryIndexedAccessor |
| | This class implements a base class for all indexed-based accessors allowing to access temporary elements. More...
|
| |
| class | TemporaryScopedLock |
| | This class implements a recursive scoped lock object allowing to release the lock before the scoped object itself is released. More...
|
| |
| class | Thread |
| | This class implements a thread. More...
|
| |
| class | ThreadPool |
| | This class implements a pool holding re-usable thread objects for individual use. More...
|
| |
| class | ThreadPoolSingleton |
| | This class wraps the ThreadPool into a singleton for global usage. More...
|
| |
| class | Timestamp |
| | This class implements a timestamp. More...
|
| |
| class | TimestampConverter |
| | This class is a helper class allowing to converter timestamps defined in a specific time domain to unix timestamps. More...
|
| |
| class | ToonUtilities |
| | This class implements utilitiy functions for TooN. More...
|
| |
| class | TriangleT |
| | This class implements a base class for all triangle classes. More...
|
| |
| class | TriangleT2 |
| | This class implements a 2D triangle with Cartesian coordinates. More...
|
| |
| class | TriangleT3 |
| | This class implements a 3D triangle. More...
|
| |
| class | Triple |
| | This class implements a triple object able to hold three individual elements. More...
|
| |
| class | TypeMapper |
| | This class provides a unique data type for any data type. More...
|
| |
| class | TypeMapperBySize |
| | This class provides a unique data type for any data type specified by the number of bytes. More...
|
| |
| class | TypeMapperBySize< 1 > |
| | Specialized object. More...
|
| |
| class | TypeMapperBySize< 2 > |
| | Specialized object. More...
|
| |
| class | TypeMapperBySize< 4 > |
| | Specialized object. More...
|
| |
| class | TypeMapperBySize< 8 > |
| | Specialized object. More...
|
| |
| class | TypeNamer |
| | This class implements a helper class allowing to determine unique names for most of native C++ data types. More...
|
| |
| class | UnsignedTyper |
| | This class is a helper class allowing to determine the unsigned data type for a given data type if existing, otherwise the identity data type. More...
|
| |
| class | UnsignedTyper< char > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< double > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< float > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< int > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< long > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< long long > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< short > |
| | Specialization of the helper class. More...
|
| |
| class | UnsignedTyper< signed char > |
| | Specialization of the helper class. More...
|
| |
| class | Utilities |
| | This class implements basic utility functions. More...
|
| |
| class | Value |
| | This class implements a type independent value. More...
|
| |
| class | VarianceT |
| | This class allows to determine the variance in a given data set. More...
|
| |
| class | VectorT2 |
| | This class implements a vector with two elements. More...
|
| |
| class | VectorT3 |
| | This class implements a vector with three elements. More...
|
| |
| class | VectorT4 |
| | This class implements a vector with four elements. More...
|
| |
| class | Version |
| | This class provides version numbers for Ocean. More...
|
| |
| class | Worker |
| | This class implements a worker able to distribute function calls over different threads. More...
|
| |
| class | WorkerPool |
| | This class implements a pool holding worker objects for individual use. More...
|
| |
|
| using | Index32 = uint32_t |
| | Definition of a 32 bit index value.
|
| |
| using | Index64 = uint64_t |
| | Definition of a 64 bit index value.
|
| |
| using | Indices32 = std::vector< Index32 > |
| | Definition of a vector holding 32 bit index values.
|
| |
| using | IndexGroups32 = std::vector< Indices32 > |
| | Definition of a vector holding 32 bit indices, so we have groups of indices.
|
| |
| using | Indices64 = std::vector< Index64 > |
| | Definition of a vector holding 64 bit index values.
|
| |
| using | IndexSet32 = std::set< Index32 > |
| | Definition of a set holding 32 bit indices.
|
| |
| using | IndexSet64 = std::set< Index64 > |
| | Definition of a set holding 64 bit indices.
|
| |
| using | UnorderedIndexSet32 = std::unordered_set< Index32 > |
| | Definition of an unordered_set holding 32 bit indices.
|
| |
| using | UnorderedIndexSet64 = std::unordered_set< Index64 > |
| | Definition of an unordered_set holding 64 bit indices.
|
| |
| using | IndexPair32 = std::pair< Index32, Index32 > |
| | Definition of a pair holding 32 bit indices.
|
| |
| using | IndexPairs32 = std::vector< IndexPair32 > |
| | Definition of a vector holding 32 bit index pairs.
|
| |
| using | IndexPair64 = std::pair< Index64, Index64 > |
| | Definition of a pair holding 64 bit indices.
|
| |
| using | IndexPairs64 = std::vector< IndexPair64 > |
| | Definition of a vector holding 64 bit index pairs.
|
| |
| using | Strings = std::vector< std::string > |
| | Definition of a vector holding strings.
|
| |
| using | WStrings = std::vector< std::wstring > |
| | Definition of a vector holding strings.
|
| |
| using | EventRef = ObjectRef< Event > |
| | Definition of an object reference holding an event object.
|
| |
| using | Exception = std::exception |
| | Definition of the base exception.
|
| |
| using | Frames = std::vector< Frame > |
| | Definition of a vector holding padding frames.
|
| |
| using | FrameRef = ObjectRef< Frame > |
| | Definition of an object reference for frame objects.
|
| |
| using | FrameRefs = std::vector< FrameRef > |
| | Definition of a vector holding frame references.
|
| |
| using | ScopedFunctionVoid = ScopedFunctionT< std::function< void()> > |
| | Definition of a scoped function with void return parameter.
|
| |
| template<typename T , void(*)(T) tReleaseFunction> |
| using | ScopedObjectCompileTimeVoidT = ScopedObjectCompileTimeT< T, T, void, tReleaseFunction > |
| | Template specialization for ScopedObjectCompileTimeT with void return value.
|
| |
| using | Timestamps = std::vector< Timestamp > |
| | Definition of a vector holding Timestamp objects.
|
| |
| using | AnyCamera = AnyCameraT< Scalar > |
| | Definition of an AnyCamera object with Scalar precision.
|
| |
| using | AnyCameraD = AnyCameraT< double > |
| | Definition of an AnyCamera object with double precision.
|
| |
| using | AnyCameraF = AnyCameraT< float > |
| | Definition of an AnyCamera object with float precision.
|
| |
| template<typename T > |
| using | SharedAnyCameraT = std::shared_ptr< AnyCameraT< T > > |
| | Definition of a shared pointer holding an AnyCamera object with Scalar precision.
|
| |
| using | SharedAnyCamera = std::shared_ptr< AnyCamera > |
| | Definition of a shared pointer holding an AnyCamera object with Scalar precision.
|
| |
| using | SharedAnyCameraD = std::shared_ptr< AnyCameraD > |
| | Definition of a shared pointer holding an AnyCamera object with double precision.
|
| |
| using | SharedAnyCameraF = std::shared_ptr< AnyCameraF > |
| | Definition of a shared pointer holding an AnyCamera object with float precision.
|
| |
| template<typename T > |
| using | SharedAnyCamerasT = std::vector< std::shared_ptr< AnyCameraT< T > > > |
| | Definition of a typename alias for vectors with shared AnyCameraT objects.
|
| |
| using | SharedAnyCameras = SharedAnyCamerasT< Scalar > |
| | Definition of a vector holding AnyCamera objects.
|
| |
| using | SharedAnyCamerasD = SharedAnyCamerasT< double > |
| | Definition of a vector holding AnyCameraD objects.
|
| |
| using | SharedAnyCamerasF = SharedAnyCamerasT< float > |
| | Definition of a vector holding AnyCameraF objects.
|
| |
| using | CameraProjectionChecker = CameraProjectionCheckerT< Scalar > |
| | Definition of an ProjectionChecker object with Scalar precision.
|
| |
| using | CameraProjectionCheckerD = CameraProjectionCheckerT< double > |
| | Definition of an ProjectionChecker object with double precision.
|
| |
| using | CameraProjectionCheckerF = CameraProjectionCheckerT< float > |
| | Definition of an ProjectionChecker object with float precision.
|
| |
| using | InvalidCamera = InvalidCameraT< Scalar > |
| | Definition of an invalid camera object based with element precision 'Scalar'.
|
| |
| using | InvalidCameraD = InvalidCameraT< double > |
| | Definition of an invalid camera object based with element precision 'double'.
|
| |
| using | InvalidCameraF = InvalidCameraT< float > |
| | Definition of an invalid camera object based with element precision 'float'.
|
| |
| template<typename T > |
| using | AnyCameraPinholeT = AnyCameraWrappingT< T, CameraWrapperT< T, CameraWrapperBasePinholeT< T > > > |
| | Definition of an AnyCamera object based on Ocean's pinhole camera class with template parameter to define the element precision.
|
| |
| using | AnyCameraPinhole = AnyCameraPinholeT< Scalar > |
| | Definition of an AnyCamera object based on Ocean's pinhole camera class with element precision 'Scalar'.
|
| |
| using | AnyCameraPinholeD = AnyCameraPinholeT< double > |
| | Definition of an AnyCamera object based on Ocean's pinhole camera class with element precision 'double'.
|
| |
| using | AnyCameraPinholeF = AnyCameraPinholeT< float > |
| | Definition of an AnyCamera object based on Ocean's pinhole camera class with element precision 'float'.
|
| |
| template<typename T > |
| using | AnyCameraFisheyeT = AnyCameraWrappingT< T, CameraWrapperT< T, CameraWrapperBaseFisheyeT< T > > > |
| | Definition of an AnyCamera object based on Ocean's fisheye camera class with template parameter to define the element precision.
|
| |
| using | AnyCameraFisheye = AnyCameraFisheyeT< Scalar > |
| | Definition of an AnyCamera object based on Ocean's fisheye camera class with element precision 'Scalar'.
|
| |
| using | AnyCameraFisheyeD = AnyCameraFisheyeT< double > |
| | Definition of an AnyCamera object based on Ocean's fisheye camera class with element precision 'double'.
|
| |
| using | AnyCameraFisheyeF = AnyCameraFisheyeT< float > |
| | Definition of an AnyCamera object based on Ocean's fisheye camera class with element precision 'float'.
|
| |
| template<typename T > |
| using | AnyCameraInvalidT = AnyCameraWrappingT< T, CameraWrapperT< T, CameraWrapperBaseInvalidT< T > > > |
| | Definition of an AnyCamera object based on an invalid (by design) camera with template parameter to define the element precision.
|
| |
| using | AnyCameraInvalid = AnyCameraInvalidT< Scalar > |
| | Definition of an AnyCamera object based on an invalid (by design) camera with element precision 'Scalar'.
|
| |
| using | AnyCameraInvalidD = AnyCameraInvalidT< double > |
| | Definition of an AnyCamera object based on an invalid (by design) camera with element precision 'double'.
|
| |
| using | AnyCameraInvalidF = AnyCameraInvalidT< float > |
| | Definition of an AnyCamera object based on an invalid (by design) camera with element precision 'float'.
|
| |
| using | AutomaticDifferentiation = AutomaticDifferentiationT< Scalar, Numeric > |
| | Definition of a scalar differentiation object using the data type of Scalar as parameter.
|
| |
| using | AutomaticDifferentiationD = AutomaticDifferentiationT< double, NumericD > |
| | Definition of a scalar differentiation object using double as data type.
|
| |
| using | AutomaticDifferentiationF = AutomaticDifferentiationT< float, NumericF > |
| | Definition of a scalar differentiation object using float as data type.
|
| |
| using | Box2 = BoxT2< Scalar > |
| | Definition of the Box2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | BoxD2 = BoxT2< double > |
| | Instantiation of the BoxT2 template class using a double precision float data type.
|
| |
| using | BoxF2 = BoxT2< float > |
| | Instantiation of the BoxT2 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | BoxesT2 = std::vector< BoxT2< T > > |
| | Definition of a typename alias for vectors with BoxT2 objects.
|
| |
| using | Boxes2 = std::vector< Box2 > |
| | Definition of a vector holding Box2 objects.
|
| |
| using | Box3 = BoxT3< Scalar > |
| | Definition of the Box3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | BoxD3 = BoxT3< double > |
| | Instantiation of the BoxT3 template class using a double precision float data type.
|
| |
| using | BoxF3 = BoxT3< float > |
| | Instantiation of the BoxT3 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | BoxesT3 = std::vector< BoxT3< T > > |
| | Definition of a typename alias for vectors with BoxT3 objects.
|
| |
| using | Boxes3 = std::vector< Box3 > |
| | Definition of a vector holding Box3 objects.
|
| |
| using | Camera = CameraT< Scalar > |
| | Definition of an Camera object with Scalar precision.
|
| |
| using | CameraD = CameraT< double > |
| | Definition of an Camera object with double precision.
|
| |
| using | CameraF = CameraT< float > |
| | Definition of an Camera object with float precision.
|
| |
| using | ComplexD = std::complex< double > |
| | Definition of a complex number based on the double precision floating point data type.
|
| |
| using | ComplexF = std::complex< float > |
| | Definition of a complex number based on the single precision floating point data type.
|
| |
| using | Complex = std::complex< Scalar > |
| | Definition of a complex number based on the default floating point precision data type.
|
| |
| using | Complexes = std::vector< Complex > |
| | Definition of a vector holding complex objects.
|
| |
| using | Cone3 = ConeT3< Scalar > |
| | Definition of the Cone3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | ConeD3 = ConeT3< double > |
| | Definition of a 3D cone with double values.
|
| |
| using | ConeF3 = ConeT3< float > |
| | Definition of a 3D cone with float values.
|
| |
| using | Cones3 = std::vector< Cone3 > |
| | Definition of a vector holding Cone3 objects.
|
| |
| using | Cylinder3 = CylinderT3< Scalar > |
| | Definition of the Cylinder3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | CylinderD3 = CylinderT3< double > |
| | Definition of a 3D cylinder with double values.
|
| |
| using | CylinderF3 = CylinderT3< float > |
| | Definition of a 3D cylinder with float values.
|
| |
| using | Cylinders3 = std::vector< Cylinder3 > |
| | Definition of a vector holding Cylinder3 objects.
|
| |
| using | Equation = EquationT< Scalar > |
| | Definition of the Equation object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | EquationD = EquationT< double > |
| | Definition of the Equation class using double values.
|
| |
| using | EquationF = EquationT< float > |
| | Definition of the Equation class using float values.
|
| |
| using | Euler = EulerT< Scalar > |
| | Definition of the Euler object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | EulerD = EulerT< double > |
| | Instantiation of the EulerT template class using a double precision float data type.
|
| |
| using | EulerF = EulerT< float > |
| | Instantiation of the EulerT template class using a single precision float data type.
|
| |
| template<typename T > |
| using | EulersT = std::vector< EulerT< T > > |
| | Definition of a typename alias for vectors with EulerT objects.
|
| |
| using | Eulers = std::vector< Euler > |
| | Definition of a vector holding euler objects.
|
| |
| using | ExponentialMap = ExponentialMapT< Scalar > |
| | Definition of the ExponentialMap object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type.
|
| |
| using | ExponentialMapD = ExponentialMapT< double > |
| | Instantiation of the ExponentialMapT template class using a double precision float data type.
|
| |
| using | ExponentialMapF = ExponentialMapT< float > |
| | Instantiation of the ExponentialMapT template class using a single precision float data type.
|
| |
| template<typename T > |
| using | ExponentialMapsT = std::vector< ExponentialMapT< T > > |
| | Definition of a typename alias for vectors with ExponentialMapT objects.
|
| |
| using | ExponentialMaps = std::vector< ExponentialMap > |
| | Definition of a vector holding ExponentialMap objects.
|
| |
| using | FiniteLine2 = FiniteLineT2< Scalar > |
| | Definition of the FiniteLine2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | FiniteLineD2 = FiniteLineT2< double > |
| | Instantiation of the LineT2 template class using a double precision float data type.
|
| |
| using | FiniteLineF2 = FiniteLineT2< float > |
| | Instantiation of the LineT2 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | FiniteLinesT2 = std::vector< FiniteLineT2< T > > |
| | Definition of a typename alias for vectors with FiniteLineT2 objects.
|
| |
| using | FiniteLines2 = std::vector< FiniteLine2 > |
| | Definition of a vector holding FiniteLine2 objects.
|
| |
| using | FiniteLinesD2 = std::vector< FiniteLineD2 > |
| | Definition of a vector holding FiniteLineD2 objects.
|
| |
| using | FiniteLinesF2 = std::vector< FiniteLineF2 > |
| | Definition of a vector holding FiniteLineF2 objects.
|
| |
| using | FiniteLine3 = FiniteLineT3< Scalar > |
| | Definition of the FiniteLine3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | FiniteLineD3 = FiniteLineT3< double > |
| | Instantiation of the LineT3 template class using a double precision float data type.
|
| |
| using | FiniteLineF3 = FiniteLineT3< float > |
| | Instantiation of the LineT3 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | FiniteLinesT3 = std::vector< FiniteLineT3< T > > |
| | Definition of a typename alias for vectors with FiniteLineT3 objects.
|
| |
| using | FiniteLines3 = std::vector< FiniteLine3 > |
| | Definition of a vector holding FiniteLine3 objects.
|
| |
| using | FisheyeCamera = FisheyeCameraT< Scalar > |
| | Definition of a FisheyeCamera object using Scalar as data type.
|
| |
| using | FisheyeCameraF = FisheyeCameraT< float > |
| | Definition of a FisheyeCamera object using 'float' as data type.
|
| |
| using | FisheyeCameraD = FisheyeCameraT< double > |
| | Definition of a FisheyeCamera object using 'double' as data type.
|
| |
| template<typename T > |
| using | FisheyeCamerasT = std::vector< FisheyeCameraT< T > > |
| | Definition of a typename alias for vectors with FisheyeCameraT objects.
|
| |
| using | FisheyeCameras = std::vector< FisheyeCamera > |
| | Definition of a vector holding camera objects.
|
| |
| using | Frustum = FrustumT< Scalar > |
| | Definition of a frustum.
|
| |
| using | FrustumD = FrustumT< double > |
| | Definition of a frustum with double values.
|
| |
| using | FrustumF = FrustumT< float > |
| | Definition of a frustum vector with float values.
|
| |
| template<typename T > |
| using | FrustumsT = std::vector< FrustumT< T > > |
| | Definition of a typename alias for vectors with FrustumT objects.
|
| |
| using | Frustums = std::vector< Frustum > |
| | Definition of a vector holding Frustum objects.
|
| |
| using | FrustumsD = std::vector< FrustumD > |
| | Definition of a vector holding FrustumD objects.
|
| |
| using | FrustumsF = std::vector< FrustumF > |
| | Definition of a vector holding FrustumF objects.
|
| |
| using | HomogenousMatrix4 = HomogenousMatrixT4< Scalar > |
| | Definition of the HomogenousMatrix4 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type.
|
| |
| using | HomogenousMatrixD4 = HomogenousMatrixT4< double > |
| | Instantiation of the HomogenousMatrixT4 template class using a double precision float data type.
|
| |
| using | HomogenousMatrixF4 = HomogenousMatrixT4< float > |
| | Instantiation of the HomogenousMatrixT4 template class using a float precision float data type.
|
| |
| template<typename T > |
| using | HomogenousMatricesT4 = std::vector< HomogenousMatrixT4< T > > |
| | Definition of a typename alias for vectors with HomogenousMatrixT4 objects.
|
| |
| using | HomogenousMatrices4 = std::vector< HomogenousMatrix4 > |
| | Definition of a vector holding HomogenousMatrix4 objects.
|
| |
| using | HomogenousMatricesD4 = std::vector< HomogenousMatrixD4 > |
| | Definition of a vector holding HomogenousMatrixD4 objects.
|
| |
| using | HomogenousMatricesF4 = std::vector< HomogenousMatrixF4 > |
| | Definition of a vector holding HomogenousMatrixF4 objects.
|
| |
| using | HSVAColors = std::vector< HSVAColor > |
| | Definition of a vector holding rgba color objects.
|
| |
| using | Line2 = LineT2< Scalar > |
| | Definition of the Line2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | LineD2 = LineT2< double > |
| | Instantiation of the LineT2 template class using a double precision float data type.
|
| |
| using | LineF2 = LineT2< float > |
| | Instantiation of the LineT2 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | LinesT2 = std::vector< LineT2< T > > |
| | Definition of a typename alias for vectors with LineT2 objects.
|
| |
| using | Lines2 = std::vector< Line2 > |
| | Definition of a vector holding Line2 objects.
|
| |
| using | LinesF2 = std::vector< LineF2 > |
| | Definition of a vector holding Line2 objects with single precision float data type.
|
| |
| using | LinesD2 = std::vector< LineD2 > |
| | Definition of a vector holding Line2 objects with double precision float data type.
|
| |
| using | Line3 = LineT3< Scalar > |
| | Definition of the Line3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | LineD3 = LineT3< double > |
| | Instantiation of the LineT3 template class using a double precision float data type.
|
| |
| using | LineF3 = LineT3< float > |
| | Instantiation of the LineT3 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | LinesT3 = std::vector< LineT3< T > > |
| | Definition of a typename alias for vectors with LineT3 objects.
|
| |
| using | Lines3 = std::vector< Line3 > |
| | Definition of a vector holding Line3 objects.
|
| |
| using | Scalar = float |
| | Definition of a scalar type.
|
| |
| using | Scalars = std::vector< Scalar > |
| | Definition of a vector holding Scalar objects.
|
| |
| using | Matrix = MatrixT< Scalar > |
| | Definition of the Matrix object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | MatrixD = MatrixT< double > |
| | Definition of the MatrixT template class using a double precision float data type.
|
| |
| using | MatrixF = MatrixT< float > |
| | Definition of the MatrixT template class using a single precision float data type.
|
| |
| using | Matrices = std::vector< Matrix > |
| | Definition of a vector holding matrix objects.
|
| |
| using | Numeric = NumericT< Scalar > |
| | Definition of a Numeric class.
|
| |
| using | NumericD = NumericT< double > |
| | Definition of a Numeric class with double values.
|
| |
| using | NumericF = NumericT< float > |
| | Definition of a Numeric class with float values.
|
| |
| using | PinholeCamera = PinholeCameraT< Scalar > |
| | Definition of an pinhole camera object with Scalar precision.
|
| |
| using | PinholeCameraD = PinholeCameraT< double > |
| | Definition of an pinhole camera object with double precision.
|
| |
| using | PinholeCameraF = PinholeCameraT< float > |
| | Definition of an pinhole camera object with float precision.
|
| |
| template<typename T > |
| using | PinholeCamerasT = std::vector< PinholeCameraT< T > > |
| | Definition of a typename alias for vectors with PinholeCameraT objects.
|
| |
| using | PinholeCameras = PinholeCamerasT< Scalar > |
| | Definition of a vector holding pinhole camera objects.
|
| |
| using | PinholeCamerasD = PinholeCamerasT< double > |
| | Definition of a vector holding PinholeCameraD objects.
|
| |
| using | PinholeCamerasF = PinholeCamerasT< float > |
| | Definition of a vector holding PinholeCameraF objects.
|
| |
| using | Plane3 = PlaneT3< Scalar > |
| | Definition of the Plane3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | PlaneD3 = PlaneT3< double > |
| | Definition of a 3D plane with double values.
|
| |
| using | PlaneF3 = PlaneT3< float > |
| | Definition of a 3D plane with float values.
|
| |
| template<typename T > |
| using | PlanesT3 = std::vector< PlaneT3< T > > |
| | Definition of a typename alias for vectors with PlaneT3 objects.
|
| |
| using | Planes3 = std::vector< Plane3 > |
| | Definition of a vector holding Plane3 objects.
|
| |
| using | Pose = PoseT< Scalar > |
| | Definition of the Pose object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type.
|
| |
| using | PoseD = PoseT< double > |
| | Instantiation of the ExponentialMapT template class using a double precision float data type.
|
| |
| using | PoseF = PoseT< float > |
| | Instantiation of the ExponentialMapT template class using a single precision float data type.
|
| |
| template<typename T > |
| using | PosesT = std::vector< PoseT< T > > |
| | Definition of a typename alias for vectors with PoseT objects.
|
| |
| using | Poses = std::vector< Pose > |
| | Definition of a vector holding ExponentialMap objects.
|
| |
| using | Quaternion = QuaternionT< Scalar > |
| | Definition of the Quaternion object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | QuaternionD = QuaternionT< double > |
| | Instantiation of the QuaternionT template class using a double precision float data type.
|
| |
| using | QuaternionF = QuaternionT< float > |
| | Instantiation of the QuaternionT template class using a single precision float data type.
|
| |
| template<typename T > |
| using | QuaternionsT = std::vector< QuaternionT< T > > |
| | Definition of a typename alias for vectors with QuaternionT objects.
|
| |
| using | Quaternions = std::vector< Quaternion > |
| | Definition of a vector holding quaternion objects.
|
| |
| using | QuaternionsF = std::vector< QuaternionF > |
| | Definition of a vector holding quaternion objects with single precision float data type.
|
| |
| using | QuaternionsD = std::vector< QuaternionD > |
| | Definition of a vector holding quaternion objects with double precision float data type.
|
| |
| using | Random = RandomT< Scalar > |
| | Definition of the Random object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | RandomD = RandomT< double > |
| | Instantiation of the RandomT template class using a double precision float data type.
|
| |
| using | RandomF = RandomT< float > |
| | Instantiation of the RandomT template class using a single precision float data type.
|
| |
| using | RGBAColors = std::vector< RGBAColor > |
| | Definition of a vector holding rgba color objects.
|
| |
| using | Rotation = RotationT< Scalar > |
| | Definition of the Rotation object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type.
|
| |
| using | RotationD = RotationT< double > |
| | Instantiation of the RotationT template class using a double precision float data type.
|
| |
| using | RotationF = RotationT< float > |
| | Instantiation of the RotationT template class using a single precision float data type.
|
| |
| template<typename T > |
| using | RotationsT = std::vector< RotationT< T > > |
| | Definition of a typename alias for vectors with RotationT objects.
|
| |
| using | Rotations = std::vector< Rotation > |
| | Definition of a vector holding rotation objects.
|
| |
| using | SparseMatrix = SparseMatrixT< Scalar > |
| | Definition of the SparseMatrix object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | SparseMatrixD = SparseMatrixT< double > |
| | Instantiation of the SparseMatrixT template class using a double precision float data type.
|
| |
| using | SparseMatrixF = SparseMatrixT< float > |
| | Instantiation of the SparseMatrixT template class using a single precision float data type.
|
| |
| using | SparseMatrices = std::vector< SparseMatrix > |
| | Definition of a vector holding sparse matrix objects.
|
| |
| using | Sphere3 = SphereT3< Scalar > |
| | Definition of the Sphere3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | SphereD3 = SphereT3< double > |
| | Definition of a 3D sphere with double values.
|
| |
| using | SphereF3 = SphereT3< float > |
| | Definition of a 3D sphere with float values.
|
| |
| using | Spheres3 = std::vector< Sphere3 > |
| | Definition of a vector holding Shpere3 objects.
|
| |
| using | SquareMatrix2 = SquareMatrixT2< Scalar > |
| | Definition of the SquareMatrix2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | SquareMatrixD2 = SquareMatrixT2< double > |
| | Instantiation of the SquareMatrixT2 template class using a double precision float data type.
|
| |
| using | SquareMatrixF2 = SquareMatrixT2< float > |
| | Instantiation of the SquareMatrixT2 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | SquareMatricesT2 = std::vector< SquareMatrixT2< T > > |
| | Definition of a typename alias for vectors with SquareMatrixT2 objects.
|
| |
| using | SquareMatrices2 = std::vector< SquareMatrix2 > |
| | Definition of a vector holding SquareMatrix2 objects.
|
| |
| using | SquareMatrix3 = SquareMatrixT3< Scalar > |
| | Definition of the SquareMatrix3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | SquareMatrixD3 = SquareMatrixT3< double > |
| | Instantiation of the SquareMatrixT3 template class using a double precision float data type.
|
| |
| using | SquareMatrixF3 = SquareMatrixT3< float > |
| | Instantiation of the SquareMatrixT3 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | SquareMatricesT3 = std::vector< SquareMatrixT3< T > > |
| | Definition of a typename alias for vectors with SquareMatrixT3 objects.
|
| |
| using | SquareMatrices3 = std::vector< SquareMatrix3 > |
| | Definition of a vector holding SquareMatrix3 objects.
|
| |
| using | SquareMatrix4 = SquareMatrixT4< Scalar > |
| | Definition of the SquareMatrix4 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | SquareMatrixD4 = SquareMatrixT4< double > |
| | Instantiation of the SquareMatrixT4 template class using a double precision float data type.
|
| |
| using | SquareMatrixF4 = SquareMatrixT4< float > |
| | Instantiation of the SquareMatrixT4 template class using a double precision float data type.
|
| |
| template<typename T > |
| using | SquareMatricesT4 = std::vector< SquareMatrixT4< T > > |
| | Definition of a typename alias for vectors with SquareMatrixT4 objects.
|
| |
| using | SquareMatrices4 = std::vector< SquareMatrix4 > |
| | Definition of a vector holding SquareMatrix4 objects.
|
| |
| using | Triangle = TriangleT< Scalar > |
| | Definition of the Triangle object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | TriangleD = TriangleT< double > |
| | Instantiation of the TriangleT template class using a double precision float data type.
|
| |
| using | TriangleF = TriangleT< float > |
| | Instantiation of the TriangleT template class using a single precision float data type.
|
| |
| using | Triangle2 = TriangleT2< Scalar > |
| | Definition of the Triangle2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | TriangleD2 = TriangleT2< double > |
| | Instantiation of the TriangleT2 template class using a double precision float data type.
|
| |
| using | TriangleF2 = TriangleT2< float > |
| | Instantiation of the TriangleT2 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | TrianglesT2 = std::vector< TriangleT2< T > > |
| | Definition of a typename alias for vectors with TriangleT2 objects.
|
| |
| using | Triangles2 = std::vector< Triangle2 > |
| | Definition of a vector holding 2D triangles.
|
| |
| using | TrianglesF2 = std::vector< TriangleF2 > |
| | Definition of a vector holding 2D triangles with single precision float data type.
|
| |
| using | TrianglesD2 = std::vector< TriangleD2 > |
| | Definition of a vector holding 2D triangles with double precision float data type.
|
| |
| using | Triangle3 = TriangleT3< Scalar > |
| | Definition of the Triangle3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | TriangleD3 = TriangleT3< double > |
| | Instantiation of the TriangleT3 template class using a double precision float data type.
|
| |
| using | TriangleF3 = TriangleT3< float > |
| | Instantiation of the TriangleT3 template class using a single precision float data type.
|
| |
| template<typename T > |
| using | TrianglesT3 = std::vector< TriangleT3< T > > |
| | Definition of a typename alias for vectors with TriangleT3 objects.
|
| |
| using | Triangles3 = std::vector< Triangle3 > |
| | Definition of a vector holding 3D triangles.
|
| |
| using | TrianglesF3 = std::vector< TriangleF3 > |
| | Definition of a vector holding 3D triangles with single precision float data type.
|
| |
| using | TrianglesD3 = std::vector< TriangleD3 > |
| | Definition of a vector holding 3D triangles with double precision float data type.
|
| |
| using | Variance = VarianceT< Scalar > |
| | Definition of a variance object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type.
|
| |
| using | VarianceD = VarianceT< double > |
| | Definition of a variance object with double values.
|
| |
| using | VarianceF = VarianceT< float > |
| | Definition of a variance object with float values.
|
| |
| using | Variances = std::vector< Variance > |
| | Definition of a vector holding variance objects.
|
| |
| using | Vector2 = VectorT2< Scalar > |
| | Definition of a 2D vector.
|
| |
| using | VectorD2 = VectorT2< double > |
| | Definition of a 2D vector with double values.
|
| |
| using | VectorF2 = VectorT2< float > |
| | Definition of a 2D vector with float values.
|
| |
| using | VectorI2 = VectorT2< int > |
| | Definition of a 2D vector with integer values.
|
| |
| template<typename T > |
| using | VectorsT2 = std::vector< VectorT2< T > > |
| | Definition of a typename alias for vectors with VectorT2 objects.
|
| |
| using | Vectors2 = std::vector< Vector2 > |
| | Definition of a vector holding Vector2 objects.
|
| |
| using | VectorsD2 = std::vector< VectorD2 > |
| | Definition of a vector holding VectorD2 objects.
|
| |
| using | VectorsF2 = std::vector< VectorF2 > |
| | Definition of a vector holding VectorF2 objects.
|
| |
| using | VectorsI2 = std::vector< VectorI2 > |
| | Definition of a vector holding VectorI2 objects.
|
| |
| using | Vector3 = VectorT3< Scalar > |
| | Definition of a 3D vector.
|
| |
| using | VectorD3 = VectorT3< double > |
| | Definition of a 3D vector with double values.
|
| |
| using | VectorF3 = VectorT3< float > |
| | Definition of a 3D vector with float values.
|
| |
| using | VectorI3 = VectorT3< int > |
| | Definition of a 3D vector with integer values.
|
| |
| template<typename T > |
| using | VectorsT3 = std::vector< VectorT3< T > > |
| | Definition of a typename alias for vectors with VectorT3 objects.
|
| |
| using | Vectors3 = std::vector< Vector3 > |
| | Definition of a vector holding Vector3 objects.
|
| |
| using | VectorsD3 = std::vector< VectorD3 > |
| | Definition of a vector holding VectorD3 objects.
|
| |
| using | VectorsF3 = std::vector< VectorF3 > |
| | Definition of a vector holding VectorF3 objects.
|
| |
| using | VectorsI3 = std::vector< VectorI3 > |
| | Definition of a vector holding VectorI3 objects.
|
| |
| using | Vector4 = VectorT4< Scalar > |
| | Definition of a 4D vector.
|
| |
| using | VectorD4 = VectorT4< double > |
| | Definition of a 4D vector with double values.
|
| |
| using | VectorF4 = VectorT4< float > |
| | Definition of a 4D vector with float values.
|
| |
| using | VectorI4 = VectorT4< int > |
| | Definition of a 4D vector with integer values.
|
| |
| template<typename T > |
| using | VectorsT4 = std::vector< VectorT4< T > > |
| | Definition of a typename alias for vectors with VectorT4 objects.
|
| |
| using | Vectors4 = std::vector< Vector4 > |
| | Definition of a vector holding Vector4 objects.
|
| |
| using | VectorsD4 = std::vector< VectorD4 > |
| | Definition of a vector holding VectorD4 objects.
|
| |
| using | VectorsF4 = std::vector< VectorF4 > |
| | Definition of a vector holding VectorF4 objects.
|
| |
| using | VectorsI4 = std::vector< VectorI4 > |
| | Definition of a vector holding VectorI4 objects.
|
| |
|
| OCEAN_BASE_EXPORT void | assertErrorMessage (const char *file, const int line, const char *message) |
| | Error message function for redirected asserts.
|
| |
| template<typename T > |
| constexpr bool | oceanFalse () |
| | This function is a helper function returning false any time.
|
| |
| std::wstring | decryptString32 (const wchar_t *value, const unsigned int sizePlusTwo, const wchar_t *key1, const wchar_t *key2) |
| | This function is part of the HIDE_STRING_32 define used internally.
|
| |
| uint64_t | HighPerformanceTimer_externalPrivacyConfirmTicks () |
| | Returns the recent CPU ticks which will contain a random offset which is constant through the execution of the process.
|
| |
| std::ostream & | operator<< (std::ostream &stream, const HighPerformanceStatistic &highPerformanceStatistic) |
| |
| template<bool tActive> |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const HighPerformanceStatistic &highPerformanceStatistic) |
| |
| template<bool tActive> |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const HighPerformanceStatistic &highPerformanceStatistic) |
| |
| template<typename T > |
| T | minmax (const T &lowerBoundary, const T &value, const T &upperBoundary) |
| | This function fits a given parameter into a specified value range.
|
| |
| template<typename T > |
| T | modulo (const T &value, const T &ring) |
| | Returns the modulo value of a given parameter within a ring allowing positive and negative parameters.
|
| |
| template<typename T > |
| T | ringDistance (const T &value0, const T &value1, const T &ring) |
| | Returns the distance between two values inside defined ring.
|
| |
| unsigned int | sqr (const char value) |
| | Returns the square value of a given value.
|
| |
| unsigned int | sqr (const unsigned char value) |
| | Returns the square value of a given value.
|
| |
| unsigned int | sqr (const short value) |
| | Returns the square value of a given value.
|
| |
| unsigned int | sqr (const unsigned short value) |
| | Returns the square value of a given value.
|
| |
| unsigned int | sqr (const int value) |
| | Returns the square value of a given value.
|
| |
| unsigned int | sqr (const unsigned int value) |
| | Returns the square value of a given value.
|
| |
| unsigned long | sqr (const long value) |
| | Returns the square value of a given value.
|
| |
| unsigned long | sqr (const unsigned long value) |
| | Returns the square value of a given value.
|
| |
| unsigned long long | sqr (const long long value) |
| | Returns the square value of a given value.
|
| |
| unsigned long long | sqr (const unsigned long long value) |
| | Returns the square value of a given value.
|
| |
| float | sqr (const float value) |
| | Returns the square value of a given value.
|
| |
| double | sqr (const double value) |
| | Returns the square value of a given value.
|
| |
| unsigned int | sqrDistance (const char first, const char second) |
| | Returns the square distance between two values.
|
| |
| unsigned int | sqrDistance (const unsigned char first, const unsigned char second) |
| | Returns the square distance between two values.
|
| |
| unsigned int | sqrDistance (const short first, const short second) |
| | Returns the square distance between two values.
|
| |
| unsigned int | sqrDistance (const unsigned short first, const unsigned short second) |
| | Returns the square distance between two values.
|
| |
| unsigned int | sqrDistance (const int first, const int second) |
| | Returns the square distance between two values.
|
| |
| unsigned int | sqrDistance (const unsigned int first, const unsigned int second) |
| | Returns the square distance between two values.
|
| |
| unsigned long long | sqrDistance (const long long first, const long long second) |
| | Returns the square distance between two values.
|
| |
| unsigned long long | sqrDistance (const unsigned long long first, const unsigned long long second) |
| | Returns the square distance between two values.
|
| |
| float | sqrDistance (const float first, const float second) |
| | Returns the square distance between two values.
|
| |
| double | sqrDistance (const double first, const double second) |
| | Returns the square distance between two values.
|
| |
| unsigned char | absDistance (const char first, const char second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned char | absDistance (const unsigned char first, const unsigned char second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned short | absDistance (const short first, const short second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned short | absDistance (const unsigned short first, const unsigned short second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned int | absDistance (const int first, const int second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned int | absDistance (const unsigned int first, const unsigned int second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned long long | absDistance (const long long first, const long long second) |
| | Returns the absolute distance between two values.
|
| |
| unsigned long long | absDistance (const unsigned long long first, const unsigned long long second) |
| | Returns the absolute distance between two values.
|
| |
| static unsigned int | mirrorValue (const int value, const unsigned int size) |
| | Mirrors a given value if necessary.
|
| |
| template<typename T > |
| static size_t | countElements (const std::vector< std::vector< T > > &vectors) |
| | Determines the entire number of elements that are stored in a vector holding a vector of elements.
|
| |
| template<typename T > |
| static bool | hasElement (const std::vector< T > &elements, const T &element) |
| | Returns whether a vector holds a specified element.
|
| |
| template<typename T > |
| static std::vector< T > | concatenate (const std::vector< std::vector< T > > &vectors) |
| | Concatenates a given set of vectors to one vector.
|
| |
| template<typename T > |
| static void | createIndices (const size_t numberIndices, const T &startIndex, std::vector< T > &indices) |
| | Fills a vector with increasing index values.
|
| |
| template<typename T > |
| static std::vector< T > | createIndices (const size_t numberIndices, const T &startIndex) |
| | Returns a vector with increasing index values.
|
| |
| template<> |
| unsigned char | modulo (const unsigned char &value, const unsigned char &ring) |
| |
| template<> |
| unsigned short | modulo (const unsigned short &value, const unsigned short &ring) |
| |
| template<> |
| unsigned int | modulo (const unsigned int &value, const unsigned int &ring) |
| |
| template<> |
| unsigned long long | modulo (const unsigned long long &value, const unsigned long long &ring) |
| |
| template<> |
| double | modulo (const double &value, const double &ring) |
| |
| template<> |
| float | modulo (const float &value, const float &ring) |
| |
| template<typename T > |
| size_t | countElements (const std::vector< std::vector< T > > &vectors) |
| | Determines the entire number of elements that are stored in a vector holding a vector of elements.
|
| |
| template<typename T > |
| bool | hasElement (const std::vector< T > &elements, const T &element) |
| | Returns whether a vector holds a specified element.
|
| |
| template<typename T > |
| std::vector< T > | concatenate (const std::vector< std::vector< T > > &vectors) |
| | Concatenates a given set of vectors to one vector.
|
| |
| template<typename T > |
| void | createIndices (const size_t numberIndices, const T &startIndex, std::vector< T > &indices) |
| | Fills a vector with increasing index values.
|
| |
| template<typename T > |
| std::vector< T > | createIndices (const size_t numberIndices, const T &startIndex) |
| | Returns a vector with increasing index values.
|
| |
| template<typename T1 , typename TNumeric1 , typename T2 > |
| AutomaticDifferentiationT< T1, TNumeric1 > | operator+ (const T2 &left, const AutomaticDifferentiationT< T1, TNumeric1 > &right) |
| |
| template<typename T1 , typename TNumeric1 , typename T2 > |
| AutomaticDifferentiationT< T1, TNumeric1 > | operator- (const T2 &left, const AutomaticDifferentiationT< T1, TNumeric1 > &right) |
| |
| template<typename T1 , typename TNumeric1 , typename T2 > |
| AutomaticDifferentiationT< T1, TNumeric1 > | operator* (const T2 &left, const AutomaticDifferentiationT< T1, TNumeric1 > &right) |
| |
| template<typename T1 , typename TNumeric1 , typename T2 > |
| AutomaticDifferentiationT< T1, TNumeric1 > | operator/ (const T2 &left, const AutomaticDifferentiationT< T1, TNumeric1 > &right) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const HomogenousMatrixT4< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const HomogenousMatrixT4< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const HomogenousMatrixT4< T > &matrix) |
| |
| std::ostream & | operator<< (std::ostream &stream, const HSVAColor &hsvaColor) |
| |
| template<bool tActive> |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const HSVAColor &hsvaColor) |
| |
| template<bool tActive> |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const HSVAColor &hsvaColor) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const QuaternionT< T > &quaternion) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const QuaternionT< T > &quaternion) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const QuaternionT< T > &quaternion) |
| |
| std::ostream & | operator<< (std::ostream &stream, const RGBAColor &rgbaColor) |
| |
| template<bool tActive> |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const RGBAColor &rgbaColor) |
| |
| template<bool tActive> |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const RGBAColor &rgbaColor) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const SquareMatrixT2< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const SquareMatrixT2< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const SquareMatrixT2< T > &matrix) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const SquareMatrixT3< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const SquareMatrixT3< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const SquareMatrixT3< T > &matrix) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const SquareMatrixT4< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const SquareMatrixT4< T > &matrix) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const SquareMatrixT4< T > &matrix) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const VectorT2< T > &vector) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const VectorT2< T > &vector) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const VectorT2< T > &vector) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const VectorT3< T > &vector) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const VectorT3< T > &vector) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const VectorT3< T > &vector) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &stream, const VectorT4< T > &vector) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const VectorT4< T > &vector) |
| |
| template<bool tActive, typename T > |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const VectorT4< T > &vector) |
| |