|
BehaviorTree
Core Library to create and execute Behavior Trees
|
This is the complete list of members for BT::SwitchNode< NUM_CASES >, including all inherited members.
| addChild(TreeNode *child) | BT::ControlNode | |
| child(size_t index) const (defined in BT::ControlNode) | BT::ControlNode | inline |
| children() const (defined in BT::ControlNode) | BT::ControlNode | |
| children_nodes_ (defined in BT::ControlNode) | BT::ControlNode | protected |
| childrenCount() const (defined in BT::ControlNode) | BT::ControlNode | |
| config() const | BT::TreeNode | |
| config() (defined in BT::TreeNode) | BT::TreeNode | protected |
| ControlNode(const std::string &name, const NodeConfig &config) (defined in BT::ControlNode) | BT::ControlNode | |
| ControlNode(const ControlNode &)=delete (defined in BT::ControlNode) | BT::ControlNode | |
| ControlNode(ControlNode &&)=delete (defined in BT::ControlNode) | BT::ControlNode | |
| emitWakeUpSignal() | BT::TreeNode | |
| executeTick() | BT::TreeNode | virtual |
| fullPath() const | BT::TreeNode | |
| getInput(const std::string &key, T &destination) const | BT::TreeNode | inline |
| getInput(const std::string &key) const | BT::TreeNode | inline |
| getInputStamped(const std::string &key, T &destination) const | BT::TreeNode | inline |
| getInputStamped(const std::string &key) const | BT::TreeNode | inline |
| getLockedPortContent(const std::string &key) | BT::TreeNode | |
| getRawPortValue(const std::string &key) const (defined in BT::TreeNode) | BT::TreeNode | |
| getRemappedKey(StringView port_name, StringView remapped_port) (defined in BT::TreeNode) | BT::TreeNode | static |
| halt() override | BT::SwitchNode< NUM_CASES > | inlinevirtual |
| haltChild(size_t i) (defined in BT::ControlNode) | BT::ControlNode | |
| haltChildren() | BT::ControlNode | |
| haltChildren(size_t first) (defined in BT::ControlNode) | BT::ControlNode | |
| haltNode() (defined in BT::TreeNode) | BT::TreeNode | |
| Instantiate(const std::string &name, const NodeConfig &config, ExtraArgs... args) | BT::TreeNode | inlinestatic |
| isBlackboardPointer(StringView str, StringView *stripped_pointer=nullptr) | BT::TreeNode | static |
| isHalted() const (defined in BT::TreeNode) | BT::TreeNode | |
| modifyPortsRemapping(const PortsRemapping &new_remapping) (defined in BT::TreeNode) | BT::TreeNode | protected |
| name() const | BT::TreeNode | |
| operator=(const SwitchNode &)=delete (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | |
| operator=(SwitchNode &&)=delete (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | |
| operator=(const ControlNode &)=delete (defined in BT::ControlNode) | BT::ControlNode | |
| operator=(ControlNode &&)=delete (defined in BT::ControlNode) | BT::ControlNode | |
| operator=(const TreeNode &other)=delete (defined in BT::TreeNode) | BT::TreeNode | |
| operator=(TreeNode &&other) noexcept (defined in BT::TreeNode) | BT::TreeNode | |
| parseString(const std::string &str) const (defined in BT::TreeNode) | BT::TreeNode | protected |
| postConditionsScripts() (defined in BT::TreeNode) | BT::TreeNode | protected |
| PostScripts typedef (defined in BT::TreeNode) | BT::TreeNode | protected |
| PostTickCallback typedef (defined in BT::TreeNode) | BT::TreeNode | |
| preConditionsScripts() (defined in BT::TreeNode) | BT::TreeNode | protected |
| PreScripts typedef (defined in BT::TreeNode) | BT::TreeNode | protected |
| PreTickCallback typedef (defined in BT::TreeNode) | BT::TreeNode | |
| providedPorts() (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | inlinestatic |
| Ptr typedef (defined in BT::TreeNode) | BT::TreeNode | |
| registrationName() const | BT::TreeNode | |
| requiresWakeUp() const (defined in BT::TreeNode) | BT::TreeNode | |
| resetChildren() | BT::ControlNode | |
| resetStatus() | BT::TreeNode | protected |
| setOutput(const std::string &key, const T &value) | BT::TreeNode | inline |
| setPostTickFunction(PostTickCallback callback) | BT::TreeNode | |
| setPreTickFunction(PreTickCallback callback) | BT::TreeNode | |
| setRegistrationID(StringView ID) (defined in BT::TreeNode) | BT::TreeNode | protected |
| setStatus(NodeStatus new_status) | BT::TreeNode | protected |
| setTickMonitorCallback(TickMonitorCallback callback) | BT::TreeNode | |
| setWakeUpInstance(std::shared_ptr< WakeUpSignal > instance) (defined in BT::TreeNode) | BT::TreeNode | protected |
| status() const (defined in BT::TreeNode) | BT::TreeNode | |
| StatusChangeCallback typedef (defined in BT::TreeNode) | BT::TreeNode | |
| StatusChangeSignal typedef (defined in BT::TreeNode) | BT::TreeNode | |
| StatusChangeSubscriber typedef (defined in BT::TreeNode) | BT::TreeNode | |
| stripBlackboardPointer(StringView str) (defined in BT::TreeNode) | BT::TreeNode | static |
| subscribeToStatusChange(StatusChangeCallback callback) | BT::TreeNode | |
| SwitchNode(const std::string &name, const BT::NodeConfig &config) (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | inline |
| SwitchNode(const SwitchNode &)=delete (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | |
| SwitchNode(SwitchNode &&)=delete (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | |
| TickMonitorCallback typedef (defined in BT::TreeNode) | BT::TreeNode | |
| TreeNode(std::string name, NodeConfig config) | BT::TreeNode | |
| TreeNode(const TreeNode &other)=delete (defined in BT::TreeNode) | BT::TreeNode | |
| TreeNode(TreeNode &&other) noexcept (defined in BT::TreeNode) | BT::TreeNode | |
| type() const override final (defined in BT::ControlNode) | BT::ControlNode | inlinevirtual |
| UID() const | BT::TreeNode | |
| waitValidStatus() | BT::TreeNode | |
| ~ControlNode() override=default (defined in BT::ControlNode) | BT::ControlNode | |
| ~SwitchNode() override=default (defined in BT::SwitchNode< NUM_CASES >) | BT::SwitchNode< NUM_CASES > | |
| ~TreeNode() (defined in BT::TreeNode) | BT::TreeNode | virtual |