![]() |
AutoAPMS
Streamlining behaviors in ROS 2
|
Class containing behavior tree node manifest resource data. More...
#include <auto_apms_behavior_tree_core/node/node_manifest.hpp>
Public Member Functions | |
| NodeManifestResource (const Identity &search_identity) | |
| Constructor of a node manifest resource object. | |
| NodeManifestResource (const std::string &search_identity) | |
| Constructor of a node manifest resource object. | |
| NodeManifestResource (const char *search_identity) | |
| Constructor of a node manifest resource object. | |
| const Identity & | getIdentity () const |
| Get the unique identity for this resource. | |
| const NodeManifest & | getNodeManifest () const |
| Get the node manifest object associated with this resource. | |
| const NodeModelMap & | getNodeModel () const |
| Get the node model object associated with this resource. | |
Class containing behavior tree node manifest resource data.
Definition at line 250 of file node_manifest.hpp.
| NodeManifestResource | ( | const Identity & | search_identity | ) |
Constructor of a node manifest resource object.
| search_identity | Node manifest resource identity used for searching the corresponding resource. |
| auto_apms_util::exceptions::ResourceIdentityFormatError | if search_identity has wrong format. |
| auto_apms_util::exceptions::ResourceError | if resource cannot be determined using search_identity. |
| auto_apms_behavior_tree::exceptions::NodeManifestError | if the resource is not a valid node manifest. |
Definition at line 199 of file node_manifest.cpp.
| NodeManifestResource | ( | const std::string & | search_identity | ) |
Constructor of a node manifest resource object.
| search_identity | Node manifest resource identity string used for searching the corresponding resource. |
| auto_apms_util::exceptions::ResourceIdentityFormatError | if search_identity has wrong format. |
| auto_apms_util::exceptions::ResourceError | if resource cannot be determined using search_identity. |
| auto_apms_behavior_tree::exceptions::NodeManifestError | if the resource is not a valid node manifest. |
Definition at line 261 of file node_manifest.cpp.
| NodeManifestResource | ( | const char * | search_identity | ) |
Constructor of a node manifest resource object.
| search_identity | C-style Nnode manifest resource identity string used for searching the corresponding resource. |
| auto_apms_util::exceptions::ResourceIdentityFormatError | if search_identity has wrong format. |
| auto_apms_util::exceptions::ResourceError | if resource cannot be determined using search_identity. |
| auto_apms_behavior_tree::exceptions::NodeManifestError | if the resource is not a valid node manifest. |
Definition at line 266 of file node_manifest.cpp.
| const NodeManifestResource::Identity & getIdentity | ( | ) | const |
Get the unique identity for this resource.
Definition at line 271 of file node_manifest.cpp.
| const NodeManifest & getNodeManifest | ( | ) | const |
Get the node manifest object associated with this resource.
Definition at line 273 of file node_manifest.cpp.
| const NodeModelMap & getNodeModel | ( | ) | const |
Get the node model object associated with this resource.
Definition at line 275 of file node_manifest.cpp.