#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.