|
|
VisionWorks Toolkit ReferenceApril 8, 2016 | 1.4 Release |
Contains API for image reading and rendering.
Namespaces | |
| ranges | |
| Contains API for Range construction. | |
Data Structures | |
| class | Application |
Application interface. More... | |
| class | ConfigParser |
ConfigParser interface. More... | |
| struct | ContextGuard |
ContextGuard is a wrapper for vx_context. More... | |
| class | FrameSource |
| FrameSource interface. More... | |
| class | OptionHandler |
OptionHandler interface. More... | |
| struct | Range |
Range class. More... | |
| class | Render |
Render interface. More... | |
| class | Render3D |
Render3D interface. More... | |
| class | SyncTimer |
| A timer that ticks at a constant frequency and can be synchronized with. More... | |
| class | ThreadSafeQueue |
Thread-Safe Queue class. More... | |
Functions | |
| NVXIO_EXPORT void | checkIfContextIsValid (vx_context context) |
| Checks whether the context is valid and throws an exception in case of failure. More... | |
| NVXIO_EXPORT std::unique_ptr < ConfigParser > | createConfigParser () |
| Factory for ConfigParser class. More... | |
| NVXIO_EXPORT std::unique_ptr < FrameSource > | createDefaultFrameSource (vx_context context, const std::string &uri) |
| FrameSource interface factory that provides appropriate implementation by source URI. More... | |
| NVXIO_EXPORT std::unique_ptr < Render > | createDefaultRender (vx_context context, const std::string &title, vx_uint32 width, vx_uint32 height, vx_uint32 format=VX_DF_IMAGE_RGBX, bool doScale=true, bool fullScreen=nvxio::Application::get().getFullScreenFlag()) |
| Render factory that creates UI render with a window by default. More... | |
| NVXIO_EXPORT std::unique_ptr < Render3D > | createDefaultRender3D (vx_context context, int xPos, int yPos, const std::string &title, vx_uint32 width, vx_uint32 height) |
| Creates Render3D. More... | |
| NVXIO_EXPORT std::unique_ptr < Render > | createImageRender (vx_context context, const std::string &path, vx_uint32 width, vx_uint32 height, vx_uint32 format=VX_DF_IMAGE_RGBX) |
| Creates a render for image sequence. More... | |
| NVXIO_EXPORT std::unique_ptr < SyncTimer > | createSyncTimer () |
| Creates a new synchronization timer. More... | |
| NVXIO_EXPORT std::unique_ptr < Render > | createVideoRender (vx_context context, const std::string &path, vx_uint32 width, vx_uint32 height, vx_uint32 format=VX_DF_IMAGE_RGBX) |
| Creates a render for writing video. More... | |
| NVXIO_EXPORT std::unique_ptr < Render > | createWindowRender (vx_context context, const std::string &title, vx_uint32 width, vx_uint32 height, vx_uint32 format=VX_DF_IMAGE_RGBX, bool doScale=true, bool fullscreen=nvxio::Application::get().getFullScreenFlag()) |
| Creates a Window render. More... | |
| template<typename T , vx_size N> | |
| vx_size | dimOf (T(&)[N]) |
Returns the size of an array (the N template argument). More... | |
| NVXIO_EXPORT std::vector < std::string > | getSupportedFeatures () |
| Returns a vector of NVXIO supported features. More... | |
| NVXIO_EXPORT vx_image | loadImageFromFile (vx_context context, const std::string &fileName, vx_df_image format=VX_DF_IMAGE_RGB) |
| Loads image from file into OpenVX Image object. More... | |
| template<typename T , typename... Args> | |
| std::unique_ptr< T > | makeUP (Args &&...args) |
| make_unique function. More... | |
| template<typename T > | |
| Range< T > | operator& (const Range< T > &r1, const Range< T > &r2) |
| Calculates intersection of the two ranges. More... | |
| NVXIO_EXPORT void | printPerf (vx_graph graph, const char *label) |
| Prints performance information for the provided graph object. More... | |
| NVXIO_EXPORT void | printPerf (vx_node node, const char *label) |
| Prints performance information for the provided node object. More... | |
| NVXIO_EXPORT void VX_CALLBACK | stdoutLogCallback (vx_context context, vx_reference ref, vx_status status, const vx_char string[]) |
| The callback for OpenVX error logs, which prints messages to standard output. More... | |
Variables | |
| const vx_float64 | PI = 3.1415926535897932 |
| Double-precision PI. More... | |
| const vx_float32 | PI_F = 3.14159265f |
| Float-precision PI. More... | |
| const unsigned int | TIMEOUT_INFINITE = 0xFFFFFFFF |
| A maximum timeout. More... | |