ScanLocationsForObject.h
Go to the documentation of this file.
1 #pragma once
2 
3 
6 
7 #include <armarx/view_selection/skills/aron/ScanLocationsForObjectParams.aron.generated.h>
8 
10 {
12  public ::armarx::skills::SimpleSpecializedSkill<arondto::ScanLocationsForObjectParams>
13  {
14  public:
15  static ::armarx::skills::SkillDescription GetSkillDescription();
16 
17  struct Services
18  {
20  };
21 
22  struct Properties
23  {
24  struct SubSkillIds
25  {
26  SubSkillIds();
27 
29  };
30 
32  };
33 
34  public:
35  ScanLocationsForObject(const Services& services, const Properties& properties);
36 
37  private:
38  ::armarx::skills::Skill::MainResult main(const SpecializedMainInput& in) override;
39 
40 
41  private:
42  Services services;
43  Properties properties;
44  };
45 
46 } // namespace armarx::view_selection::skills
armarx::view_selection::skills
This file is part of ArmarX.
Definition: constants.cpp:25
armarx::view_selection::skills::ScanLocationsForObject::Properties
Definition: ScanLocationsForObject.h:22
armarx::view_selection::skills::ScanLocationsForObject::Properties::subSkillIDs
SubSkillIds subSkillIDs
Definition: ScanLocationsForObject.h:31
armarx::view_selection::skills::ScanLocationsForObject::GetSkillDescription
::armarx::skills::SkillDescription GetSkillDescription()
Definition: ScanLocationsForObject.cpp:19
armarx::view_selection::skills::ScanLocationsForObject::Services::objectReader
armarx::armem::obj::instance::Reader objectReader
Definition: ScanLocationsForObject.h:19
armarx::armem::obj::instance::Reader
Definition: ObjectReader.h:41
armarx::view_selection::skills::ScanLocationsForObject::Properties::SubSkillIds
Definition: ScanLocationsForObject.h:24
SimpleSpecializedSkill.h
armarx::skills::SimpleSpecializedSkill
Definition: SimpleSpecializedSkill.h:10
armarx::view_selection::skills::ScanLocationsForObject::Services
Definition: ScanLocationsForObject.h:17
armarx::skills::Skill::MainResult
A result struct for th main method of a skill.
Definition: Skill.h:39
armarx::view_selection::skills::ScanLocationsForObject::ScanLocationsForObject
ScanLocationsForObject(const Services &services, const Properties &properties)
Definition: ScanLocationsForObject.cpp:59
armarx::skills::SimpleSpecializedSkill< arondto::ScanLocationsForObjectParams >::main
Skill::MainResult main() final
Definition: SimpleSpecializedSkill.h:71
armarx::view_selection::skills::ScanLocationsForObject::Properties::SubSkillIds::lookAtArticulatedObjectFrame
armarx::skills::SkillID lookAtArticulatedObjectFrame
Definition: ScanLocationsForObject.h:28
ObjectReader.h
armarx::view_selection::skills::ScanLocationsForObject::Properties::SubSkillIds::SubSkillIds
SubSkillIds()
Definition: ScanLocationsForObject.cpp:46
armarx::view_selection::skills::ScanLocationsForObject
Definition: ScanLocationsForObject.h:11
armarx::skills::SkillID
Definition: SkillID.h:14