Stg::ModelGripper Class Reference
#include <stage.hh>
List of all members.
Classes |
| struct | config_t |
Public Types |
| enum | cmd_t {
CMD_NOOP = 0,
CMD_OPEN,
CMD_CLOSE,
CMD_UP,
CMD_DOWN
} |
| enum | lift_state_t { LIFT_DOWN = 0,
LIFT_UP,
LIFT_UPPING,
LIFT_DOWNING
} |
| enum | paddle_state_t { PADDLE_OPEN = 0,
PADDLE_CLOSED,
PADDLE_OPENING,
PADDLE_CLOSING
} |
Public Member Functions |
| void | CommandClose () |
| void | CommandDown () |
| void | CommandOpen () |
| void | CommandUp () |
| config_t | GetConfig () |
| virtual void | Load () |
| | ModelGripper (World *world, Model *parent, const std::string &type) |
| virtual void | Save () |
| void | SetCommand (cmd_t cmd) |
| void | SetConfig (config_t &newcfg) |
| virtual | ~ModelGripper () |
Static Public Attributes |
| static const Size | size |
Private Member Functions |
| virtual void | DataVisualize (Camera *cam) |
| void | FixBlocks () |
| void | PositionPaddles () |
| virtual void | Update () |
| void | UpdateBreakBeams () |
| void | UpdateContacts () |
Private Attributes |
| config_t | cfg |
| cmd_t | cmd |
| Block * | paddle_left |
| Block * | paddle_right |
Static Private Attributes |
| static Option | showData |
Detailed Description
Definition at line 2489 of file stage.hh.
Member Enumeration Documentation
- Enumerator:
| CMD_NOOP |
|
| CMD_OPEN |
|
| CMD_CLOSE |
|
| CMD_UP |
|
| CMD_DOWN |
|
Definition at line 2507 of file stage.hh.
- Enumerator:
| LIFT_DOWN |
|
| LIFT_UP |
|
| LIFT_UPPING |
|
| LIFT_DOWNING |
|
Definition at line 2500 of file stage.hh.
- Enumerator:
| PADDLE_OPEN |
|
| PADDLE_CLOSED |
|
| PADDLE_OPENING |
|
| PADDLE_CLOSING |
|
Definition at line 2493 of file stage.hh.
Constructor & Destructor Documentation
| Stg::ModelGripper::ModelGripper |
( |
World * |
world, |
|
|
Model * |
parent, |
|
|
const std::string & |
type | |
|
) |
| | |
| virtual Stg::ModelGripper::~ModelGripper |
( |
|
) |
[virtual] |
Member Function Documentation
| void Stg::ModelGripper::CommandClose |
( |
|
) |
[inline] |
Command the gripper paddles to close. Wrapper for SetCommand( CMD_CLOSE ).
Definition at line 2573 of file stage.hh.
| void Stg::ModelGripper::CommandDown |
( |
|
) |
[inline] |
Command the gripper lift to go down. Wrapper for SetCommand( CMD_DOWN ).
Definition at line 2579 of file stage.hh.
| void Stg::ModelGripper::CommandOpen |
( |
|
) |
[inline] |
Command the gripper paddles to open. Wrapper for SetCommand( CMD_OPEN ).
Definition at line 2575 of file stage.hh.
| void Stg::ModelGripper::CommandUp |
( |
|
) |
[inline] |
Command the gripper lift to go up. Wrapper for SetCommand( CMD_UP ).
Definition at line 2577 of file stage.hh.
| virtual void Stg::ModelGripper::DataVisualize |
( |
Camera * |
cam |
) |
[private, virtual] |
| void Stg::ModelGripper::FixBlocks |
( |
|
) |
[private] |
| config_t Stg::ModelGripper::GetConfig |
( |
|
) |
[inline] |
Returns the state of the gripper .
Definition at line 2568 of file stage.hh.
| virtual void Stg::ModelGripper::Load |
( |
|
) |
[virtual] |
configure a model by reading from the current world file
Reimplemented from Stg::Model.
| void Stg::ModelGripper::PositionPaddles |
( |
|
) |
[private] |
| virtual void Stg::ModelGripper::Save |
( |
|
) |
[virtual] |
save the state of the model to the current world file
Reimplemented from Stg::Model.
| void Stg::ModelGripper::SetCommand |
( |
cmd_t |
cmd |
) |
[inline] |
Set the current activity of the gripper.
Definition at line 2571 of file stage.hh.
| void Stg::ModelGripper::SetConfig |
( |
config_t & |
newcfg |
) |
[inline] |
Configure the gripper
Definition at line 2565 of file stage.hh.
| virtual void Stg::ModelGripper::Update |
( |
|
) |
[private, virtual] |
| void Stg::ModelGripper::UpdateBreakBeams |
( |
|
) |
[private] |
| void Stg::ModelGripper::UpdateContacts |
( |
|
) |
[private] |
Member Data Documentation
The documentation for this class was generated from the following file: