AURobotServers
4
|
Public Member Functions | |
void | clear () |
void | clear () |
ULaserMeasurement () | |
constructor More... | |
ULaserMeasurement () | |
constructor More... | |
~ULaserMeasurement () | |
~ULaserMeasurement () | |
Public Attributes | |
double | angle |
int | flags |
int flags - max range flags. More... | |
int | intens [MAX_VALUES_PER_ANGLE] |
intensity values (scale?) More... | |
int | range [MAX_VALUES_PER_ANGLE] |
int | rangeCnt |
Static Public Attributes | |
static const int | MAX_VALUES_PER_ANGLE = 5 |
one laser measurement consist of up to 5 range values - and flags.
|
inline |
constructor
References clear().
Referenced by ULaserData::addMeasurement(), ULaserData::addMeasurements(), clear(), and ULaserData::reInitMeasurements().
|
inline |
|
inline |
constructor
References clear().
|
inline |
|
inline |
Referenced by clear(), UFakeMap::getPink(), and ULaserMeasurement().
|
inline |
References a, UPose::add(), UPolygon::add(), UPosition::add(), ULaserData::addMeasurement(), ULaserData::addMeasurements(), angle, bool2str(), clear(), UPolygon::clear(), U2Dpos::clear(), ULaserData::clear(), ULaserData::copy(), UFakeMap::copyToPoly(), dist, UPosition::distSq(), UFakeMap::fakeAdvanceControl(), UFakeMap::fakeAdvancePose(), fakeMap, flags, ULaserData::get2d(), ULaserData::getAngleResolutionDeg(), ULaserData::getAngleStart(), ULaserData::getDeviceNum(), UPose::getDistance(), UFakeMap::getFake2range(), ULaserData::getFakePose(), ULaserData::getFlags(), ULaserData::getMaxAngleDeg(), ULaserData::getMaxValidRange(), ULaserData::getMeasurement(), ULaserData::getMeasurementAngleDeg(), ULaserData::getMeasurementSetCnt(), ULaserData::getMinAngleDeg(), ULineSegment::getOtherEnd(), UPosRot::getPhi(), UFakeMap::getPink(), UPolygon::getPointsCnt(), ULaserData::getRange(), ULaserData::getRangeCnt(), ULaserData::getRangeMeter(), ULaserData::getRangeRaw(), ULaserData::getScanTime(), ULineSegment::getSegmentCrossingXY(), ULaserData::getSerial(), ULaserData::getUnit(), UPosRot::getZ(), UPose::h, UFakeMap::initFakeMap(), intens, ULaserData::isFake(), ULaserData::isMeasurementStructure(), ULaserData::isValid(), ULaserData::laserMeasurementCnt, limitToPi(), MAX_RANGE_VALUES, MAX_VALUES_PER_ANGLE, maxd(), maxi(), mind(), mini(), ULine::pos, ULaserData::print(), UPoseTVQ::q, range, rangeCnt, ULaserData::reInitMeasurements(), UFakeMap::reset(), roundi(), ULaserData::saveToLogFile(), UPosition::scale(), UPosition::set(), UPolygon::setAsPolyline(), UPolygon::setColor(), ULaserData::setFakeDataRad(), ULineSegment::setFromPoints(), ULaserData::setMeasurement(), ULaserData::setMirror(), ULaserData::setSimData(), UPolygon::setSize(), ULaserData::setValue(), UPoseTime::t, UFakeMap::UFakeMap(), ULaserData::ULaserData(), ULaserMeasurement(), UPoseTVQ::vel, U2Dpos::x, UPosition::x, UPose::x, U2Dpos::y, UPosition::y, UPose::y, and ULaserData::~ULaserData().
double ULaserMeasurement::angle |
angle of measurement in degrees
Referenced by ULaserData::addMeasurement(), ULaserData::addMeasurements(), clear(), UFakeMap::getFake2range(), ULaserData::getMeasurementAngleDeg(), and ULaserData::reInitMeasurements().
int ULaserMeasurement::flags |
int flags - max range flags.
Referenced by ULaserData::addMeasurement(), clear(), ULaserData::copy(), ULaserData::setFakeDataRad(), and ULaserData::setValue().
int ULaserMeasurement::intens |
intensity values (scale?)
Referenced by ULaserData::addMeasurement(), and clear().
|
static |
Referenced by ULaserData::addMeasurement(), clear(), and ULaserData::setMeasurement().
int ULaserMeasurement::range |
small array with values (scale is in ULaserData) sorted by intensity? or range? value in mm
Referenced by ULaserData::addMeasurement(), clear(), ULaserData::copy(), ULaserData::get2d(), UFakeMap::getFake2range(), ULaserData::getRangeMeter(), ULaserData::getRangeRaw(), ULaserData::setFakeDataRad(), ULaserData::setMeasurement(), and ULaserData::setValue().
int ULaserMeasurement::rangeCnt |
Referenced by ULaserData::addMeasurement(), clear(), ULaserData::clear(), ULaserData::copy(), ULaserData::get2d(), ULaserData::getMaxAngleDeg(), ULaserData::getMinAngleDeg(), ULaserData::getRangeMeter(), ULaserData::getRangeRaw(), ULaserData::saveToLogFile(), ULaserData::setFakeDataRad(), ULaserData::setMeasurement(), and ULaserData::~ULaserData().