Project: engagement_generation

License: BSD

Dependencies:

Used by: None

All Packages

edu::wpi::hri::gen::policy::ref::NoPointZone Class Reference

List of all members.

Classes

class  Zone

Public Member Functions

boolean addAllZones (NodeHandle handle)
boolean addZone (Zone z)
boolean canPointTo (Point pt)
 NoPointZone (Logger logger, SituationKnowledge situation, GazeKnowledge gaze)

Private Attributes

final GazeKnowledge gaze
final Logger logger
final SituationKnowledge situation
final List< Zonezones

Detailed Description

The NoPointZone class is responsible for holding the information about where the current humanoid robot can not point to. This includes the knowledge of not pointing to anything behind the robot. The other regions can be specified in the launch file.

Author:
Aaron Holroyd (aholroyd (at) wpi (dot) edu)

Definition at line 52 of file NoPointZone.java.


Constructor & Destructor Documentation

edu::wpi::hri::gen::policy::ref::NoPointZone::NoPointZone ( Logger  logger,
SituationKnowledge  situation,
GazeKnowledge  gaze 
) [inline]

Create all of the zones which can not be pointed to.

Parameters:
logger The logger to use.
situation The situation knowledge to do robot transforms.
gaze The knowledge of where the gaze is pointed.

Definition at line 69 of file NoPointZone.java.


Member Function Documentation

boolean edu::wpi::hri::gen::policy::ref::NoPointZone::addAllZones ( NodeHandle  handle  )  [inline]

Use the param server to add all of the zones which have been specified.

Parameters:
handle The handle to the node.
Returns:
True if they were all added, false otherwise.

Definition at line 88 of file NoPointZone.java.

boolean edu::wpi::hri::gen::policy::ref::NoPointZone::addZone ( Zone  z  )  [inline]

Add the given zone to the list of places that can't be pointed to

Parameters:
z The zone to add
Returns:
True if the zone was added, false otherwise.

Definition at line 115 of file NoPointZone.java.

boolean edu::wpi::hri::gen::policy::ref::NoPointZone::canPointTo ( Point  pt  )  [inline]

Check if the robot can point to the given location.

Parameters:
pt The location to check
Returns:
True if the robot can point there, otherwise false.

Definition at line 127 of file NoPointZone.java.


Member Data Documentation

Definition at line 54 of file NoPointZone.java.

Definition at line 55 of file NoPointZone.java.


The documentation for this class was generated from the following file:

engagement_generation
Author(s): Aaron Holroyd (aholroyd (at) wpi (dot) edu)
autogenerated on Fri Sep 9 10:35:46 2011