MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
moveit_pro::behaviors::CombinedImageResult Struct Reference

Result of building the combined inference image (target alone, or target+exemplar side-by-side). More...

#include <get_masks_2d_from_exemplar.hpp>

Public Member Functions

 CombinedImageResult ()=default
 
 CombinedImageResult (cv::Mat image, int combined_width, int original_target_width, int original_target_height, std::optional< ExemplarInfo > exemplar=std::nullopt)
 
 CombinedImageResult (const CombinedImageResult &)=default
 
CombinedImageResultoperator= (const CombinedImageResult &)=default
 
 CombinedImageResult (CombinedImageResult &&) noexcept=default
 
CombinedImageResultoperator= (CombinedImageResult &&) noexcept=default
 

Public Attributes

cv::Mat image
 Combined image as cv::Mat RGB8 (target only when no exemplar; target+exemplar when exemplar present).
 
int combined_width {}
 Width of the combined image in pixels (equals target width when no exemplar).
 
int original_target_width {}
 Original target dimensions in pixels.
 
int original_target_height {}
 
std::optional< ExemplarInfoexemplar { std::nullopt }
 Exemplar metadata; nullopt when no exemplar was provided.
 

Detailed Description

Result of building the combined inference image (target alone, or target+exemplar side-by-side).

Constructor & Destructor Documentation

◆ CombinedImageResult() [1/4]

moveit_pro::behaviors::CombinedImageResult::CombinedImageResult ( )
default

◆ CombinedImageResult() [2/4]

moveit_pro::behaviors::CombinedImageResult::CombinedImageResult ( cv::Mat  image,
int  combined_width,
int  original_target_width,
int  original_target_height,
std::optional< ExemplarInfo exemplar = std::nullopt 
)
inline

◆ CombinedImageResult() [3/4]

moveit_pro::behaviors::CombinedImageResult::CombinedImageResult ( const CombinedImageResult )
default

◆ CombinedImageResult() [4/4]

moveit_pro::behaviors::CombinedImageResult::CombinedImageResult ( CombinedImageResult &&  )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

CombinedImageResult & moveit_pro::behaviors::CombinedImageResult::operator= ( CombinedImageResult &&  )
defaultnoexcept

◆ operator=() [2/2]

CombinedImageResult & moveit_pro::behaviors::CombinedImageResult::operator= ( const CombinedImageResult )
default

Member Data Documentation

◆ combined_width

int moveit_pro::behaviors::CombinedImageResult::combined_width {}

Width of the combined image in pixels (equals target width when no exemplar).

◆ exemplar

std::optional<ExemplarInfo> moveit_pro::behaviors::CombinedImageResult::exemplar { std::nullopt }

Exemplar metadata; nullopt when no exemplar was provided.

◆ image

cv::Mat moveit_pro::behaviors::CombinedImageResult::image

Combined image as cv::Mat RGB8 (target only when no exemplar; target+exemplar when exemplar present).

◆ original_target_height

int moveit_pro::behaviors::CombinedImageResult::original_target_height {}

◆ original_target_width

int moveit_pro::behaviors::CombinedImageResult::original_target_width {}

Original target dimensions in pixels.


The documentation for this struct was generated from the following file: