MipBaselib::Frontier Class Reference

A vector of frontier FrontierArc. More...

#include <Grid.h>

Inheritance diagram for MipBaselib::Frontier:

MIPObject

List of all members.

Public Member Functions

 Frontier ()
 Constructor, inherited from vector.
 Frontier (vector< vector< Position > > frontier)
 Constructor, allowing construction from a vector of vectors of positions.
 ~Frontier ()
 Destructor.
string getObjectName () const
 Gives the name of the class, mandatory for MIPObjects.
void toVectVectPosition (vector< vector< Position > > &vectPos)
 Converts the current Frontier Object to the corresponding vector of vector of positions.
vector< vector< Position > > toVectVectPosition ()
 Converts the current Frontier Object to the corresponding vector of vector of positions.


Detailed Description

A vector of frontier FrontierArc.

Author:
Arnaud Dufranne

Constructor & Destructor Documentation

MipBaselib::Frontier::Frontier (  )  [inline]

Constructor, inherited from vector.

Frontier::Frontier ( vector< vector< Position > >  frontier  ) 

Constructor, allowing construction from a vector of vectors of positions.

Parameters:
[in] frontier the vector of vectors of positions from which the Frontier will be created;

Frontier::~Frontier (  ) 

Destructor.


Member Function Documentation

string MipBaselib::Frontier::getObjectName (  )  const [inline, virtual]

Gives the name of the class, mandatory for MIPObjects.

Returns:
the name of the class

Implements MIPObject.

void Frontier::toVectVectPosition ( vector< vector< Position > > &  vectPos  ) 

Converts the current Frontier Object to the corresponding vector of vector of positions.

Parameters:
[out] vectPos the reference to the vector where the result of the conversion will be written.

vector< vector< Position > > Frontier::toVectVectPosition (  ) 

Converts the current Frontier Object to the corresponding vector of vector of positions.

Returns:
the result of the conversion


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

Generated on Mon Feb 20 07:01:11 2017 for MIP by  doxygen 1.5.6