Skip to main content

Sam3ModelPorts Struct

Declaration

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

Included Headers

#include <get_masks_2d_from_exemplar.hpp>

Public Operators Index

booloperator== (const Sam3ModelPorts &) const =default

Public Member Attributes Index

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

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.

Definition at line 139 of file get_masks_2d_from_exemplar.hpp.

Public Operators

operator==()

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

Definition at line 145 of file get_masks_2d_from_exemplar.hpp.

Public Member Attributes

bundle_manifest

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

Definition at line 141 of file get_masks_2d_from_exemplar.hpp.

model_package

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

Definition at line 143 of file get_masks_2d_from_exemplar.hpp.

runtime_id

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

Definition at line 142 of file get_masks_2d_from_exemplar.hpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.