eXperiment robotics framework

Zone Class Reference

A zone in the world. More...

#include <plugins/erf_manager_zones.hpp>

Inheritance diagram for Zone:

Inheritance graph
[legend]
Collaboration diagram for Zone:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Zone (const XE *xe_in=0)
 ~Zone ()
void addPoint (Vec3)
float getArea ()
Vec3 getCenter ()
void draw ()
int event (int &event, vector< Hit > &hv)
int event (int &e)
int event (int &event, Vec3 &hit, Object3D *o)

Public Attributes

bool closed
 for request to remove/edit/information on the zones
ZonePoints zonePoints


Detailed Description

A zone in the world.

Definition at line 74 of file erf_manager_zones.hpp.


Constructor & Destructor Documentation

Zone::Zone ( const XE xe_in = 0  ) 

Zone::~Zone (  ) 


Member Function Documentation

void Zone::addPoint ( Vec3   ) 

float Zone::getArea (  ) 

Vec3 Zone::getCenter (  ) 

void Zone::draw (  ) 

int Zone::event ( int &  event,
vector< Hit > &  hv 
) [virtual]

Reimplemented from WorldEventHandler.

int Zone::event ( int &  e  )  [virtual]

Reimplemented from WorldEventHandler.

int Zone::event ( int &  event,
Vec3 hit,
Object3D o 
) [virtual]

Reimplemented from WorldEventHandler.


Member Data Documentation

for request to remove/edit/information on the zones

Definition at line 81 of file erf_manager_zones.hpp.

Definition at line 82 of file erf_manager_zones.hpp.


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

The miarn project - written by Joao Xavier