| add_dependency(std::shared_ptr< ComputeOperation > dep) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| advance(const std::shared_ptr< Core::VKImage > &image) | MayaFlux::Yantra::VisionAnalyzer | |
| analyze_resolved(const std::shared_ptr< Core::VKImage > &image) | MayaFlux::Yantra::VisionAnalyzer | private |
| analyze_vision(const std::shared_ptr< Kakshya::SignalSourceContainer > &source, size_t index=0) | MayaFlux::Yantra::VisionAnalyzer | |
| analyze_vision(const std::shared_ptr< Core::VKImage > &image) | MayaFlux::Yantra::VisionAnalyzer | |
| apply_hooks(const input_type &input, const ExecutionContext &context) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotected |
| apply_operation(const input_type &input) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| apply_operation_async(const input_type &input) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotectedvirtual |
| apply_operation_chained(const input_type &input, const ExecutionContext &ctx) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotectedvirtual |
| apply_operation_internal(const input_type &input, const ExecutionContext &context) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotectedvirtual |
| apply_operation_parallel(const input_type &input, const ExecutionContext &ctx) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotectedvirtual |
| apply_operation_with_dependencies(const input_type &input) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| apply_to_data(const InputType &data) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| assemble(const std::vector< Kinesis::Vision::ResolvedSequence > &resolved, const std::vector< Kinesis::Vision::VisionResult > &results, uint32_t w, uint32_t h) | MayaFlux::Yantra::VisionAnalyzer | private |
| Base typedef | MayaFlux::Yantra::VisionAnalyzer | |
| compute_histogram(const std::shared_ptr< Core::VKImage > &image, uint32_t w, uint32_t h) | MayaFlux::Yantra::VisionAnalyzer | private |
| compute_mean_brightness(const std::array< uint32_t, 256 > &histogram) | MayaFlux::Yantra::VisionAnalyzer | private |
| compute_shapes(Kinesis::Vision::FindElementsAnalysis &fe, uint32_t w, uint32_t h) | MayaFlux::Yantra::VisionAnalyzer | private |
| ComputeOperation() | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| convert_result(std::vector< std::vector< double > > &result_data, DataStructureInfo &metadata) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotected |
| execute(const input_type &input) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| Fn typedef | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | |
| FunctionalOperation(Fn fn) | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlineexplicit |
| FunctionalOperation(std::shared_ptr< GpuExecutionContext< InputType, OutputType > > gpu_backend) | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlineexplicit |
| get_all_parameters() const override | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlinevirtual |
| get_container_for_regions() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlinevirtual |
| get_context() const | MayaFlux::Yantra::VisionAnalyzer | inline |
| get_dependencies() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| get_executor() const | MayaFlux::Yantra::VisionAnalyzer | |
| get_frame() const | MayaFlux::Yantra::VisionAnalyzer | inline |
| get_last_execution_context() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| get_name() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlinevirtual |
| get_operation_type() const override | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlinevirtual |
| get_parameter(const std::string &name) const override | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlinevirtual |
| get_query() const | MayaFlux::Yantra::VisionAnalyzer | inline |
| get_results() const | MayaFlux::Yantra::VisionAnalyzer | inline |
| get_shared_results() const | MayaFlux::Yantra::VisionAnalyzer | inline |
| has_gpu_backend() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| hold_frame(const std::shared_ptr< Core::VKImage > &image) | MayaFlux::Yantra::VisionAnalyzer | private |
| input_type typedef | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | |
| m_brightness_reducer | MayaFlux::Yantra::VisionAnalyzer | private |
| m_container | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | protected |
| m_context | MayaFlux::Yantra::VisionAnalyzer | private |
| m_dependencies | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | private |
| m_executors | MayaFlux::Yantra::VisionAnalyzer | private |
| m_fn | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | private |
| m_frame | MayaFlux::Yantra::VisionAnalyzer | private |
| m_frame_cache | MayaFlux::Yantra::VisionAnalyzer | private |
| m_gpu_backend | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | protected |
| m_gradient_sample_ctx | MayaFlux::Yantra::VisionAnalyzer | private |
| m_histogram_ctx | MayaFlux::Yantra::VisionAnalyzer | private |
| m_label_lane | MayaFlux::Yantra::VisionAnalyzer | private |
| m_last_execution_context | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | protected |
| m_neighbor_ctx | MayaFlux::Yantra::VisionAnalyzer | private |
| m_parameters | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | private |
| m_query | MayaFlux::Yantra::VisionAnalyzer | private |
| m_results | MayaFlux::Yantra::VisionAnalyzer | private |
| m_run | MayaFlux::Yantra::VisionAnalyzer | private |
| m_shape_ctx | MayaFlux::Yantra::VisionAnalyzer | private |
| m_track_reducer | MayaFlux::Yantra::VisionAnalyzer | private |
| m_upload_h | MayaFlux::Yantra::VisionAnalyzer | private |
| m_upload_image | MayaFlux::Yantra::VisionAnalyzer | private |
| m_upload_w | MayaFlux::Yantra::VisionAnalyzer | private |
| measure_appearance(const Kinesis::Vision::VisionResult &result, const std::shared_ptr< Core::VKImage > &gray, uint32_t w, uint32_t h) | MayaFlux::Yantra::VisionAnalyzer | private |
| operation_function(const input_type &input) override | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlineprotectedvirtual |
| operator()(const InputType &data) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| operator=(const VisionAnalyzer &)=delete | MayaFlux::Yantra::VisionAnalyzer | |
| output_type typedef | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | |
| reduce_keypoints(const std::vector< Kinesis::Vision::Keypoint > &keypoints) | MayaFlux::Yantra::VisionAnalyzer | private |
| reduce_tracks(const std::vector< Kinesis::Vision::TrackResult > &tracks, uint32_t w, uint32_t h) | MayaFlux::Yantra::VisionAnalyzer | private |
| reset() | MayaFlux::Yantra::VisionAnalyzer | |
| resolve_image(const std::shared_ptr< Kakshya::SignalSourceContainer > &source, size_t index) | MayaFlux::Yantra::VisionAnalyzer | private |
| run_lane(size_t lane, const std::vector< Kinesis::Vision::ResolvedSequence > &resolved, std::vector< Kinesis::Vision::VisionResult > &results, const std::shared_ptr< Core::VKImage > &image) | MayaFlux::Yantra::VisionAnalyzer | private |
| run_operation(const input_type &input) | MayaFlux::Yantra::VisionAnalyzer | private |
| sample_full_frame(const std::shared_ptr< Core::VKImage > &image, uint32_t w, uint32_t h) | MayaFlux::Yantra::VisionAnalyzer | private |
| set_container_for_regions(const std::shared_ptr< Kakshya::SignalSourceContainer > &container) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlinevirtual |
| set_context(const Kinesis::Vision::VisionAnalysisContext &context) | MayaFlux::Yantra::VisionAnalyzer | inline |
| set_gpu_backend(std::shared_ptr< GpuExecutionContext< InputType, OutputType > > backend) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| set_last_execution_context(const ExecutionContext &ctx) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| set_parameter(const std::string &name, std::any value) override | MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > > | inlinevirtual |
| set_post_execution_hook(const OperationHookCallback &hook) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| set_pre_execution_hook(const OperationHookCallback &hook) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| set_query(const Kinesis::Vision::VisionQuery &query) | MayaFlux::Yantra::VisionAnalyzer | inline |
| set_reconstruction_callback(const ReconstructionCallback &callback) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| validate_input(const input_type &) const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlinevirtual |
| validate_operation_data_types() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprivate |
| Vision::VisionMatrix | MayaFlux::Yantra::VisionAnalyzer | friend |
| VisionAnalyzer(Kinesis::Vision::VisionQuery query={}, Kinesis::Vision::VisionAnalysisContext context={}) | MayaFlux::Yantra::VisionAnalyzer | explicit |
| VisionAnalyzer(const VisionAnalyzer &)=delete | MayaFlux::Yantra::VisionAnalyzer | |
| ~ComputeOperation()=default | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | virtual |