Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
jafar::ride::Interval Class Reference

Interval between two waypoints, contains local constraints. More...


Detailed Description

Interval between two waypoints, contains local constraints.

Definition at line 66 of file interval.hpp.

#include <interval.hpp>

List of all members.

Public Member Functions

 Interval (int startWP_, int endWP_, double Dmin_=GC::DMIN, double Dmax_=GC::DMAX, double corridor_=GC::CORRIDOR)
int getStartWP () const
int getEndWP () const
bool isInRange (int wpId) const
double getDmin () const
void setDmin (double Dmin_)
double getDmax () const
void setDmax (double Dmax_)
double getCorridor () const
void setCorridor (double corridor_)
std::vector< tagSlotgetFormation () const
void setFormation (std::vector< tagSlot > form)
bool isFormValid (int size) const
THREAT_PRIORITY defenceFromThreat (int id) const
void setDefence (int id, bool def)
SplitParam getSplitParam () const
void setSplit (SplitParam split)

Private Attributes

int startWP
int endWP
double Dmin
double Dmax
double corridor
std::vector< tagSlotformation
std::map< int, bool > defence
SplitParam splitParam

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:44 for Jafar by doxygen 1.7.6.1
LAAS-CNRS