var hierarchy =
[
    [ "op::Array< T >", "classop_1_1_array.html", null ],
    [ "op::Array< float >", "classop_1_1_array.html", null ],
    [ "op::Array< long long >", "classop_1_1_array.html", null ],
    [ "caffe::Blob< T >", "classcaffe_1_1_blob.html", null ],
    [ "op::BodyPartConnectorCaffe< T >", "classop_1_1_body_part_connector_caffe.html", null ],
    [ "op::CameraParameterReader", "classop_1_1_camera_parameter_reader.html", null ],
    [ "cl_image_format", null, [
      [ "cl::ImageFormat", "structcl_1_1_image_format.html", null ]
    ] ],
    [ "op::CocoJsonSaver", "classop_1_1_coco_json_saver.html", null ],
    [ "op::CvMatToOpInput", "classop_1_1_cv_mat_to_op_input.html", null ],
    [ "op::CvMatToOpOutput", "classop_1_1_cv_mat_to_op_output.html", null ],
    [ "op::Datum", "structop_1_1_datum.html", null ],
    [ "op::DatumProducer< TDatumsNoPtr >", "classop_1_1_datum_producer.html", null ],
    [ "cl::detail::Deleter< Alloc >", "classcl_1_1detail_1_1_deleter.html", null ],
    [ "cl::EnqueueArgs", "classcl_1_1_enqueue_args.html", null ],
    [ "op::FaceDetector", "classop_1_1_face_detector.html", null ],
    [ "op::FaceDetectorOpenCV", "classop_1_1_face_detector_open_c_v.html", null ],
    [ "op::FaceExtractorNet", "classop_1_1_face_extractor_net.html", [
      [ "op::FaceExtractorCaffe", "classop_1_1_face_extractor_caffe.html", null ]
    ] ],
    [ "op::FaceRenderer", "classop_1_1_face_renderer.html", [
      [ "op::FaceCpuRenderer", "classop_1_1_face_cpu_renderer.html", null ],
      [ "op::FaceGpuRenderer", "classop_1_1_face_gpu_renderer.html", null ]
    ] ],
    [ "op::FileSaver", "classop_1_1_file_saver.html", [
      [ "op::HeatMapSaver", "classop_1_1_heat_map_saver.html", null ],
      [ "op::ImageSaver", "classop_1_1_image_saver.html", null ],
      [ "op::KeypointSaver", "classop_1_1_keypoint_saver.html", null ],
      [ "op::PeopleJsonSaver", "classop_1_1_people_json_saver.html", null ]
    ] ],
    [ "op::FrameDisplayer", "classop_1_1_frame_displayer.html", null ],
    [ "cl::detail::GetInfoFunctor0< Func, Arg0 >", "structcl_1_1detail_1_1_get_info_functor0.html", null ],
    [ "cl::detail::GetInfoFunctor1< Func, Arg0, Arg1 >", "structcl_1_1detail_1_1_get_info_functor1.html", null ],
    [ "op::Gui", "classop_1_1_gui.html", [
      [ "op::Gui3D", "classop_1_1_gui3_d.html", null ]
    ] ],
    [ "op::GuiInfoAdder", "classop_1_1_gui_info_adder.html", null ],
    [ "op::HandDetector", "classop_1_1_hand_detector.html", null ],
    [ "op::HandDetectorFromTxt", "classop_1_1_hand_detector_from_txt.html", null ],
    [ "op::HandExtractorNet", "classop_1_1_hand_extractor_net.html", [
      [ "op::HandExtractorCaffe", "classop_1_1_hand_extractor_caffe.html", null ]
    ] ],
    [ "op::HandRenderer", "classop_1_1_hand_renderer.html", [
      [ "op::HandCpuRenderer", "classop_1_1_hand_cpu_renderer.html", null ],
      [ "op::HandGpuRenderer", "classop_1_1_hand_gpu_renderer.html", null ]
    ] ],
    [ "op::JsonOfstream", "classop_1_1_json_ofstream.html", null ],
    [ "op::KeepTopNPeople", "classop_1_1_keep_top_n_people.html", null ],
    [ "cl::detail::KernelArgumentHandler< T, Enable >", "structcl_1_1detail_1_1_kernel_argument_handler.html", null ],
    [ "cl::detail::KernelArgumentHandler< cl::DeviceCommandQueue, void >", "structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html", null ],
    [ "cl::detail::KernelArgumentHandler< LocalSpaceArg, void >", "structcl_1_1detail_1_1_kernel_argument_handler_3_01_local_space_arg_00_01void_01_4.html", null ],
    [ "cl::detail::KernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type >", "structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_01std_cb5bfaca8096193f715a7bbe8a3fa84f.html", null ],
    [ "cl::detail::KernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type >", "structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_9std_10affa824618af864313998f2e6bcf08f.html", null ],
    [ "cl::KernelFunctor< Ts >", "classcl_1_1_kernel_functor.html", null ],
    [ "cl::KernelFunctor< Ts...>", "classcl_1_1_kernel_functor.html", null ],
    [ "op::KeypointScaler", "classop_1_1_keypoint_scaler.html", null ],
    [ "cl::LocalSpaceArg", "structcl_1_1_local_space_arg.html", null ],
    [ "cl::compatibility::make_kernel< Ts >", "structcl_1_1compatibility_1_1make__kernel.html", null ],
    [ "op::MaximumCaffe< T >", "classop_1_1_maximum_caffe.html", null ],
    [ "cl::NDRange", "classcl_1_1_n_d_range.html", null ],
    [ "op::Net", "classop_1_1_net.html", [
      [ "op::NetCaffe", "classop_1_1_net_caffe.html", null ],
      [ "op::NetOpenCv", "classop_1_1_net_open_cv.html", null ]
    ] ],
    [ "op::NmsCaffe< T >", "classop_1_1_nms_caffe.html", null ],
    [ "op::OpOutputToCvMat", "classop_1_1_op_output_to_cv_mat.html", null ],
    [ "cl::detail::param_traits< enum_type, Name >", "structcl_1_1detail_1_1param__traits.html", null ],
    [ "op::PersonEntry", "structop_1_1_person_entry.html", null ],
    [ "op::PersonIdExtractor", "classop_1_1_person_id_extractor.html", null ],
    [ "op::PersonTracker", "classop_1_1_person_tracker.html", null ],
    [ "op::PersonTrackerEntry", "structop_1_1_person_tracker_entry.html", null ],
    [ "op::Point< T >", "structop_1_1_point.html", null ],
    [ "op::Point< int >", "structop_1_1_point.html", null ],
    [ "op::PointerContainerGreater< TDatums >", "classop_1_1_pointer_container_greater.html", null ],
    [ "op::PointerContainerLess< TDatums >", "classop_1_1_pointer_container_less.html", null ],
    [ "op::PoseExtractor", "classop_1_1_pose_extractor.html", null ],
    [ "op::PoseExtractorNet", "classop_1_1_pose_extractor_net.html", [
      [ "op::PoseExtractorCaffe", "classop_1_1_pose_extractor_caffe.html", null ]
    ] ],
    [ "op::PoseRenderer", "classop_1_1_pose_renderer.html", [
      [ "op::PoseCpuRenderer", "classop_1_1_pose_cpu_renderer.html", null ],
      [ "op::PoseGpuRenderer", "classop_1_1_pose_gpu_renderer.html", null ]
    ] ],
    [ "op::PoseTriangulation", "classop_1_1_pose_triangulation.html", null ],
    [ "op::Producer", "classop_1_1_producer.html", [
      [ "op::FlirReader", "classop_1_1_flir_reader.html", null ],
      [ "op::ImageDirectoryReader", "classop_1_1_image_directory_reader.html", null ],
      [ "op::VideoCaptureReader", "classop_1_1_video_capture_reader.html", [
        [ "op::IpCameraReader", "classop_1_1_ip_camera_reader.html", null ],
        [ "op::VideoReader", "classop_1_1_video_reader.html", null ],
        [ "op::WebcamReader", "classop_1_1_webcam_reader.html", null ]
      ] ]
    ] ],
    [ "op::Profiler", "classop_1_1_profiler.html", null ],
    [ "op::QueueBase< TDatums, TQueue >", "classop_1_1_queue_base.html", [
      [ "op::PriorityQueue< TDatums, TQueue >", "classop_1_1_priority_queue.html", null ],
      [ "op::Queue< TDatums, TQueue >", "classop_1_1_queue.html", null ]
    ] ],
    [ "cl::SVMAllocator< T, SVMTrait >::rebind< U >", "structcl_1_1_s_v_m_allocator_1_1rebind.html", null ],
    [ "cl::SVMAllocator< void, SVMTrait >::rebind< U >", "structcl_1_1_s_v_m_allocator_3_01void_00_01_s_v_m_trait_01_4_1_1rebind.html", null ],
    [ "op::Rectangle< T >", "structop_1_1_rectangle.html", null ],
    [ "cl::detail::ReferenceHandler< T >", "structcl_1_1detail_1_1_reference_handler.html", null ],
    [ "cl::detail::ReferenceHandler< cl_command_queue >", "structcl_1_1detail_1_1_reference_handler_3_01cl__command__queue_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_context >", "structcl_1_1detail_1_1_reference_handler_3_01cl__context_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_device_id >", "structcl_1_1detail_1_1_reference_handler_3_01cl__device__id_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_event >", "structcl_1_1detail_1_1_reference_handler_3_01cl__event_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_kernel >", "structcl_1_1detail_1_1_reference_handler_3_01cl__kernel_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_mem >", "structcl_1_1detail_1_1_reference_handler_3_01cl__mem_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_platform_id >", "structcl_1_1detail_1_1_reference_handler_3_01cl__platform__id_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_program >", "structcl_1_1detail_1_1_reference_handler_3_01cl__program_01_4.html", null ],
    [ "cl::detail::ReferenceHandler< cl_sampler >", "structcl_1_1detail_1_1_reference_handler_3_01cl__sampler_01_4.html", null ],
    [ "op::Renderer", "classop_1_1_renderer.html", [
      [ "op::FaceCpuRenderer", "classop_1_1_face_cpu_renderer.html", null ],
      [ "op::GpuRenderer", "classop_1_1_gpu_renderer.html", [
        [ "op::FaceGpuRenderer", "classop_1_1_face_gpu_renderer.html", null ],
        [ "op::HandGpuRenderer", "classop_1_1_hand_gpu_renderer.html", null ],
        [ "op::PoseGpuRenderer", "classop_1_1_pose_gpu_renderer.html", null ]
      ] ],
      [ "op::HandCpuRenderer", "classop_1_1_hand_cpu_renderer.html", null ],
      [ "op::PoseCpuRenderer", "classop_1_1_pose_cpu_renderer.html", null ]
    ] ],
    [ "op::ResizeAndMergeCaffe< T >", "classop_1_1_resize_and_merge_caffe.html", null ],
    [ "op::ScaleAndSizeExtractor", "classop_1_1_scale_and_size_extractor.html", null ],
    [ "boost::shared_ptr< T >", "classboost_1_1shared__ptr.html", null ],
    [ "op::SpinnakerWrapper", "classop_1_1_spinnaker_wrapper.html", null ],
    [ "op::SubThread< TDatums, TWorker >", "classop_1_1_sub_thread.html", [
      [ "op::SubThreadNoQueue< TDatums, TWorker >", "classop_1_1_sub_thread_no_queue.html", null ],
      [ "op::SubThreadQueueIn< TDatums, TWorker, TQueue >", "classop_1_1_sub_thread_queue_in.html", null ],
      [ "op::SubThreadQueueInOut< TDatums, TWorker, TQueue >", "classop_1_1_sub_thread_queue_in_out.html", null ],
      [ "op::SubThreadQueueOut< TDatums, TWorker, TQueue >", "classop_1_1_sub_thread_queue_out.html", null ]
    ] ],
    [ "cl::SVMAllocator< T, SVMTrait >", "classcl_1_1_s_v_m_allocator.html", null ],
    [ "cl::SVMAllocator< void, SVMTrait >", "classcl_1_1_s_v_m_allocator_3_01void_00_01_s_v_m_trait_01_4.html", null ],
    [ "cl::SVMTraitAtomic< Trait >", "classcl_1_1_s_v_m_trait_atomic.html", null ],
    [ "cl::SVMTraitCoarse< Trait >", "classcl_1_1_s_v_m_trait_coarse.html", null ],
    [ "cl::SVMTraitFine< Trait >", "classcl_1_1_s_v_m_trait_fine.html", null ],
    [ "cl::detail::SVMTraitNull", "classcl_1_1detail_1_1_s_v_m_trait_null.html", null ],
    [ "cl::SVMTraitReadOnly< Trait >", "classcl_1_1_s_v_m_trait_read_only.html", null ],
    [ "cl::SVMTraitReadWrite< Trait >", "classcl_1_1_s_v_m_trait_read_write.html", null ],
    [ "cl::SVMTraitWriteOnly< Trait >", "classcl_1_1_s_v_m_trait_write_only.html", null ],
    [ "op::Thread< TDatums, TWorker >", "classop_1_1_thread.html", null ],
    [ "op::ThreadManager< TDatums, TWorker, TQueue >", "classop_1_1_thread_manager.html", null ],
    [ "op::ThreadManager< TDatumsSP >", "classop_1_1_thread_manager.html", null ],
    [ "op::UdpSender", "classop_1_1_udp_sender.html", null ],
    [ "op::VideoSaver", "classop_1_1_video_saver.html", null ],
    [ "op::Worker< TDatums >", "classop_1_1_worker.html", [
      [ "op::WCvMatToOpInput< TDatums >", "classop_1_1_w_cv_mat_to_op_input.html", null ],
      [ "op::WCvMatToOpOutput< TDatums >", "classop_1_1_w_cv_mat_to_op_output.html", null ],
      [ "op::WFaceDetector< TDatums >", "classop_1_1_w_face_detector.html", null ],
      [ "op::WFaceDetectorOpenCV< TDatums >", "classop_1_1_w_face_detector_open_c_v.html", null ],
      [ "op::WFaceExtractorNet< TDatums >", "classop_1_1_w_face_extractor_net.html", null ],
      [ "op::WFaceRenderer< TDatums >", "classop_1_1_w_face_renderer.html", null ],
      [ "op::WGuiInfoAdder< TDatums >", "classop_1_1_w_gui_info_adder.html", null ],
      [ "op::WHandDetector< TDatums >", "classop_1_1_w_hand_detector.html", null ],
      [ "op::WHandDetectorFromTxt< TDatums >", "classop_1_1_w_hand_detector_from_txt.html", null ],
      [ "op::WHandDetectorTracking< TDatums >", "classop_1_1_w_hand_detector_tracking.html", null ],
      [ "op::WHandDetectorUpdate< TDatums >", "classop_1_1_w_hand_detector_update.html", null ],
      [ "op::WHandExtractorNet< TDatums >", "classop_1_1_w_hand_extractor_net.html", null ],
      [ "op::WHandRenderer< TDatums >", "classop_1_1_w_hand_renderer.html", null ],
      [ "op::WIdGenerator< TDatums >", "classop_1_1_w_id_generator.html", null ],
      [ "op::WKeepTopNPeople< TDatums >", "classop_1_1_w_keep_top_n_people.html", null ],
      [ "op::WKeypointScaler< TDatums >", "classop_1_1_w_keypoint_scaler.html", null ],
      [ "op::WOpOutputToCvMat< TDatums >", "classop_1_1_w_op_output_to_cv_mat.html", null ],
      [ "op::WorkerConsumer< TDatums >", "classop_1_1_worker_consumer.html", [
        [ "op::WCocoJsonSaver< TDatums >", "classop_1_1_w_coco_json_saver.html", null ],
        [ "op::WFaceSaver< TDatums >", "classop_1_1_w_face_saver.html", null ],
        [ "op::WGui< TDatums >", "classop_1_1_w_gui.html", null ],
        [ "op::WGui3D< TDatums >", "classop_1_1_w_gui3_d.html", null ],
        [ "op::WHandSaver< TDatums >", "classop_1_1_w_hand_saver.html", null ],
        [ "op::WHeatMapSaver< TDatums >", "classop_1_1_w_heat_map_saver.html", null ],
        [ "op::WImageSaver< TDatums >", "classop_1_1_w_image_saver.html", null ],
        [ "op::WPeopleJsonSaver< TDatums >", "classop_1_1_w_people_json_saver.html", null ],
        [ "op::WPoseSaver< TDatums >", "classop_1_1_w_pose_saver.html", null ],
        [ "op::WUdpSender< TDatums >", "classop_1_1_w_udp_sender.html", null ],
        [ "op::WVideoSaver< TDatums >", "classop_1_1_w_video_saver.html", null ]
      ] ],
      [ "op::WorkerProducer< TDatums >", "classop_1_1_worker_producer.html", [
        [ "op::WDatumProducer< TDatums, TDatumsNoPtr >", "classop_1_1_w_datum_producer.html", null ]
      ] ],
      [ "op::WPersonIdExtractor< TDatums >", "classop_1_1_w_person_id_extractor.html", null ],
      [ "op::WPoseExtractor< TDatums >", "classop_1_1_w_pose_extractor.html", null ],
      [ "op::WPoseExtractorNet< TDatums >", "classop_1_1_w_pose_extractor_net.html", null ],
      [ "op::WPoseRenderer< TDatums >", "classop_1_1_w_pose_renderer.html", null ],
      [ "op::WPoseTriangulation< TDatums >", "classop_1_1_w_pose_triangulation.html", null ],
      [ "op::WQueueAssembler< TDatums, TDatumsNoPtr >", "classop_1_1_w_queue_assembler.html", null ],
      [ "op::WQueueOrderer< TDatums >", "classop_1_1_w_queue_orderer.html", null ],
      [ "op::WScaleAndSizeExtractor< TDatums >", "classop_1_1_w_scale_and_size_extractor.html", null ]
    ] ],
    [ "cl::detail::Wrapper< T >", "classcl_1_1detail_1_1_wrapper.html", null ],
    [ "cl::detail::Wrapper< cl_command_queue >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::CommandQueue", "classcl_1_1_command_queue.html", null ],
      [ "cl::DeviceCommandQueue", "classcl_1_1_device_command_queue.html", null ]
    ] ],
    [ "cl::detail::Wrapper< cl_context >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Context", "classcl_1_1_context.html", null ]
    ] ],
    [ "cl::detail::Wrapper< cl_device_id >", "classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html", [
      [ "cl::Device", "classcl_1_1_device.html", null ]
    ] ],
    [ "cl::detail::Wrapper< cl_event >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Event", "classcl_1_1_event.html", [
        [ "cl::UserEvent", "classcl_1_1_user_event.html", null ]
      ] ]
    ] ],
    [ "cl::detail::Wrapper< cl_kernel >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Kernel", "classcl_1_1_kernel.html", null ]
    ] ],
    [ "cl::detail::Wrapper< cl_mem >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Memory", "classcl_1_1_memory.html", [
        [ "cl::Buffer", "classcl_1_1_buffer.html", [
          [ "cl::BufferGL", "classcl_1_1_buffer_g_l.html", null ],
          [ "cl::BufferRenderGL", "classcl_1_1_buffer_render_g_l.html", null ]
        ] ],
        [ "cl::Image", "classcl_1_1_image.html", [
          [ "cl::Image1D", "classcl_1_1_image1_d.html", null ],
          [ "cl::Image1DArray", "classcl_1_1_image1_d_array.html", null ],
          [ "cl::Image1DBuffer", "classcl_1_1_image1_d_buffer.html", null ],
          [ "cl::Image2D", "classcl_1_1_image2_d.html", null ],
          [ "cl::Image2DArray", "classcl_1_1_image2_d_array.html", null ],
          [ "cl::Image3D", "classcl_1_1_image3_d.html", null ],
          [ "cl::ImageGL", "classcl_1_1_image_g_l.html", null ]
        ] ],
        [ "cl::Pipe", "classcl_1_1_pipe.html", null ]
      ] ]
    ] ],
    [ "cl::detail::Wrapper< cl_platform_id >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Platform", "classcl_1_1_platform.html", null ]
    ] ],
    [ "cl::detail::Wrapper< cl_program >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Program", "classcl_1_1_program.html", null ]
    ] ],
    [ "cl::detail::Wrapper< cl_sampler >", "classcl_1_1detail_1_1_wrapper.html", [
      [ "cl::Sampler", "classcl_1_1_sampler.html", null ]
    ] ],
    [ "op::WrapperStructExtra", "structop_1_1_wrapper_struct_extra.html", null ],
    [ "op::WrapperStructFace", "structop_1_1_wrapper_struct_face.html", null ],
    [ "op::WrapperStructHand", "structop_1_1_wrapper_struct_hand.html", null ],
    [ "op::WrapperStructInput", "structop_1_1_wrapper_struct_input.html", null ],
    [ "op::WrapperStructOutput", "structop_1_1_wrapper_struct_output.html", null ],
    [ "op::WrapperStructPose", "structop_1_1_wrapper_struct_pose.html", null ],
    [ "op::WrapperT< TDatums, TDatumsSP, TWorker >", "classop_1_1_wrapper_t.html", null ]
];