Public Member Functions | Protected Attributes | List of all members
MapDimensionProperties Class Reference

#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
 

Detailed Description

Definition at line 32 of file MapDimensionProperties.h.

Constructor & Destructor Documentation

◆ MapDimensionProperties() [1/2]

MapDimensionProperties::MapDimensionProperties ( )
inline

Definition at line 35 of file MapDimensionProperties.h.

◆ MapDimensionProperties() [2/2]

MapDimensionProperties::MapDimensionProperties ( const Eigen::Vector2f &  topLeftOffsetIn,
const Eigen::Vector2i &  mapDimensionsIn,
float  cellLengthIn 
)
inline

Definition at line 42 of file MapDimensionProperties.h.

Member Function Documentation

◆ getCellLength()

float MapDimensionProperties::getCellLength ( ) const
inline

Definition at line 89 of file MapDimensionProperties.h.

◆ getMapDimensions()

const Eigen::Vector2i& MapDimensionProperties::getMapDimensions ( ) const
inline

Definition at line 86 of file MapDimensionProperties.h.

◆ getSizeX()

int MapDimensionProperties::getSizeX ( ) const
inline

Definition at line 87 of file MapDimensionProperties.h.

◆ getSizeY()

int MapDimensionProperties::getSizeY ( ) const
inline

Definition at line 88 of file MapDimensionProperties.h.

◆ getTopLeftOffset()

const Eigen::Vector2f& MapDimensionProperties::getTopLeftOffset ( ) const
inline

Definition at line 85 of file MapDimensionProperties.h.

◆ hasEqualDimensionProperties()

bool MapDimensionProperties::hasEqualDimensionProperties ( const MapDimensionProperties other) const
inline

Definition at line 55 of file MapDimensionProperties.h.

◆ hasEqualTransformationProperties()

bool MapDimensionProperties::hasEqualTransformationProperties ( const MapDimensionProperties other) const
inline

Definition at line 60 of file MapDimensionProperties.h.

◆ operator==()

bool MapDimensionProperties::operator== ( const MapDimensionProperties other) const
inline

Definition at line 50 of file MapDimensionProperties.h.

◆ pointOutOfMapBounds()

bool MapDimensionProperties::pointOutOfMapBounds ( const Eigen::Vector2f &  coords) const
inline

Definition at line 65 of file MapDimensionProperties.h.

◆ setCellLength()

void MapDimensionProperties::setCellLength ( float  cl)
inline

Definition at line 83 of file MapDimensionProperties.h.

◆ setMapCellDims()

void MapDimensionProperties::setMapCellDims ( const Eigen::Vector2i &  newDims)
inline

Definition at line 70 of file MapDimensionProperties.h.

◆ setSizeX()

void MapDimensionProperties::setSizeX ( int  sX)
inline

Definition at line 81 of file MapDimensionProperties.h.

◆ setSizeY()

void MapDimensionProperties::setSizeY ( int  sY)
inline

Definition at line 82 of file MapDimensionProperties.h.

◆ setTopLeftOffset()

void MapDimensionProperties::setTopLeftOffset ( const Eigen::Vector2f &  topLeftOffsetIn)
inline

Definition at line 76 of file MapDimensionProperties.h.

Member Data Documentation

◆ cellLength

float MapDimensionProperties::cellLength
protected

Definition at line 95 of file MapDimensionProperties.h.

◆ mapDimensions

Eigen::Vector2i MapDimensionProperties::mapDimensions
protected

Definition at line 93 of file MapDimensionProperties.h.

◆ mapLimitsf

Eigen::Vector2f MapDimensionProperties::mapLimitsf
protected

Definition at line 94 of file MapDimensionProperties.h.

◆ topLeftOffset

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 Sat Mar 12 2022 03:57:50