diff --git a/src/btree_nodes/CMakeLists.txt b/src/btree_nodes/CMakeLists.txt
index 61c8d61..02a514b 100644
--- a/src/btree_nodes/CMakeLists.txt
+++ b/src/btree_nodes/CMakeLists.txt
@@ -36,7 +36,6 @@ endforeach()
set(CPP_FILES
src/Tree.cpp
- src/Factory.cpp
src/Extensions.cpp
src/nodes/WeightedRandomNode.cpp
src/nodes/AmICalled.cpp
@@ -52,27 +51,10 @@ set(CPP_FILES
src/nodes/ActorMovement.cpp
)
-add_library(tree_plugins_base src/Factory.cpp)
-set_property(TARGET tree_plugins_base PROPERTY CXX_STANDARD 17)
add_executable(tree ${CPP_FILES})
set_property(TARGET tree PROPERTY CXX_STANDARD 17)
-ament_target_dependencies(tree_plugins_base ${DEPENDENCIES})
ament_target_dependencies(tree ${DEPENDENCIES})
-pluginlib_export_plugin_description_file(behaviortree_cpp_v3 plugins.xml)
-
-#add_executable(talker src/publisher_member_function.cpp)
-#ament_target_dependencies(talker geometry_msgs rclcpp)
-#add_executable(listener src/subscriber_member_function.cpp)
-#ament_target_dependencies(listener geometry_msgs rclcpp)
-
-install(TARGETS
- tree_plugins_base
- EXPORT export_${PROJECT_NAME}
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib
- RUNTIME DESTINATION bin)
-
install(TARGETS
tree
DESTINATION lib/${PROJECT_NAME})
@@ -88,11 +70,4 @@ if (BUILD_TESTING)
ament_lint_auto_find_test_dependencies()
endif ()
-ament_export_libraries(
- tree_plugins_base
-)
-ament_export_targets(
- export_${PROJECT_NAME}
-)
-
ament_package()
diff --git a/src/btree_nodes/plugins.xml b/src/btree_nodes/plugins.xml
deleted file mode 100644
index 6f84710..0000000
--- a/src/btree_nodes/plugins.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- Ye.
-
-
\ No newline at end of file
diff --git a/src/btree_nodes/src/Factory.cpp b/src/btree_nodes/src/Factory.cpp
deleted file mode 100644
index 9f3f5a3..0000000
--- a/src/btree_nodes/src/Factory.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-//
-// Created by bastian on 18.08.22.
-//
-
-#include "Factory.h"
-
-
-BT::ActorNodeFactory::ActorNodeFactory() {
- auto YES = [](BT::TreeNode &parent_node) -> BT::NodeStatus {
- return BT::NodeStatus::SUCCESS;
- };
-
- registerSimpleCondition("YES!", YES);
-}
-
-PLUGINLIB_EXPORT_CLASS(BT::ActorNodeFactory, BT::BehaviorTreeFactory)
\ No newline at end of file
diff --git a/src/btree_nodes/src/Factory.h b/src/btree_nodes/src/Factory.h
deleted file mode 100644
index 9af2d80..0000000
--- a/src/btree_nodes/src/Factory.h
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// Created by bastian on 18.08.22.
-//
-
-#ifndef BUILD_FACTORY_H
-#define BUILD_FACTORY_H
-
-#include
-#include
-
-namespace BT{
- class ActorNodeFactory : public BT::BehaviorTreeFactory {
- public:
- ActorNodeFactory();
- };
-}
-
-#endif //BUILD_FACTORY_H