3 #include <ArmarXCore/interface/core/BasicVectorTypes.h>
5 #include <RobotAPI/interface/ArViz/Component.h>
16 Layer(std::string
const& component, std::string
const& name)
20 data_.action = data::Layer_CREATE_OR_UPDATE;
26 data_.elements.clear();
29 template <
typename ElementT>
31 add(ElementT
const& element)
33 data_.elements.push_back(element.data_);
48 data_.action = data::LayerAction::Layer_DELETE;
54 return data_.elements.size();