Jetson Inference
DNN Vision Library
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cbinary_function
 Cdoj::alphanum_less< Ty >Functor class to compare two objects with the "Alphanum Algorithm"
 CcommandLineCommand line parser for extracting flags, values, and strings
 CcsvDataCsvData
 CcsvReaderCsvReader
 CcsvWriterCsvWriter
 CcudaFontTTF font rasterization and image overlay rendering using CUDA
 CcudaPointCloudCUDA-accelerated point cloud processing
 CcudaVectorTypeInfo< T >
 CcudaVectorTypeInfo< float >
 CcudaVectorTypeInfo< float3 >
 CcudaVectorTypeInfo< float4 >
 CcudaVectorTypeInfo< uchar >
 CcudaVectorTypeInfo< uchar3 >
 CcudaVectorTypeInfo< uchar4 >
 CdetectNet::DetectionObject Detection result
 Ctinyxml2::DynArray< T, INITIAL_SIZE >
 Ctinyxml2::DynArray< Block *, 10 >
 Ctinyxml2::DynArray< char, 20 >
 Ctinyxml2::DynArray< const char *, 10 >
 Ctinyxml2::DynArray< tinyxml2::XMLNode *, 10 >
 CEventEvent object for signalling other threads
 CglDisplay::eventHandler
 CglWidget::eventHandler
 Cfalse_type
 Ccuda_assert_false< T >
 CglBufferOpenGL buffer with CUDA interoperability
 CglCameraOpenGL perspective camera supporting Look-At, Yaw/Pitch/Roll, and Ortho modes
 CglTextureOpenGL texture with CUDA interoperability
 CglWidgetOpenGL graphics widget for rendering moveable/resizable shapes
 CcudaFont::GlyphInfo
 CgstBufferManagerGstBufferManager recieves GStreamer buffers from appsink elements and unpacks/maps them into CUDA address space, and handles colorspace conversion into RGB format
 CgstWebRTCStatic class for common WebRTC utility functions used with GStreamer
 CWebRTCServer::HttpRoute
 CILogger
 CtensorNet::LoggerLogger class for GIE info/warning/errors
 CimageFormatType< format >
 CimageFormatType< IMAGE_RGB32F >
 CimageFormatType< IMAGE_RGB8 >
 CimageFormatType< IMAGE_RGBA32F >
 CimageFormatType< IMAGE_RGBA8 >
 CInputDevicesInput device manager
 CIProfiler
 CtensorNet::ProfilerProfiler interface for measuring layer timings
 CNetworkInterface::IPv4
 CNetworkInterface::IPv6
 CJoystickDeviceJoystick device
 CKeyboardDeviceKeyboard device
 CposeNet::ObjectPose::KeypointA keypoint or joint in the topology
 CtensorNet::layerInfo
 CLogMessage logging with a variable level of output and destinations
 Ctinyxml2::MemPool
 Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLAttribute) >
 Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLComment) >
 Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >
 Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLText) >
 Ctinyxml2::MemPoolT< ITEM_SIZE >
 CMutexA lightweight mutual exclusion lock
 CNetworkInterfaceInfo about a particular network interface
 CposeNet::ObjectPoseThe pose of an object, composed of links between keypoints
 CobjectTrackerObject tracker interface
 CobjectTrackerIOUObject tracker using Intersection-Over-Union (IOU)
 CgstWebRTC::PeerContextGStreamer-specific context for each WebRTCPeer
 CProcessStatic functions for retrieving information about the running process
 CRingBufferThread-safe circular ring buffer queue
 CRTSPServerRTSP server for transmitting encoded GStreamer pipelines to client devices
 CSocketTCP or UDP ethernet networking
 Ctinyxml2::StrPair
 CtensorNetAbstract class for loading a tensor network with TensorRT
 CactionNetAction/activity classification on a sequence of images or video, using TensorRT
 CbackgroundNetBackground subtraction/removal with DNNs, using TensorRT
 CdepthNetMono depth estimation from monocular images, using TensorRT
 CdetectNetObject recognition and localization networks with TensorRT support
 CimageNetImage recognition with classification networks, using TensorRT
 CposeNetPose estimation models with TensorRT support
 CsegNetImage segmentation with FCN-Alexnet or custom models, using TensorRT
 CThreadThread class for launching an asynchronous operating-system dependent thread
 CposeNet::Topology
 CURIResource URI of a video device, IP stream, or file/directory
 Cv4l2CameraVideo4Linux2 (V4L2) camera capture streaming
 CcudaPointCloud::VertexPoint vertex
 CvideoOptionsThe videoOptions struct contains common settings that are used to configure and query videoSource and videoOutput streams
 CvideoOutputThe videoOutput API is for rendering and transmitting frames to video input devices such as display windows, broadcasting RTP network streams to remote hosts over UDP/IP, and saving videos/images/directories to disk
 CglDisplayOpenGL display window and image/video renderer with CUDA interoperability
 CgstEncoderHardware-accelerated video encoder for Jetson using GStreamer
 CimageWriterSave an image or set of images to disk
 CvideoSourceThe videoSource API is for capturing frames from video input devices such as MIPI CSI cameras, V4L2 cameras, video/images files from disk, directories containing a sequence of images, and from RTP/RTSP network video streams over UDP/IP
 CgstCameraMIPI CSI and V4L2 camera capture using GStreamer and nvarguscamerasrc or v4l2src elements
 CgstDecoderHardware-accelerated video decoder for Jetson using GStreamer
 CimageLoaderLoad an image or set of images from disk into GPU memory
 CWebRTCPeerRemote peer that has connected
 CWebRTCServerWebRTC signalling server for establishing and negotiating connections with peers for bi-directional media streaming
 CWebRTCServer::WebsocketRoute
 Ctinyxml2::XMLAttributeAn attribute is a name-value pair
 Ctinyxml2::XMLConstHandleA variant of the XMLHandle class for working with const XMLNodes and Documents
 Ctinyxml2::XMLHandleA XMLHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing
 Ctinyxml2::XMLNodeXMLNode is a base class for every object that is in the XML Document Object Model (DOM), except XMLAttributes
 Ctinyxml2::XMLCommentAn XML Comment
 Ctinyxml2::XMLDeclarationIn correct XML the declaration is the first entry in the file
 Ctinyxml2::XMLDocumentA Document binds together all the functionality
 Ctinyxml2::XMLElementThe element is a container class
 Ctinyxml2::XMLTextXML text
 Ctinyxml2::XMLUnknownAny tag that TinyXML-2 doesn't recognize is saved as an unknown
 Ctinyxml2::XMLUtil
 Ctinyxml2::XMLVisitorImplements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a XMLVisitor class to handle callbacks
 Ctinyxml2::XMLPrinterPrinting functionality