include
fanuc_post_processor
commands.hpp
Go to the documentation of this file.
1
#ifndef FANUC_POST_PROCESSOR_COMMAND_HPP
2
#define FANUC_POST_PROCESSOR_COMMAND_HPP
3
4
#include <
fanuc_post_processor/pose.hpp
>
5
#include <string>
6
7
namespace
fanuc_post_processor
8
{
9
10
class
FanucCommand
11
{
12
public
:
13
FanucCommand
()
14
{
15
}
16
17
virtual
~FanucCommand
()
18
{
19
}
20
};
21
22
class
FanucEndProgram
:
public
FanucCommand
23
{
24
public
:
25
FanucEndProgram
(
const
bool
call_next) :
26
call_next_(call_next)
27
{
28
}
29
30
virtual
~FanucEndProgram
()
31
{
32
}
33
34
bool
call_next_
;
35
};
36
37
class
FanucStringCommand
:
public
FanucCommand
38
{
39
public
:
40
FanucStringCommand
(
const
std::string cmd) :
41
cmd_(cmd)
42
{
43
}
44
45
virtual
~FanucStringCommand
()
46
{
47
}
48
49
std::string
cmd_
;
50
};
51
52
class
FanucPoseCommand
:
public
FanucCommand
53
{
54
public
:
55
FanucPoseCommand
(
const
FanucPose
&pose) :
56
pose_(pose)
57
{
58
}
59
60
virtual
~FanucPoseCommand
()
61
{
62
}
63
64
FanucPose
pose_
;
65
};
66
67
}
68
#endif
fanuc_post_processor
Definition:
axis.hpp:6
fanuc_post_processor::FanucStringCommand::cmd_
std::string cmd_
Definition:
commands.hpp:49
fanuc_post_processor::FanucPose
Definition:
pose.hpp:13
fanuc_post_processor::FanucCommand::~FanucCommand
virtual ~FanucCommand()
Definition:
commands.hpp:17
fanuc_post_processor::FanucEndProgram::call_next_
bool call_next_
Definition:
commands.hpp:34
fanuc_post_processor::FanucPoseCommand::FanucPoseCommand
FanucPoseCommand(const FanucPose &pose)
Definition:
commands.hpp:55
fanuc_post_processor::FanucStringCommand::FanucStringCommand
FanucStringCommand(const std::string cmd)
Definition:
commands.hpp:40
fanuc_post_processor::FanucCommand
Definition:
commands.hpp:10
fanuc_post_processor::FanucEndProgram
Definition:
commands.hpp:22
fanuc_post_processor::FanucPoseCommand
Definition:
commands.hpp:52
fanuc_post_processor::FanucStringCommand::~FanucStringCommand
virtual ~FanucStringCommand()
Definition:
commands.hpp:45
fanuc_post_processor::FanucStringCommand
Definition:
commands.hpp:37
fanuc_post_processor::FanucEndProgram::~FanucEndProgram
virtual ~FanucEndProgram()
Definition:
commands.hpp:30
fanuc_post_processor::FanucCommand::FanucCommand
FanucCommand()
Definition:
commands.hpp:13
fanuc_post_processor::FanucPoseCommand::pose_
FanucPose pose_
Definition:
commands.hpp:64
pose.hpp
fanuc_post_processor::FanucEndProgram::FanucEndProgram
FanucEndProgram(const bool call_next)
Definition:
commands.hpp:25
fanuc_post_processor::FanucPoseCommand::~FanucPoseCommand
virtual ~FanucPoseCommand()
Definition:
commands.hpp:60
fanuc_post_processor
Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Feb 28 2022 22:20:38