#include <LaserScan.h>
|
enum | Format {
kUnknown =0,
kXY =1,
kXYI =2,
kXYNormal =3,
kXYINormal =4,
kXYZ =5,
kXYZI =6,
kXYZRGB =7,
kXYZNormal =8,
kXYZINormal =9,
kXYZRGBNormal =10
} |
|
|
float | angleIncrement () const |
|
float | angleMax () const |
|
float | angleMin () const |
|
int | channels () const |
|
void | clear () |
|
LaserScan | clone () const |
|
const cv::Mat & | data () const |
|
int | dataType () const |
|
bool | empty () const |
|
Format | format () const |
|
std::string | formatName () const |
|
int | getIntensityOffset () const |
|
int | getNormalsOffset () const |
|
int | getRGBOffset () const |
|
bool | hasIntensity () const |
|
bool | hasNormals () const |
|
bool | hasRGB () const |
|
bool | is2d () const |
|
bool | isCompressed () const |
|
bool | isEmpty () const |
|
| LaserScan () |
|
| LaserScan (const cv::Mat &data, int maxPoints, float maxRange, Format format, const Transform &localTransform=Transform::getIdentity()) |
|
| LaserScan (const cv::Mat &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity()) |
|
Transform | localTransform () const |
|
int | maxPoints () const |
|
float | rangeMax () const |
|
float | rangeMin () const |
|
int | size () const |
|
Definition at line 37 of file LaserScan.h.
Enumerator |
---|
kUnknown |
|
kXY |
|
kXYI |
|
kXYNormal |
|
kXYINormal |
|
kXYZ |
|
kXYZI |
|
kXYZRGB |
|
kXYZNormal |
|
kXYZINormal |
|
kXYZRGBNormal |
|
Definition at line 40 of file LaserScan.h.
rtabmap::LaserScan::LaserScan |
( |
| ) |
|
rtabmap::LaserScan::LaserScan |
( |
const cv::Mat & |
data, |
|
|
Format |
format, |
|
|
float |
minRange, |
|
|
float |
maxRange, |
|
|
float |
angleMin, |
|
|
float |
angleMax, |
|
|
float |
angleIncrement, |
|
|
const Transform & |
localTransform = Transform::getIdentity() |
|
) |
| |
float rtabmap::LaserScan::angleIncrement |
( |
| ) |
const |
|
inline |
float rtabmap::LaserScan::angleMax |
( |
| ) |
const |
|
inline |
float rtabmap::LaserScan::angleMin |
( |
| ) |
const |
|
inline |
LaserScan rtabmap::LaserScan::backwardCompatibility |
( |
const cv::Mat & |
oldScanFormat, |
|
|
float |
minRange, |
|
|
float |
maxRange, |
|
|
float |
angleMin, |
|
|
float |
angleMax, |
|
|
float |
angleInc, |
|
|
const Transform & |
localTransform = Transform::getIdentity() |
|
) |
| |
|
static |
int rtabmap::LaserScan::channels |
( |
const Format & |
format | ) |
|
|
static |
int rtabmap::LaserScan::channels |
( |
| ) |
const |
|
inline |
void rtabmap::LaserScan::clear |
( |
| ) |
|
|
inline |
LaserScan rtabmap::LaserScan::clone |
( |
| ) |
const |
const cv::Mat& rtabmap::LaserScan::data |
( |
| ) |
const |
|
inline |
int rtabmap::LaserScan::dataType |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::empty |
( |
| ) |
const |
|
inline |
Format rtabmap::LaserScan::format |
( |
| ) |
const |
|
inline |
std::string rtabmap::LaserScan::formatName |
( |
const Format & |
format | ) |
|
|
static |
std::string rtabmap::LaserScan::formatName |
( |
| ) |
const |
|
inline |
int rtabmap::LaserScan::getIntensityOffset |
( |
| ) |
const |
|
inline |
int rtabmap::LaserScan::getNormalsOffset |
( |
| ) |
const |
|
inline |
int rtabmap::LaserScan::getRGBOffset |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::hasIntensity |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::hasNormals |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::hasRGB |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::is2d |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::isCompressed |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::isEmpty |
( |
| ) |
const |
|
inline |
bool rtabmap::LaserScan::isScan2d |
( |
const Format & |
format | ) |
|
|
static |
bool rtabmap::LaserScan::isScanHasIntensity |
( |
const Format & |
format | ) |
|
|
static |
bool rtabmap::LaserScan::isScanHasNormals |
( |
const Format & |
format | ) |
|
|
static |
bool rtabmap::LaserScan::isScanHasRGB |
( |
const Format & |
format | ) |
|
|
static |
Transform rtabmap::LaserScan::localTransform |
( |
| ) |
const |
|
inline |
int rtabmap::LaserScan::maxPoints |
( |
| ) |
const |
|
inline |
float rtabmap::LaserScan::rangeMax |
( |
| ) |
const |
|
inline |
float rtabmap::LaserScan::rangeMin |
( |
| ) |
const |
|
inline |
int rtabmap::LaserScan::size |
( |
| ) |
const |
|
inline |
float rtabmap::LaserScan::angleIncrement_ |
|
private |
float rtabmap::LaserScan::angleMax_ |
|
private |
float rtabmap::LaserScan::angleMin_ |
|
private |
cv::Mat rtabmap::LaserScan::data_ |
|
private |
Format rtabmap::LaserScan::format_ |
|
private |
Transform rtabmap::LaserScan::localTransform_ |
|
private |
int rtabmap::LaserScan::maxPoints_ |
|
private |
float rtabmap::LaserScan::rangeMax_ |
|
private |
float rtabmap::LaserScan::rangeMin_ |
|
private |
The documentation for this class was generated from the following files: