|
class | Accessor |
| This class implements a base class for all accessors. More...
|
|
class | ConstAccessor |
| This class implements a base class for accessors allowing a constant reference access. More...
|
|
class | NonconstAccessor |
| This class implements a base class for accessors allowing a non-constant reference access. More...
|
|
class | TemporaryAccessor |
| This class implements a base class for all accessors allowing to access temporary elements. More...
|
|
class | ConstIndexedAccessor |
| This class implements a base class for all indexed-based accessors allowing a constant reference access only. More...
|
|
class | NonconstIndexedAccessor |
| This class implements a base class for all indexed-based accessors allowing a non-constant reference access. More...
|
|
class | TemporaryIndexedAccessor |
| This class implements a base class for all indexed-based accessors allowing to access temporary elements. More...
|
|
class | ConstArrayAccessor |
| This class implements an accessor providing direct access to a constant array of elements. More...
|
|
class | SharedPointerConstArrayAccessor |
| This class implements an accessor providing direct access to std::shared_ptr<T> elements returned as const T* pointers. More...
|
|
class | ConstTemplateArrayAccessor |
| This class implements an accessor providing direct access to a constant array of elements. More...
|
|
class | NonconstArrayAccessor |
| This class implements an accessor providing direct access to an array of elements. More...
|
|
class | NonconstTemplateArrayAccessor |
| This class implements an accessor providing direct access to an array of elements. 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 | ConstMapAccessor |
| This class implements an accessor providing direct access to a constant (unordered) map of elements. More...
|
|
class | NonconstMapAccessor |
| This class implements an accessor providing direct access to an (unordered) map 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 | ConstTemplateArraySubsetAccessor |
| This class implements an indexed-based constant accessor providing access to a subset of elements stored in an array. 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 | ConstCallbackIndexedAccessor |
| This class implements an accessor providing access to a elements by using a callback function. 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 | ScopedNonconstMemoryAccessor |
| This class implements an accessor that guarantees memory access to the elements of an indexed accessor object until the scope ends. More...
|
|
class | ApplicationInterface |
| This class implements a very light application interface. 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 | Build |
| This class provides compiler build support. More...
|
|
class | NullClass |
| Definition of a class holding no objects. More...
|
|
class | Callback |
| This class implements a container for callback functions. More...
|
|
class | MemberFunction |
| This class implements an unparameterized member function container. More...
|
|
class | StaticFunction |
| This class implements an unparameterized static 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 | StaticFunctionCaller |
| This class implements a helper class providing a functionality to call a static function defined by a function pointer. 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 | Caller |
| This class implements a callback function container using defined function parameters. More...
|
|
class | MemberFunctionPointerMaker |
| This class implements a 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 | 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 > |
| 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 > |
| 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 > |
| 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 > |
| 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, 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, 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, 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, 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, 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, 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 | StaticFunctionPointerMaker |
| This class is a 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 | 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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 | 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 | 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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 | 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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 | FunctionBase |
| This class is the base class for an unparameterized function container. More...
|
|
class | Callbacks |
| This class implements a vector holding several callbacks with the same type. More...
|
|
class | ConcurrentCallbacks |
| This class implements an extended callbacks object and is also thread-safe. More...
|
|
class | ParameterCounter |
| 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 | 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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 | FunctionParameterAccessor |
| This class implements a simple helper class allowing to access the value of an arbitrary data type. More...
|
|
class | ParameterizedFunctionBase |
| This class is the base class for a parameterized function container. More...
|
|
class | ParameterizedFunction |
| This class implements an parameterized function container. More...
|
|
class | CommandArguments |
| This class implements a manager for command arguments. More...
|
|
class | Config |
| This class implements an application or module configuration toolkit. More...
|
|
class | DataType |
| Template class allowing to define an array of data types. More...
|
|
class | Identity |
| This class implements a helper class allowing to define the identity data type of a given type. More...
|
|
class | SquareValueTyper |
| This class is a helper class allowing to define the square difference data type of a given type. More...
|
|
class | DifferenceValueTyper |
| This class is a helper class allowing to define the signed difference data type of a given type. More...
|
|
class | AbsoluteDifferenceValueTyper |
| This class is a helper class allowing to define the resulting data type for an absolute difference operation. More...
|
|
class | NextLargerTyper |
| This class is a helper class allowing to determine the next larger data type for a given data type. 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 | 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...
|
|
struct | FloatTyper |
| This struct is a helper struct providing a floating point data type best matching for a given data type. 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 | TypeNamer |
| This class implements a helper class allowing to determine unique names for most of native C++ data types. More...
|
|
class | TypeMapperBySize |
| This class provides a unique data type for any data type specified by the number of bytes. More...
|
|
class | TypeMapper |
| This class provides a unique data type for any data type. 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 | Float16 |
| Definition of a 16-bit float type. More...
|
|
class | SquareValueTyper< int > |
| Specialization of the helper class. More...
|
|
class | SquareValueTyper< char > |
| 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< short > |
| Specialization of the helper class. More...
|
|
class | SquareValueTyper< unsigned short > |
| 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 | DifferenceValueTyper< char > |
| 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< short > |
| Specialization of the helper class. More...
|
|
class | DifferenceValueTyper< unsigned short > |
| 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 | AbsoluteDifferenceValueTyper< char > |
| 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 | AbsoluteDifferenceValueTyper< float > |
| Specialization of the helper class. More...
|
|
class | AbsoluteDifferenceValueTyper< double > |
| Specialization of the helper class. More...
|
|
class | NextLargerTyper< char > |
| 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< short > |
| Specialization of the helper class. More...
|
|
class | NextLargerTyper< unsigned short > |
| Specialization of the helper class. More...
|
|
class | NextLargerTyper< int > |
| Specialization of the helper class. More...
|
|
class | NextLargerTyper< unsigned int > |
| Specialization of the helper class. More...
|
|
class | NextLargerTyper< float > |
| Specialization of the helper class. More...
|
|
class | SignedTyper< bool > |
| Specialization of the helper class. More...
|
|
class | SignedTyper< char > |
| Specialization of the helper class. More...
|
|
class | SignedTyper< unsigned short > |
| 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 | UnsignedTyper< char > |
| Specialization of the helper class. More...
|
|
class | UnsignedTyper< signed char > |
| Specialization of the helper class. More...
|
|
class | UnsignedTyper< short > |
| 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< float > |
| Specialization of the helper class. More...
|
|
class | UnsignedTyper< double > |
| Specialization of the helper class. More...
|
|
struct | FloatTyper< double > |
| Specialization of the helper struct. 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 | 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 | Event |
| This class implements the base class for all event classes. More...
|
|
class | ScopedEvent |
| This class implements a scoped event. 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 | OceanException |
| Definition of a base exception for the entire Ocean framework. More...
|
|
class | NotImplementedException |
| Definition of a base exception for not implemented code. More...
|
|
class | MissingImplementationException |
| Definition of a base exception for missing implementations. More...
|
|
class | NotSupportedException |
| Definition of a base exception for not supported functionalities. More...
|
|
class | OutOfMemoryException |
| Definition of a base exception if an out of memory problem occurs. More...
|
|
class | FrameType |
| Definition of a frame type composed by the frame dimension, pixel format and pixel origin. More...
|
|
class | Frame |
| This class implements Ocean's image class. More...
|
|
class | HashMap |
| This class implements a hash map. More...
|
|
class | HashSet |
| This class implements a hash set. More...
|
|
class | HighPerformanceTimer |
| This class implements a high performance timer. More...
|
|
class | HighPerformanceStatistic |
| This class implements a simple module gathering high performance timer statistics. More...
|
|
class | HighPerformanceBenchmark |
| The HighPerformanceBenchmark object allows to benchmark algorithms with individual categories. More...
|
|
class | KdTree |
| This class implements a k-d tree. More...
|
|
class | Lock |
| This class implements a recursive lock object. More...
|
|
class | TemplatedLock |
| This class implements a template-based recursive lock object. More...
|
|
class | TemplatedLock< false > |
| Specialization of the TemplatedLock class. More...
|
|
class | ScopedLock |
| This class implements a scoped lock object for recursive lock objects. 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 | TemporaryScopedLock |
| This class implements a recursive scoped lock object allowing to release the lock before the scoped object itself is released. More...
|
|
class | OptionalScopedLock |
| This class implements an optional recursive scoped lock object locking the lock object only if it's defined. More...
|
|
class | Maintenance |
| This class implements a maintenance manager. More...
|
|
class | Median |
| This class implements a median determination value. More...
|
|
class | Memory |
| This class implements an object able to allocate memory. More...
|
|
class | Messenger |
| This class implements a messenger for information, warning or error messages. More...
|
|
class | MessageObject |
| Messenger object, one object for each message. More...
|
|
class | MessageObject< false > |
| Specialization of MessageObject. More...
|
|
class | Log |
| This class provides access to three different Message objects, e.g., for regular information, warnings, or errors. More...
|
|
class | ObjectRef |
| This template class implements a object reference with an internal reference counter. More...
|
|
class | OceanManager |
| This class implements the basic manager for the Ocean framework. More...
|
|
class | PluginManager |
| This class implements a manager for all plugins available for the Ocean framework. 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 | Processor |
| This class implements basic functions relating the system processor. 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_SSSE_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_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 | 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 | RingMapT |
| This class implements a data storage map that stores the data elements in a ring manner. More...
|
|
class | Scheduler |
| This class represents a round robin scheduler. More...
|
|
class | ScopedFunctionT |
| This class holds a function which will be invoked once the object is disposed. More...
|
|
class | ScopedObjectT |
| This class wraps an unmanaged object (or reference) which needs to be released after usage. More...
|
|
class | ScopedObjectCompileTimeT |
| This class wraps an unmanaged object (or reference) which needs to be released after usage. More...
|
|
class | ScopedSubscriptionT |
| This class implements a subscription object which can be used unique subscriptions to e.g., callback functions. More...
|
|
class | ScopedSubscriptionHandler |
| This class implements the base class for all subscription handlers. More...
|
|
class | ScopedSubscriptionCallbackHandlerT |
| This class implements a handler for scoped subscriptions to 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 | ScopedSharedLock |
| This class defines a scoped lock object for shared locks. More...
|
|
class | SharedMemory |
| This class implements a shared memory object allowing access to a shared buffer. 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 | 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 | 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 | 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 | TaskQueue |
| This class implements a queue for tasks. 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 | Triple |
| This class implements a triple object able to hold three individual elements. More...
|
|
class | Utilities |
| This class implements basic utility functions. More...
|
|
class | Value |
| This class implements a type independent value. 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...
|
|
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 | CameraWrapperT |
| This class implements a wrapper for an actual camera object. More...
|
|
class | CameraWrapperBasePinholeT |
| This class implements the base wrapper around Ocean's pinhole camera profile. More...
|
|
class | CameraWrapperBaseFisheyeT |
| This class implements the base wrapper around Ocean's fisheye camera profile. More...
|
|
class | InvalidCameraT |
| This class implements invalid camera profiles, e.g. More...
|
|
class | CameraWrapperBaseInvalidT |
| This class implements the base wrapper around an invalid camera profile. 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 | 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 | CameraT |
| This class implements the base class for all cameras. 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 | ConeT3 |
| This class implements a (possibly truncated) 3D cone. 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 | DiscreteCosineTransform |
| This class implements discrete cosine transform functions. 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 | HomogenousMatrixT4 |
| This class implements a 4x4 homogeneous transformation matrix using floating point values with the precision specified by type T. More...
|
|
class | RotationT |
| This class implements a axis-angle rotation using floating point values. More...
|
|
class | QuaternionT |
| This class implements a unit quaternion rotation. More...
|
|
class | SquareMatrixT3 |
| This class implements a 3x3 square matrix. More...
|
|
class | EulerT |
| This class implements an euler rotation with angles: yaw, pitch and roll. 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 | FourierTransformation |
| This class implements Fourier transformation functions. More...
|
|
class | FrustumT |
| This class implements a viewing frustum. More...
|
|
class | SquareMatrixT4 |
| This class implements a 4x4 square matrix. More...
|
|
class | HSVAColor |
| This class implements a color defined by hue, saturation, value and alpha parameters. More...
|
|
class | Interpolation |
| This class implements data interpolation functions. More...
|
|
class | InterpolationMap |
| This class implements an interpolation map allowing to determine an interplated value between several individual key values. 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 | 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 | AdvancedLookupCenter2 |
| This class implements an advanced 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 | MathUtilities |
| This class implements utility functions for the math library. More...
|
|
class | MatrixT |
| This class implements a matrix with arbitrary size. More...
|
|
class | NumericT |
| This class provides basic numeric functionalities. More...
|
|
class | PinholeCameraT |
| Definition of a pinhole camera model. More...
|
|
class | PlaneT3 |
| This class implements a plane in 3D space. More...
|
|
class | PoseT |
| This class implements a camera pose with six degrees of freedom (6-DOF). 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 | SampleMap |
| This class stores samples of e.g., sensor or tracking data in a map. 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 | StaticMatrix |
| This class implements a matrix with static dimensions. More...
|
|
class | SuccessionSubset |
| This class implements a data container for abstract data objects with several dimensions. 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 | 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...
|
|
|
typedef uint32_t | Index32 |
| Definition of a 32 bit index value. More...
|
|
typedef uint64_t | Index64 |
| Definition of a 64 bit index value. More...
|
|
typedef std::vector< Index32 > | Indices32 |
| Definition of a vector holding 32 bit index values. More...
|
|
typedef std::vector< Indices32 > | IndexGroups32 |
| Definition of a vector holding 32 bit indices, so we have groups of indices. More...
|
|
typedef std::vector< Index64 > | Indices64 |
| Definition of a vector holding 64 bit index values. More...
|
|
typedef std::set< Index32 > | IndexSet32 |
| Definition of a set holding 32 bit indices. More...
|
|
typedef std::set< Index64 > | IndexSet64 |
| Definition of a set holding 64 bit indices. More...
|
|
typedef std::unordered_set< Index32 > | UnorderedIndexSet32 |
| Definition of an unordered_set holding 32 bit indices. More...
|
|
typedef std::unordered_set< Index64 > | UnorderedIndexSet64 |
| Definition of an unordered_set holding 64 bit indices. More...
|
|
typedef std::pair< Index32, Index32 > | IndexPair32 |
| Definition of a pair holding 32 bit indices. More...
|
|
typedef std::vector< IndexPair32 > | IndexPairs32 |
| Definition of a vector holding 32 bit index pairs. More...
|
|
typedef std::pair< Index64, Index64 > | IndexPair64 |
| Definition of a pair holding 64 bit indices. More...
|
|
typedef std::vector< IndexPair64 > | IndexPairs64 |
| Definition of a vector holding 64 bit index pairs. More...
|
|
typedef std::vector< std::string > | Strings |
| Definition of a vector holding strings. More...
|
|
typedef std::vector< std::wstring > | WStrings |
| Definition of a vector holding strings. More...
|
|
typedef ObjectRef< Event > | EventRef |
| Definition of an object reference holding an event object. More...
|
|
typedef std::exception | Exception |
| Definition of the base exception. More...
|
|
using | Frames = std::vector< Frame > |
| Definition of a vector holding padding frames. More...
|
|
using | FrameRef = ObjectRef< Frame > |
| Definition of an object reference for frame objects. More...
|
|
using | FrameRefs = std::vector< FrameRef > |
| Definition of a vector holding frame references. More...
|
|
typedef ScopedFunctionT< std::function< void()> > | ScopedFunctionVoid |
| Definition of a scoped function with void return parameter. More...
|
|
template<typename T , void(*)(T) tReleaseFunction> |
using | ScopedObjectCompileTimeVoidT = ScopedObjectCompileTimeT< T, T, void, tReleaseFunction > |
| Template specialization for ScopedObjectCompileTimeT with void return value. More...
|
|
typedef std::vector< Timestamp > | Timestamps |
| Definition of a vector holding Timestamp objects. More...
|
|
using | AnyCamera = AnyCameraT< Scalar > |
| Definition of an AnyCamera object with Scalar precision. More...
|
|
using | AnyCameraD = AnyCameraT< double > |
| Definition of an AnyCamera object with double precision. More...
|
|
using | AnyCameraF = AnyCameraT< float > |
| Definition of an AnyCamera object with float precision. More...
|
|
template<typename T > |
using | SharedAnyCameraT = std::shared_ptr< AnyCameraT< T > > |
| Definition of a shared pointer holding an AnyCamera object with Scalar precision. More...
|
|
using | SharedAnyCamera = std::shared_ptr< AnyCamera > |
| Definition of a shared pointer holding an AnyCamera object with Scalar precision. More...
|
|
using | SharedAnyCameraD = std::shared_ptr< AnyCameraD > |
| Definition of a shared pointer holding an AnyCamera object with double precision. More...
|
|
using | SharedAnyCameraF = std::shared_ptr< AnyCameraF > |
| Definition of a shared pointer holding an AnyCamera object with float precision. More...
|
|
template<typename T > |
using | SharedAnyCamerasT = std::vector< std::shared_ptr< AnyCameraT< T > >> |
| Definition of a typename alias for vectors with shared AnyCameraT objects. More...
|
|
using | SharedAnyCameras = SharedAnyCamerasT< Scalar > |
| Definition of a vector holding AnyCamera objects. More...
|
|
using | SharedAnyCamerasD = SharedAnyCamerasT< double > |
| Definition of a vector holding AnyCameraD objects. More...
|
|
using | SharedAnyCamerasF = SharedAnyCamerasT< float > |
| Definition of a vector holding AnyCameraF objects. More...
|
|
typedef InvalidCameraT< Scalar > | InvalidCamera |
| Definition of an invalid camera object based with element precision 'Scalar'. More...
|
|
typedef InvalidCameraT< double > | InvalidCameraD |
| Definition of an invalid camera object based with element precision 'double'. More...
|
|
typedef InvalidCameraT< float > | InvalidCameraF |
| Definition of an invalid camera object based with element precision 'float'. More...
|
|
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. More...
|
|
typedef AnyCameraPinholeT< Scalar > | AnyCameraPinhole |
| Definition of an AnyCamera object based on Ocean's pinhole camera class with element precision 'Scalar'. More...
|
|
typedef AnyCameraPinholeT< double > | AnyCameraPinholeD |
| Definition of an AnyCamera object based on Ocean's pinhole camera class with element precision 'double'. More...
|
|
typedef AnyCameraPinholeT< float > | AnyCameraPinholeF |
| Definition of an AnyCamera object based on Ocean's pinhole camera class with element precision 'float'. More...
|
|
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. More...
|
|
typedef AnyCameraFisheyeT< Scalar > | AnyCameraFisheye |
| Definition of an AnyCamera object based on Ocean's fisheye camera class with element precision 'Scalar'. More...
|
|
typedef AnyCameraFisheyeT< double > | AnyCameraFisheyeD |
| Definition of an AnyCamera object based on Ocean's fisheye camera class with element precision 'double'. More...
|
|
typedef AnyCameraFisheyeT< float > | AnyCameraFisheyeF |
| Definition of an AnyCamera object based on Ocean's fisheye camera class with element precision 'float'. More...
|
|
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. More...
|
|
typedef AnyCameraInvalidT< Scalar > | AnyCameraInvalid |
| Definition of an AnyCamera object based on an invalid (by design) camera with element precision 'Scalar'. More...
|
|
typedef AnyCameraInvalidT< double > | AnyCameraInvalidD |
| Definition of an AnyCamera object based on an invalid (by design) camera with element precision 'double'. More...
|
|
typedef AnyCameraInvalidT< float > | AnyCameraInvalidF |
| Definition of an AnyCamera object based on an invalid (by design) camera with element precision 'float'. More...
|
|
typedef AutomaticDifferentiationT< Scalar, Numeric > | AutomaticDifferentiation |
| Definition of a scalar differentiation object using the data type of Scalar as parameter. More...
|
|
typedef AutomaticDifferentiationT< double, NumericD > | AutomaticDifferentiationD |
| Definition of a scalar differentiation object using double as data type. More...
|
|
typedef AutomaticDifferentiationT< float, NumericF > | AutomaticDifferentiationF |
| Definition of a scalar differentiation object using float as data type. More...
|
|
typedef BoxT2< Scalar > | Box2 |
| Definition of the Box2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef BoxT2< double > | BoxD2 |
| Instantiation of the BoxT2 template class using a double precision float data type. More...
|
|
typedef BoxT2< float > | BoxF2 |
| Instantiation of the BoxT2 template class using a single precision float data type. More...
|
|
template<typename T > |
using | BoxesT2 = std::vector< BoxT2< T > > |
| Definition of a typename alias for vectors with BoxT2 objects. More...
|
|
typedef std::vector< Box2 > | Boxes2 |
| Definition of a vector holding Box2 objects. More...
|
|
typedef BoxT3< Scalar > | Box3 |
| Definition of the Box3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef BoxT3< double > | BoxD3 |
| Instantiation of the BoxT3 template class using a double precision float data type. More...
|
|
typedef BoxT3< float > | BoxF3 |
| Instantiation of the BoxT3 template class using a single precision float data type. More...
|
|
template<typename T > |
using | BoxesT3 = std::vector< BoxT3< T > > |
| Definition of a typename alias for vectors with BoxT3 objects. More...
|
|
typedef std::vector< Box3 > | Boxes3 |
| Definition of a vector holding Box3 objects. More...
|
|
typedef CameraT< Scalar > | Camera |
| Definition of an Camera object with Scalar precision. More...
|
|
typedef CameraT< double > | CameraD |
| Definition of an Camera object with double precision. More...
|
|
typedef CameraT< float > | CameraF |
| Definition of an Camera object with float precision. More...
|
|
typedef std::complex< double > | ComplexD |
| Definition of a complex number based on the double precision floating point data type. More...
|
|
typedef std::complex< float > | ComplexF |
| Definition of a complex number based on the single precision floating point data type. More...
|
|
typedef std::complex< Scalar > | Complex |
| Definition of a complex number based on the default floating point precision data type. More...
|
|
typedef std::vector< Complex > | Complexes |
| Definition of a vector holding complex objects. More...
|
|
typedef ConeT3< Scalar > | Cone3 |
| Definition of the Cone3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef ConeT3< double > | ConeD3 |
| Definition of a 3D cone with double values. More...
|
|
typedef ConeT3< float > | ConeF3 |
| Definition of a 3D cone with float values. More...
|
|
typedef std::vector< Cone3 > | Cones3 |
| Definition of a vector holding Cone3 objects. More...
|
|
typedef CylinderT3< Scalar > | Cylinder3 |
| Definition of the Cylinder3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef CylinderT3< double > | CylinderD3 |
| Definition of a 3D cylinder with double values. More...
|
|
typedef CylinderT3< float > | CylinderF3 |
| Definition of a 3D cylinder with float values. More...
|
|
typedef std::vector< Cylinder3 > | Cylinders3 |
| Definition of a vector holding Cylinder3 objects. More...
|
|
typedef EquationT< Scalar > | Equation |
| Definition of the Equation object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef EquationT< double > | EquationD |
| Definition of the Equation class using double values. More...
|
|
typedef EquationT< float > | EquationF |
| Definition of the Equation class using float values. More...
|
|
typedef EulerT< Scalar > | Euler |
| Definition of the Euler object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef EulerT< double > | EulerD |
| Instantiation of the EulerT template class using a double precision float data type. More...
|
|
typedef EulerT< float > | EulerF |
| Instantiation of the EulerT template class using a single precision float data type. More...
|
|
template<typename T > |
using | EulersT = std::vector< EulerT< T > > |
| Definition of a typename alias for vectors with EulerT objects. More...
|
|
typedef std::vector< Euler > | Eulers |
| Definition of a vector holding euler objects. More...
|
|
typedef ExponentialMapT< Scalar > | ExponentialMap |
| Definition of the ExponentialMap object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type. More...
|
|
typedef ExponentialMapT< double > | ExponentialMapD |
| Instantiation of the ExponentialMapT template class using a double precision float data type. More...
|
|
typedef ExponentialMapT< float > | ExponentialMapF |
| Instantiation of the ExponentialMapT template class using a single precision float data type. More...
|
|
template<typename T > |
using | ExponentialMapsT = std::vector< ExponentialMapT< T > > |
| Definition of a typename alias for vectors with ExponentialMapT objects. More...
|
|
typedef std::vector< ExponentialMap > | ExponentialMaps |
| Definition of a vector holding ExponentialMap objects. More...
|
|
typedef FiniteLineT2< Scalar > | FiniteLine2 |
| Definition of the FiniteLine2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef FiniteLineT2< double > | FiniteLineD2 |
| Instantiation of the LineT2 template class using a double precision float data type. More...
|
|
typedef FiniteLineT2< float > | FiniteLineF2 |
| Instantiation of the LineT2 template class using a single precision float data type. More...
|
|
template<typename T > |
using | FiniteLinesT2 = std::vector< FiniteLineT2< T > > |
| Definition of a typename alias for vectors with FiniteLineT2 objects. More...
|
|
typedef std::vector< FiniteLine2 > | FiniteLines2 |
| Definition of a vector holding FiniteLine2 objects. More...
|
|
typedef std::vector< FiniteLineD2 > | FiniteLinesD2 |
| Definition of a vector holding FiniteLineD2 objects. More...
|
|
typedef std::vector< FiniteLineF2 > | FiniteLinesF2 |
| Definition of a vector holding FiniteLineF2 objects. More...
|
|
typedef FiniteLineT3< Scalar > | FiniteLine3 |
| Definition of the FiniteLine3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef FiniteLineT3< double > | FiniteLineD3 |
| Instantiation of the LineT3 template class using a double precision float data type. More...
|
|
typedef FiniteLineT3< float > | FiniteLineF3 |
| Instantiation of the LineT3 template class using a single precision float data type. More...
|
|
template<typename T > |
using | FiniteLinesT3 = std::vector< FiniteLineT3< T > > |
| Definition of a typename alias for vectors with FiniteLineT3 objects. More...
|
|
typedef std::vector< FiniteLine3 > | FiniteLines3 |
| Definition of a vector holding FiniteLine3 objects. More...
|
|
typedef FisheyeCameraT< Scalar > | FisheyeCamera |
| Definition of a FisheyeCamera object using Scalar as data type. More...
|
|
typedef FisheyeCameraT< float > | FisheyeCameraF |
| Definition of a FisheyeCamera object using 'float'' as data type. More...
|
|
typedef FisheyeCameraT< double > | FisheyeCameraD |
| Definition of a FisheyeCamera object using 'double'' as data type. More...
|
|
template<typename T > |
using | FisheyeCamerasT = std::vector< FisheyeCameraT< T > > |
| Definition of a typename alias for vectors with FisheyeCameraT objects. More...
|
|
typedef std::vector< FisheyeCamera > | FisheyeCameras |
| Definition of a vector holding camera objects. More...
|
|
typedef FrustumT< Scalar > | Frustum |
| Definition of a frustum. More...
|
|
typedef FrustumT< double > | FrustumD |
| Definition of a frustum with double values. More...
|
|
typedef FrustumT< float > | FrustumF |
| Definition of a frustum vector with float values. More...
|
|
template<typename T > |
using | FrustumsT = std::vector< FrustumT< T > > |
| Definition of a typename alias for vectors with FrustumT objects. More...
|
|
typedef std::vector< Frustum > | Frustums |
| Definition of a vector holding Frustum objects. More...
|
|
typedef std::vector< FrustumD > | FrustumsD |
| Definition of a vector holding FrustumD objects. More...
|
|
typedef std::vector< FrustumF > | FrustumsF |
| Definition of a vector holding FrustumF objects. More...
|
|
typedef HomogenousMatrixT4< Scalar > | HomogenousMatrix4 |
| Definition of the HomogenousMatrix4 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type. More...
|
|
typedef HomogenousMatrixT4< double > | HomogenousMatrixD4 |
| Instantiation of the HomogenousMatrixT4 template class using a double precision float data type. More...
|
|
typedef HomogenousMatrixT4< float > | HomogenousMatrixF4 |
| Instantiation of the HomogenousMatrixT4 template class using a float precision float data type. More...
|
|
template<typename T > |
using | HomogenousMatricesT4 = std::vector< HomogenousMatrixT4< T > > |
| Definition of a typename alias for vectors with HomogenousMatrixT4 objects. More...
|
|
typedef std::vector< HomogenousMatrix4 > | HomogenousMatrices4 |
| Definition of a vector holding HomogenousMatrix4 objects. More...
|
|
typedef std::vector< HomogenousMatrixD4 > | HomogenousMatricesD4 |
| Definition of a vector holding HomogenousMatrixD4 objects. More...
|
|
typedef std::vector< HomogenousMatrixF4 > | HomogenousMatricesF4 |
| Definition of a vector holding HomogenousMatrixF4 objects. More...
|
|
typedef std::vector< HSVAColor > | HSVAColors |
| Definition of a vector holding rgba color objects. More...
|
|
typedef LineT2< Scalar > | Line2 |
| Definition of the Line2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef LineT2< double > | LineD2 |
| Instantiation of the LineT2 template class using a double precision float data type. More...
|
|
typedef LineT2< float > | LineF2 |
| Instantiation of the LineT2 template class using a single precision float data type. More...
|
|
template<typename T > |
using | LinesT2 = std::vector< LineT2< T > > |
| Definition of a typename alias for vectors with LineT2 objects. More...
|
|
typedef std::vector< Line2 > | Lines2 |
| Definition of a vector holding Line2 objects. More...
|
|
typedef std::vector< LineF2 > | LinesF2 |
| Definition of a vector holding Line2 objects with single precision float data type. More...
|
|
typedef std::vector< LineD2 > | LinesD2 |
| Definition of a vector holding Line2 objects with double precision float data type. More...
|
|
typedef LineT3< Scalar > | Line3 |
| Definition of the Line3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef LineT3< double > | LineD3 |
| Instantiation of the LineT3 template class using a double precision float data type. More...
|
|
typedef LineT3< float > | LineF3 |
| Instantiation of the LineT3 template class using a single precision float data type. More...
|
|
template<typename T > |
using | LinesT3 = std::vector< LineT3< T > > |
| Definition of a typename alias for vectors with LineT3 objects. More...
|
|
typedef std::vector< Line3 > | Lines3 |
| Definition of a vector holding Line3 objects. More...
|
|
typedef float | Scalar |
| Definition of a scalar type. More...
|
|
typedef std::vector< Scalar > | Scalars |
| Definition of a vector holding Scalar objects. More...
|
|
typedef MatrixT< Scalar > | Matrix |
| Definition of the Matrix object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef MatrixT< double > | MatrixD |
| Definition of the MatrixT template class using a double precision float data type. More...
|
|
typedef MatrixT< float > | MatrixF |
| Definition of the MatrixT template class using a single precision float data type. More...
|
|
typedef std::vector< Matrix > | Matrices |
| Definition of a vector holding matrix objects. More...
|
|
typedef NumericT< Scalar > | Numeric |
| Definition of a Numeric class. More...
|
|
typedef NumericT< double > | NumericD |
| Definition of a Numeric class with double values. More...
|
|
typedef NumericT< float > | NumericF |
| Definition of a Numeric class with float values. More...
|
|
typedef PinholeCameraT< Scalar > | PinholeCamera |
| Definition of an pinhole camera object with Scalar precision. More...
|
|
typedef PinholeCameraT< double > | PinholeCameraD |
| Definition of an pinhole camera object with double precision. More...
|
|
typedef PinholeCameraT< float > | PinholeCameraF |
| Definition of an pinhole camera object with float precision. More...
|
|
template<typename T > |
using | PinholeCamerasT = std::vector< PinholeCameraT< T > > |
| Definition of a typename alias for vectors with PinholeCameraT objects. More...
|
|
typedef PinholeCamerasT< Scalar > | PinholeCameras |
| Definition of a vector holding pinhole camera objects. More...
|
|
typedef PinholeCamerasT< double > | PinholeCamerasD |
| Definition of a vector holding PinholeCameraD objects. More...
|
|
typedef PinholeCamerasT< float > | PinholeCamerasF |
| Definition of a vector holding PinholeCameraF objects. More...
|
|
typedef PlaneT3< Scalar > | Plane3 |
| Definition of the Plane3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef PlaneT3< double > | PlaneD3 |
| Definition of a 3D plane with double values. More...
|
|
typedef PlaneT3< float > | PlaneF3 |
| Definition of a 3D plane with float values. More...
|
|
template<typename T > |
using | PlanesT3 = std::vector< PlaneT3< T > > |
| Definition of a typename alias for vectors with PlaneT3 objects. More...
|
|
typedef std::vector< Plane3 > | Planes3 |
| Definition of a vector holding Plane3 objects. More...
|
|
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. More...
|
|
using | PoseD = PoseT< double > |
| Instantiation of the ExponentialMapT template class using a double precision float data type. More...
|
|
using | PoseF = PoseT< float > |
| Instantiation of the ExponentialMapT template class using a single precision float data type. More...
|
|
template<typename T > |
using | PosesT = std::vector< PoseT< T > > |
| Definition of a typename alias for vectors with PoseT objects. More...
|
|
using | Poses = std::vector< Pose > |
| Definition of a vector holding ExponentialMap objects. More...
|
|
typedef QuaternionT< Scalar > | Quaternion |
| Definition of the Quaternion object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef QuaternionT< double > | QuaternionD |
| Instantiation of the QuaternionT template class using a double precision float data type. More...
|
|
typedef QuaternionT< float > | QuaternionF |
| Instantiation of the QuaternionT template class using a single precision float data type. More...
|
|
template<typename T > |
using | QuaternionsT = std::vector< QuaternionT< T > > |
| Definition of a typename alias for vectors with QuaternionT objects. More...
|
|
typedef std::vector< Quaternion > | Quaternions |
| Definition of a vector holding quaternion objects. More...
|
|
typedef std::vector< QuaternionF > | QuaternionsF |
| Definition of a vector holding quaternion objects with single precision float data type. More...
|
|
typedef std::vector< QuaternionD > | QuaternionsD |
| Definition of a vector holding quaternion objects with double precision float data type. More...
|
|
typedef RandomT< Scalar > | Random |
| Definition of the Random object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef RandomT< double > | RandomD |
| Instantiation of the RandomT template class using a double precision float data type. More...
|
|
typedef RandomT< float > | RandomF |
| Instantiation of the RandomT template class using a single precision float data type. More...
|
|
typedef std::vector< RGBAColor > | RGBAColors |
| Definition of a vector holding rgba color objects. More...
|
|
typedef RotationT< Scalar > | Rotation |
| Definition of the Rotation object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION flag either with single or double precision float data type. More...
|
|
typedef RotationT< double > | RotationD |
| Instantiation of the RotationT template class using a double precision float data type. More...
|
|
typedef RotationT< float > | RotationF |
| Instantiation of the RotationT template class using a single precision float data type. More...
|
|
template<typename T > |
using | RotationsT = std::vector< RotationT< T > > |
| Definition of a typename alias for vectors with RotationT objects. More...
|
|
typedef std::vector< Rotation > | Rotations |
| Definition of a vector holding rotation objects. More...
|
|
typedef SparseMatrixT< Scalar > | SparseMatrix |
| Definition of the SparseMatrix object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef SparseMatrixT< double > | SparseMatrixD |
| Instantiation of the SparseMatrixT template class using a double precision float data type. More...
|
|
typedef SparseMatrixT< float > | SparseMatrixF |
| Instantiation of the SparseMatrixT template class using a single precision float data type. More...
|
|
typedef std::vector< SparseMatrix > | SparseMatrices |
| Definition of a vector holding sparse matrix objects. More...
|
|
typedef SphereT3< Scalar > | Sphere3 |
| Definition of the Sphere3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef SphereT3< double > | SphereD3 |
| Definition of a 3D sphere with double values. More...
|
|
typedef SphereT3< float > | SphereF3 |
| Definition of a 3D sphere with float values. More...
|
|
typedef std::vector< Sphere3 > | Spheres3 |
| Definition of a vector holding Shpere3 objects. More...
|
|
typedef SquareMatrixT2< Scalar > | SquareMatrix2 |
| Definition of the SquareMatrix2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef SquareMatrixT2< double > | SquareMatrixD2 |
| Instantiation of the SquareMatrixT2 template class using a double precision float data type. More...
|
|
typedef SquareMatrixT2< float > | SquareMatrixF2 |
| Instantiation of the SquareMatrixT2 template class using a single precision float data type. More...
|
|
template<typename T > |
using | SquareMatricesT2 = std::vector< SquareMatrixT2< T > > |
| Definition of a typename alias for vectors with SquareMatrixT2 objects. More...
|
|
typedef std::vector< SquareMatrix2 > | SquareMatrices2 |
| Definition of a vector holding SquareMatrix2 objects. More...
|
|
typedef SquareMatrixT3< Scalar > | SquareMatrix3 |
| Definition of the SquareMatrix3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef SquareMatrixT3< double > | SquareMatrixD3 |
| Instantiation of the SquareMatrixT3 template class using a double precision float data type. More...
|
|
typedef SquareMatrixT3< float > | SquareMatrixF3 |
| Instantiation of the SquareMatrixT3 template class using a single precision float data type. More...
|
|
template<typename T > |
using | SquareMatricesT3 = std::vector< SquareMatrixT3< T > > |
| Definition of a typename alias for vectors with SquareMatrixT3 objects. More...
|
|
typedef std::vector< SquareMatrix3 > | SquareMatrices3 |
| Definition of a vector holding SquareMatrix3 objects. More...
|
|
typedef SquareMatrixT4< Scalar > | SquareMatrix4 |
| Definition of the SquareMatrix4 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef SquareMatrixT4< double > | SquareMatrixD4 |
| Instantiation of the SquareMatrixT4 template class using a double precision float data type. More...
|
|
typedef SquareMatrixT4< float > | SquareMatrixF4 |
| Instantiation of the SquareMatrixT4 template class using a double precision float data type. More...
|
|
template<typename T > |
using | SquareMatricesT4 = std::vector< SquareMatrixT4< T > > |
| Definition of a typename alias for vectors with SquareMatrixT4 objects. More...
|
|
typedef std::vector< SquareMatrix4 > | SquareMatrices4 |
| Definition of a vector holding SquareMatrix4 objects. More...
|
|
typedef TriangleT< Scalar > | Triangle |
| Definition of the Triangle object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef TriangleT< double > | TriangleD |
| Instantiation of the TriangleT template class using a double precision float data type. More...
|
|
typedef TriangleT< float > | TriangleF |
| Instantiation of the TriangleT template class using a single precision float data type. More...
|
|
typedef TriangleT2< Scalar > | Triangle2 |
| Definition of the Triangle2 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef TriangleT2< double > | TriangleD2 |
| Instantiation of the TriangleT2 template class using a double precision float data type. More...
|
|
typedef TriangleT2< float > | TriangleF2 |
| Instantiation of the TriangleT2 template class using a single precision float data type. More...
|
|
template<typename T > |
using | TrianglesT2 = std::vector< TriangleT2< T > > |
| Definition of a typename alias for vectors with TriangleT2 objects. More...
|
|
typedef std::vector< Triangle2 > | Triangles2 |
| Definition of a vector holding 2D triangles. More...
|
|
typedef std::vector< TriangleF2 > | TrianglesF2 |
| Definition of a vector holding 2D triangles with single precision float data type. More...
|
|
typedef std::vector< TriangleD2 > | TrianglesD2 |
| Definition of a vector holding 2D triangles with double precision float data type. More...
|
|
typedef TriangleT3< Scalar > | Triangle3 |
| Definition of the Triangle3 object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef TriangleT3< double > | TriangleD3 |
| Instantiation of the TriangleT3 template class using a double precision float data type. More...
|
|
typedef TriangleT3< float > | TriangleF3 |
| Instantiation of the TriangleT3 template class using a single precision float data type. More...
|
|
template<typename T > |
using | TrianglesT3 = std::vector< TriangleT3< T > > |
| Definition of a typename alias for vectors with TriangleT3 objects. More...
|
|
typedef std::vector< Triangle3 > | Triangles3 |
| Definition of a vector holding 3D triangles. More...
|
|
typedef std::vector< TriangleF3 > | TrianglesF3 |
| Definition of a vector holding 3D triangles with single precision float data type. More...
|
|
typedef std::vector< TriangleD3 > | TrianglesD3 |
| Definition of a vector holding 3D triangles with double precision float data type. More...
|
|
typedef VarianceT< Scalar > | Variance |
| Definition of a variance object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. More...
|
|
typedef VarianceT< double > | VarianceD |
| Definition of a variance object with double values. More...
|
|
typedef VarianceT< float > | VarianceF |
| Definition of a variance object with float values. More...
|
|
typedef std::vector< Variance > | Variances |
| Definition of a vector holding variance objects. More...
|
|
typedef VectorT2< Scalar > | Vector2 |
| Definition of a 2D vector. More...
|
|
typedef VectorT2< double > | VectorD2 |
| Definition of a 2D vector with double values. More...
|
|
typedef VectorT2< float > | VectorF2 |
| Definition of a 2D vector with float values. More...
|
|
typedef VectorT2< int > | VectorI2 |
| Definition of a 2D vector with integer values. More...
|
|
template<typename T > |
using | VectorsT2 = std::vector< VectorT2< T > > |
| Definition of a typename alias for vectors with VectorT2 objects. More...
|
|
typedef std::vector< Vector2 > | Vectors2 |
| Definition of a vector holding Vector2 objects. More...
|
|
typedef std::vector< VectorD2 > | VectorsD2 |
| Definition of a vector holding VectorD2 objects. More...
|
|
typedef std::vector< VectorF2 > | VectorsF2 |
| Definition of a vector holding VectorF2 objects. More...
|
|
typedef std::vector< VectorI2 > | VectorsI2 |
| Definition of a vector holding VectorI2 objects. More...
|
|
typedef VectorT3< Scalar > | Vector3 |
| Definition of a 3D vector. More...
|
|
typedef VectorT3< double > | VectorD3 |
| Definition of a 3D vector with double values. More...
|
|
typedef VectorT3< float > | VectorF3 |
| Definition of a 3D vector with float values. More...
|
|
typedef VectorT3< int > | VectorI3 |
| Definition of a 3D vector with integer values. More...
|
|
template<typename T > |
using | VectorsT3 = std::vector< VectorT3< T > > |
| Definition of a typename alias for vectors with VectorT3 objects. More...
|
|
typedef std::vector< Vector3 > | Vectors3 |
| Definition of a vector holding Vector3 objects. More...
|
|
typedef std::vector< VectorD3 > | VectorsD3 |
| Definition of a vector holding VectorD3 objects. More...
|
|
typedef std::vector< VectorF3 > | VectorsF3 |
| Definition of a vector holding VectorF3 objects. More...
|
|
typedef std::vector< VectorI3 > | VectorsI3 |
| Definition of a vector holding VectorI3 objects. More...
|
|
typedef VectorT4< Scalar > | Vector4 |
| Definition of a 4D vector. More...
|
|
typedef VectorT4< double > | VectorD4 |
| Definition of a 4D vector with double values. More...
|
|
typedef VectorT4< float > | VectorF4 |
| Definition of a 4D vector with float values. More...
|
|
typedef VectorT4< int > | VectorI4 |
| Definition of a 4D vector with integer values. More...
|
|
template<typename T > |
using | VectorsT4 = std::vector< VectorT4< T > > |
| Definition of a typename alias for vectors with VectorT4 objects. More...
|
|
typedef std::vector< Vector4 > | Vectors4 |
| Definition of a vector holding Vector4 objects. More...
|
|
typedef std::vector< VectorD4 > | VectorsD4 |
| Definition of a vector holding VectorD4 objects. More...
|
|
typedef std::vector< VectorF4 > | VectorsF4 |
| Definition of a vector holding VectorF4 objects. More...
|
|
typedef std::vector< VectorI4 > | VectorsI4 |
| Definition of a vector holding VectorI4 objects. More...
|
|
|
OCEAN_BASE_EXPORT void | assertErrorMessage (const char *file, const int line, const char *message) |
| Error message function for redirected asserts. More...
|
|
template<typename T > |
constexpr bool | oceanFalse () |
| This function is a helper function returning false any time. More...
|
|
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. More...
|
|
uint64_t | HighPerformanceTimer_externalPrivacyConfirmTicks () |
| Returns the recent CPU ticks which will contain a random offset which is constant through the execution of the process. More...
|
|
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. More...
|
|
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. More...
|
|
template<typename T > |
T | ringDistance (const T &value0, const T &value1, const T &ring) |
| Returns the distance between two values inside defined ring. More...
|
|
unsigned int | sqr (const char value) |
| Returns the square value of a given value. More...
|
|
unsigned int | sqr (const unsigned char value) |
| Returns the square value of a given value. More...
|
|
unsigned int | sqr (const short value) |
| Returns the square value of a given value. More...
|
|
unsigned int | sqr (const unsigned short value) |
| Returns the square value of a given value. More...
|
|
unsigned int | sqr (const int value) |
| Returns the square value of a given value. More...
|
|
unsigned int | sqr (const unsigned int value) |
| Returns the square value of a given value. More...
|
|
unsigned long | sqr (const long value) |
| Returns the square value of a given value. More...
|
|
unsigned long | sqr (const unsigned long value) |
| Returns the square value of a given value. More...
|
|
unsigned long long | sqr (const long long value) |
| Returns the square value of a given value. More...
|
|
unsigned long long | sqr (const unsigned long long value) |
| Returns the square value of a given value. More...
|
|
float | sqr (const float value) |
| Returns the square value of a given value. More...
|
|
double | sqr (const double value) |
| Returns the square value of a given value. More...
|
|
unsigned int | sqrDistance (const char first, const char second) |
| Returns the square distance between two values. More...
|
|
unsigned int | sqrDistance (const unsigned char first, const unsigned char second) |
| Returns the square distance between two values. More...
|
|
unsigned int | sqrDistance (const short first, const short second) |
| Returns the square distance between two values. More...
|
|
unsigned int | sqrDistance (const unsigned short first, const unsigned short second) |
| Returns the square distance between two values. More...
|
|
unsigned int | sqrDistance (const int first, const int second) |
| Returns the square distance between two values. More...
|
|
unsigned int | sqrDistance (const unsigned int first, const unsigned int second) |
| Returns the square distance between two values. More...
|
|
unsigned long long | sqrDistance (const long long first, const long long second) |
| Returns the square distance between two values. More...
|
|
unsigned long long | sqrDistance (const unsigned long long first, const unsigned long long second) |
| Returns the square distance between two values. More...
|
|
float | sqrDistance (const float first, const float second) |
| Returns the square distance between two values. More...
|
|
double | sqrDistance (const double first, const double second) |
| Returns the square distance between two values. More...
|
|
unsigned char | absDistance (const char first, const char second) |
| Returns the absolute distance between two values. More...
|
|
unsigned char | absDistance (const unsigned char first, const unsigned char second) |
| Returns the absolute distance between two values. More...
|
|
unsigned short | absDistance (const short first, const short second) |
| Returns the absolute distance between two values. More...
|
|
unsigned short | absDistance (const unsigned short first, const unsigned short second) |
| Returns the absolute distance between two values. More...
|
|
unsigned int | absDistance (const int first, const int second) |
| Returns the absolute distance between two values. More...
|
|
unsigned int | absDistance (const unsigned int first, const unsigned int second) |
| Returns the absolute distance between two values. More...
|
|
unsigned long long | absDistance (const long long first, const long long second) |
| Returns the absolute distance between two values. More...
|
|
unsigned long long | absDistance (const unsigned long long first, const unsigned long long second) |
| Returns the absolute distance between two values. More...
|
|
static unsigned int | mirrorValue (const int value, const unsigned int size) |
| Mirrors a given value if necessary. More...
|
|
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. More...
|
|
template<typename T > |
static bool | hasElement (const std::vector< T > &elements, const T &element) |
| Returns whether a vector holds a specified element. More...
|
|
template<typename T > |
static std::vector< T > | concatenate (const std::vector< std::vector< T >> &vectors) |
| Concatenates a given set of vectors to one vector. More...
|
|
template<typename T > |
static void | createIndices (const size_t numberIndices, const T &startIndex, std::vector< T > &indices) |
| Fills a vector with increasing index values. More...
|
|
template<typename T > |
static std::vector< T > | createIndices (const size_t numberIndices, const T &startIndex) |
| Returns a vector with increasing index values. More...
|
|
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. More...
|
|
template<typename T > |
bool | hasElement (const std::vector< T > &elements, const T &element) |
| Returns whether a vector holds a specified element. More...
|
|
template<typename T > |
std::vector< T > | concatenate (const std::vector< std::vector< T >> &vectors) |
| Concatenates a given set of vectors to one vector. More...
|
|
template<typename T > |
void | createIndices (const size_t numberIndices, const T &startIndex, std::vector< T > &indices) |
| Fills a vector with increasing index values. More...
|
|
template<typename T > |
std::vector< T > | createIndices (const size_t numberIndices, const T &startIndex) |
| Returns a vector with increasing index values. More...
|
|
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) |
|