Skip to main content

Sam2AutomaskModelPorts Struct

Declaration

struct moveit_pro::behaviors::internal::Sam2AutomaskModelPorts { ... }

Included Headers

#include <sam2_automasking.hpp>

Public Operators Index

booloperator== (const Sam2AutomaskModelPorts &) const =default

Public Member Attributes Index

std::stringbundle_manifest
std::stringruntime_id
std::stringmodel_package

Description

The port values that together select which SAM2 automask model is loaded. Compared as a unit by GetMasks2DAutomask'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.

Definition at line 55 of file sam2_automasking.hpp.

Public Operators

operator==()

bool moveit_pro::behaviors::internal::Sam2AutomaskModelPorts::operator== (const Sam2AutomaskModelPorts &)
default

Definition at line 61 of file sam2_automasking.hpp.

Public Member Attributes

bundle_manifest

std::string moveit_pro::behaviors::internal::Sam2AutomaskModelPorts::bundle_manifest

Definition at line 57 of file sam2_automasking.hpp.

model_package

std::string moveit_pro::behaviors::internal::Sam2AutomaskModelPorts::model_package

Definition at line 59 of file sam2_automasking.hpp.

runtime_id

std::string moveit_pro::behaviors::internal::Sam2AutomaskModelPorts::runtime_id

Definition at line 58 of file sam2_automasking.hpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.