#include <PerceptionGrid.h>
Public Member Functions | |
PerceptionFrontierArc () | |
Default constructor. | |
PerceptionFrontierArc (const PerceptionFrontierArc &arc) | |
Copy constructor. | |
PerceptionFrontierArc | operator= (const PerceptionFrontierArc &arc) |
Operator =. | |
DubInt | operator[] (size_t index) const |
Operator [] for _vec. | |
vector< DubInt >::iterator | begin () |
Makes public the "begin()" member of _vec camp. | |
vector< DubInt >::iterator | end () |
Makes public the "end()" member of _vec camp. | |
void | push_back (DubInt cell) |
Makes public the "push_back()" member of _vec camp. | |
void | pop_back () |
Makes public the "pop_back()" member of _vec camp. | |
void | insert (vector< DubInt >::iterator pos, DubInt value) |
Makes public the "insert()" member of _vec camp. | |
void | insert (vector< DubInt >::iterator pos, vector< DubInt >::iterator begin, vector< DubInt >::iterator end) |
Makes public the "insert()" member of _vec camp. | |
vector< DubInt >::iterator | erase (vector< DubInt >::iterator position) |
Makes public the "erase()" member of _vec camp. | |
vector< DubInt > | vec () |
Returns _vec camp. | |
int | size () |
Makes public the "size()" member of _vec camp. | |
void | setIsRangeEdge () |
Sets _isRange flag. | |
void | unsetIsRangeEdge () |
Unsets _isRangeEdge flag. | |
bool | isRangeEdge () |
Returns _isRangeEdge flag. | |
string | print () |
Prints a message about the status of _isRangeEdge and the indexes of the cells belonging to the frontier arc. |
MipBaselib::PerceptionFrontierArc::PerceptionFrontierArc | ( | ) |
Default constructor.
MipBaselib::PerceptionFrontierArc::PerceptionFrontierArc | ( | const PerceptionFrontierArc & | arc | ) |
Copy constructor.
PerceptionFrontierArc MipBaselib::PerceptionFrontierArc::operator= | ( | const PerceptionFrontierArc & | arc | ) |
Operator =.
DubInt MipBaselib::PerceptionFrontierArc::operator[] | ( | size_t | index | ) | const [inline] |
Operator [] for _vec.
vector< DubInt >::iterator MipBaselib::PerceptionFrontierArc::begin | ( | ) | [inline] |
Makes public the "begin()" member of _vec camp.
vector< DubInt >::iterator MipBaselib::PerceptionFrontierArc::end | ( | ) | [inline] |
Makes public the "end()" member of _vec camp.
void MipBaselib::PerceptionFrontierArc::push_back | ( | DubInt | cell | ) | [inline] |
Makes public the "push_back()" member of _vec camp.
void MipBaselib::PerceptionFrontierArc::pop_back | ( | ) | [inline] |
Makes public the "pop_back()" member of _vec camp.
void MipBaselib::PerceptionFrontierArc::insert | ( | vector< DubInt >::iterator | pos, | |
DubInt | value | |||
) | [inline] |
Makes public the "insert()" member of _vec camp.
void MipBaselib::PerceptionFrontierArc::insert | ( | vector< DubInt >::iterator | pos, | |
vector< DubInt >::iterator | begin, | |||
vector< DubInt >::iterator | end | |||
) | [inline] |
Makes public the "insert()" member of _vec camp.
vector< DubInt >::iterator MipBaselib::PerceptionFrontierArc::erase | ( | vector< DubInt >::iterator | position | ) | [inline] |
Makes public the "erase()" member of _vec camp.
vector< DubInt > MipBaselib::PerceptionFrontierArc::vec | ( | ) | [inline] |
Returns _vec camp.
int MipBaselib::PerceptionFrontierArc::size | ( | ) | [inline] |
Makes public the "size()" member of _vec camp.
void MipBaselib::PerceptionFrontierArc::setIsRangeEdge | ( | ) | [inline] |
Sets _isRange flag.
void MipBaselib::PerceptionFrontierArc::unsetIsRangeEdge | ( | ) | [inline] |
Unsets _isRangeEdge flag.
bool MipBaselib::PerceptionFrontierArc::isRangeEdge | ( | ) | [inline] |
Returns _isRangeEdge flag.
string MipBaselib::PerceptionFrontierArc::print | ( | ) |
Prints a message about the status of _isRangeEdge and the indexes of the cells belonging to the frontier arc.