Public Member Functions | Protected Attributes
MapDimensionProperties Class Reference

#include <MapDimensionProperties.h>

List of all members.

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

Detailed Description

Definition at line 32 of file MapDimensionProperties.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 55 of file MapDimensionProperties.h.

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.


Member Data Documentation

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.


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


hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Mon Jun 27 2016 04:57:19