Class block_pickup
Defined in File block_pickup.hpp
Inheritance Relationships
Base Type
public rer::client< block_pickup >
Class Documentation
-
class block_pickup : public rer::client<block_pickup>
Handles updates to block state whenever a block is picked up by a robot, for both the arena map owned block, and the clone owned by the robot.
Public Functions
-
block_pickup(const block_pickup&) = delete
-
block_pickup(const rtypes::type_uuid &robot_id, const rtypes::timestep &t)
- Parameters:
robot_id – ID of the robot doing the pickup.
t – The current timestep.
-
virtual ~block_pickup(void) = default
-
block_pickup &operator=(const block_pickup&) = delete
-
void visit(crepr::base_block3D &block, const block_pickup_owner &owner)
-
block_pickup(const block_pickup&) = delete