.. _file_cwipc_util_api.h: File api.h ========== |exhale_lsh| :ref:`Parent directory ` (``cwipc_util``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``cwipc_util/api.h``) --------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_cwipc_util_api.h.rst Detailed Description -------------------- Main header for cwipc API, including both C and C++ interfaces. This header is intended to be the only header needed to use the cwipc API, and it includes both C and C++ interfaces. The C++ interface is more fully featured and is the natural choice when writing native applications, but the C interface is also available for use from other languages (such as Python and C#) and for use in C applications. The C++ interface is in the form of abstract classes, and the C interface is in the form of opaque pointers to these classes. The C++ interface is more direct and allows for more features, while the C interface is more limited but can be used from other languages and from C applications. Includes -------- - ``set`` - ``stdbool.h`` - ``stdint.h`` - ``string`` Included By ----------- - :ref:`file_cwipc_codec_api.h` - :ref:`file_cwipc_kinect_api.h` - :ref:`file_cwipc_orbbec_api.h` - :ref:`file_cwipc_realsense2_api.h` - :ref:`file_cwipc_util_api_pcl.h` Classes ------- - :ref:`exhale_struct_structcwipc__cwipcdump__header` - :ref:`exhale_struct_structcwipc__point` - :ref:`exhale_struct_structcwipc__point__packetheader` - :ref:`exhale_struct_structcwipc__skeleton__collection` - :ref:`exhale_struct_structcwipc__skeleton__joint` - :ref:`exhale_struct_structcwipc__tileinfo` - :ref:`exhale_struct_structcwipc__vector` - :ref:`exhale_class_classcwipc__activesource` - :ref:`exhale_class_classcwipc__metadata` - :ref:`exhale_class_classcwipc__pointcloud` - :ref:`exhale_class_classcwipc__sink` - :ref:`exhale_class_classcwipc__source` Enums ----- - :ref:`exhale_enum_cwipc__util_2include_2cwipc__util_2api_8h_1a03c334a1d0ead9e19c71f65d5d576498` Functions --------- - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1af57e7886fdbce357621e785d712e5083` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1afd80977eec726450514cf7ca18562530` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a53eec19c11f75423acf404f33717c64d` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a3de4f1d21accfa0f3079f6996867d4b3` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ac9e35e1126b72b0d12f56380f9f89f34` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a6d5a1fd24c30e52702bfb1953147d456` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ac4d85ca457cdec72bc69b65b82e746b0` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ada7fcb869c8a19e72c980a7868cabb62` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1add5616f25d9f615fa7f9348667a3b965` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ab3cdc8eab4c8d878e443d44c140b04a1` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a2a1cf134132374b59ebea5750fbbd52c` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a81fdad3e870363e993443933428e5bd7` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aaf72670f293a97cf1e3c86e168a6a04f` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aad7c9b0afa9cb3287ced19d5492b8476` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1accedcb25d750dc9949726bd7d9e658e9` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a6e3268bd68ba6027cddaa0e656e560bc` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a7acf3a2884ef959260b0e495acc67956` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a4255e60d76df26f9ecc8c58940036fdd` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ad84fdb2a2f8d6948aeb6df14cc30a3b1` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a6e742ca8a5ca72a119d38af0c83a3569` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ac1e7945a7ef6dcf0a07915f4f010654a` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aaf6609d80cab38032bb5e8be29c42760` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a963b551bdbd2364ab09a1e9f86b085e6` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ae5db34c60598d9bbfb1de0a70ffcae69` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a92fad0a7ac33f4a3269be9b5e2991954` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a3c0b5cd1034ab7ae818b0967197115ac` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aad122a99fc44a4370f34c4b06603b060` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a0c7388613aa3f48fd52c1f78a5fe2944` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a49fd99f81961bc62d96f9a6d7fcacad2` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ac96e365f47d33a601422fdeceec6861a` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a302aa87998eb4f836fbe5b65b65ea049` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a99f3441386db519d2c3a6ff9cadc9a56` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aba72d23d372a4895242c61d3746cdd37` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aa9dea0c528da1da0882066de2a8e179e` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a5950350e87350e90ea6f1185da2693b6` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a398ee260452431744cd47804fd5a6515` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a9bb26fcb66b7c1763b17748e342846e4` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a3941873558c2ad8c50027b0711416b63` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a5b7b0a02dcc520a8d029c4661c343591` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a88bfceb1d38d6b5214a706616fe45d68` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a8a635f4ce2817c36320bad4cfb79ffca` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a397cbf9a9f8b0649e245caf070dc656d` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1add233e41e1c2ecaa60049ce4e8d6e555` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a51e5b18ba85c66dd82f44d7fb74ee9cd` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a39326a3618f52c1e16e9acce8b23d77f` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a9c985eb1f3c921d9a8eec0189e130666` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ad0ee557b15fd82c7c31dc9e45e4284b7` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a253ce083343761147eb4e2bbf7767798` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a71815e0b8bb2fa6e8e618ef9b6118a46` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1adb76771fbc50bce995ed11cac4c66535` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a787aa2d7d587f1ff58658103b7ac1435` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a9edbb1c4b864ba7b405cc8651f93f092` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1af8342101743a6c7167987a9ed44fd1b9` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1aa0b78e322e60ce0b6b10ac2fba7cc7a3` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1ab9440f6a6f55134e6d5fc9e34f545feb` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a7d3371faf13311c9bbfc7800571c630f` - :ref:`exhale_function_cwipc__util_2include_2cwipc__util_2api_8h_1a893c17236b34b7f838e28e14270a7fc7` Defines ------- - :ref:`exhale_define_cwipc__util_2include_2cwipc__util_2api_8h_1a27eb8f15a488af550c9706fcc0ed57f6` - :ref:`exhale_define_cwipc__util_2include_2cwipc__util_2api_8h_1a9b1043f0684ec938bd74a8bf92165f11` - :ref:`exhale_define_cwipc__util_2include_2cwipc__util_2api_8h_1ad1f261ef84d8d82ca1a14d74ef3fce6b` - :ref:`exhale_define_cwipc__util_2include_2cwipc__util_2api_8h_1a6463ea8060b33fd7d0ab2cead08962c9` - :ref:`exhale_define_cwipc__util_2include_2cwipc__util_2api_8h_1aaf5113c8e06bf8b19220aa62dfa9ba6c` - :ref:`exhale_define_cwipc__util_2include_2cwipc__util_2api_8h_1ae30a9fa86527c3f1bfab3485bd81c103` Typedefs -------- - :ref:`exhale_typedef_cwipc__util_2include_2cwipc__util_2api_8h_1a5b5d2ee3730477fda5ff06b6361b5270`