AutoAPMS
Resilient Robot Mission Management
Loading...
Searching...
No Matches
tree_builder_base.cpp
Go to the documentation of this file.
1
// Copyright 2024 Robin Müller
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
// https://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
#include "
auto_apms_behavior_tree/builder/tree_builder_base.hpp
"
16
#include "
auto_apms_behavior_tree/exceptions.hpp
"
17
18
namespace
auto_apms_behavior_tree
19
{
20
21
TreeBuilderBase::TreeBuilderBase
(rclcpp::Node::SharedPtr node_ptr)
22
: node_ptr_(node_ptr), logger_{ node_ptr->get_logger() }
23
{
24
}
25
26
rclcpp::Node::SharedPtr
TreeBuilderBase::getNodePtr
()
27
{
28
return
node_ptr_;
29
}
30
31
const
rclcpp::Logger&
TreeBuilderBase::getLogger
()
32
{
33
return
logger_;
34
}
35
36
}
// namespace auto_apms_behavior_tree
exceptions.hpp
auto_apms_behavior_tree::TreeBuilderBase::TreeBuilderBase
TreeBuilderBase(rclcpp::Node::SharedPtr node_ptr)
Definition
tree_builder_base.cpp:21
auto_apms_behavior_tree::TreeBuilderBase::getLogger
const rclcpp::Logger & getLogger()
Definition
tree_builder_base.cpp:31
auto_apms_behavior_tree::TreeBuilderBase::getNodePtr
rclcpp::Node::SharedPtr getNodePtr()
Definition
tree_builder_base.cpp:26
auto_apms_behavior_tree
Definition
tree_builder.hpp:25
tree_builder_base.hpp
auto_apms_behavior_tree
src
builder
tree_builder_base.cpp
Generated by
1.12.0