#include <MapDimensionProperties.h>
Public Member Functions | |
float | getCellLength () const |
const Eigen::Vector2i & | getMapDimensions () const |
int | getSizeX () const |
int | getSizeY () const |
const Eigen::Vector2f & | getTopLeftOffset () const |
bool | hasEqualDimensionProperties (const MapDimensionProperties &other) const |
bool | hasEqualTransformationProperties (const MapDimensionProperties &other) const |
MapDimensionProperties () | |
MapDimensionProperties (const Eigen::Vector2f &topLeftOffsetIn, const Eigen::Vector2i &mapDimensionsIn, float cellLengthIn) | |
bool | operator== (const MapDimensionProperties &other) const |
bool | pointOutOfMapBounds (const Eigen::Vector2f &coords) const |
void | setCellLength (float cl) |
void | setMapCellDims (const Eigen::Vector2i &newDims) |
void | setSizeX (int sX) |
void | setSizeY (int sY) |
void | setTopLeftOffset (const Eigen::Vector2f &topLeftOffsetIn) |
Protected Attributes | |
float | cellLength |
Eigen::Vector2i | mapDimensions |
Eigen::Vector2f | mapLimitsf |
Eigen::Vector2f | topLeftOffset |
Definition at line 32 of file MapDimensionProperties.h.
MapDimensionProperties::MapDimensionProperties | ( | ) | [inline] |
Definition at line 35 of file MapDimensionProperties.h.
MapDimensionProperties::MapDimensionProperties | ( | const Eigen::Vector2f & | topLeftOffsetIn, |
const Eigen::Vector2i & | mapDimensionsIn, | ||
float | cellLengthIn | ||
) | [inline] |
Definition at line 42 of file MapDimensionProperties.h.
float MapDimensionProperties::getCellLength | ( | ) | const [inline] |
Definition at line 89 of file MapDimensionProperties.h.
const Eigen::Vector2i& MapDimensionProperties::getMapDimensions | ( | ) | const [inline] |
Definition at line 86 of file MapDimensionProperties.h.
int MapDimensionProperties::getSizeX | ( | ) | const [inline] |
Definition at line 87 of file MapDimensionProperties.h.
int MapDimensionProperties::getSizeY | ( | ) | const [inline] |
Definition at line 88 of file MapDimensionProperties.h.
const Eigen::Vector2f& MapDimensionProperties::getTopLeftOffset | ( | ) | const [inline] |
Definition at line 85 of file MapDimensionProperties.h.
bool MapDimensionProperties::hasEqualDimensionProperties | ( | const MapDimensionProperties & | other | ) | const [inline] |
Definition at line 55 of file MapDimensionProperties.h.
bool MapDimensionProperties::hasEqualTransformationProperties | ( | const MapDimensionProperties & | other | ) | const [inline] |
Definition at line 60 of file MapDimensionProperties.h.
bool MapDimensionProperties::operator== | ( | const MapDimensionProperties & | other | ) | const [inline] |
Definition at line 50 of file MapDimensionProperties.h.
bool MapDimensionProperties::pointOutOfMapBounds | ( | const Eigen::Vector2f & | coords | ) | const [inline] |
Definition at line 65 of file MapDimensionProperties.h.
void MapDimensionProperties::setCellLength | ( | float | cl | ) | [inline] |
Definition at line 83 of file MapDimensionProperties.h.
void MapDimensionProperties::setMapCellDims | ( | const Eigen::Vector2i & | newDims | ) | [inline] |
Definition at line 70 of file MapDimensionProperties.h.
void MapDimensionProperties::setSizeX | ( | int | sX | ) | [inline] |
Definition at line 81 of file MapDimensionProperties.h.
void MapDimensionProperties::setSizeY | ( | int | sY | ) | [inline] |
Definition at line 82 of file MapDimensionProperties.h.
void MapDimensionProperties::setTopLeftOffset | ( | const Eigen::Vector2f & | topLeftOffsetIn | ) | [inline] |
Definition at line 76 of file MapDimensionProperties.h.
float MapDimensionProperties::cellLength [protected] |
Definition at line 95 of file MapDimensionProperties.h.
Eigen::Vector2i MapDimensionProperties::mapDimensions [protected] |
Definition at line 93 of file MapDimensionProperties.h.
Eigen::Vector2f MapDimensionProperties::mapLimitsf [protected] |
Definition at line 94 of file MapDimensionProperties.h.
Eigen::Vector2f MapDimensionProperties::topLeftOffset [protected] |
Definition at line 89 of file MapDimensionProperties.h.