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

#include <get_masks_2d_from_exemplar.hpp>

Public Member Functions

bool operator== (const Sam3ModelPorts &) const =default
 

Public Attributes

std::string bundle_manifest
 
std::string runtime_id
 
std::string model_package
 

Detailed Description

The port values that together select which SAM3 model is loaded. Compared as a unit by GetMasks2DFromExemplar's model latch, and field-by-field when reporting which port changed. model_package is included because it feeds manifest path resolution: changing it alone selects a different bundle without model_bundle_manifest having changed.

In internal because it is latch bookkeeping, not part of the Behavior's supported surface — it is only visible here because the validation helper that builds it lives outside the class.

Member Function Documentation

◆ operator==()

bool moveit_pro::behaviors::internal::Sam3ModelPorts::operator== ( const Sam3ModelPorts ) const
default

Member Data Documentation

◆ bundle_manifest

std::string moveit_pro::behaviors::internal::Sam3ModelPorts::bundle_manifest

◆ model_package

std::string moveit_pro::behaviors::internal::Sam3ModelPorts::model_package

◆ runtime_id

std::string moveit_pro::behaviors::internal::Sam3ModelPorts::runtime_id

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