AURobotServers
4
|
#include <uimg3dpoint.h>
Public Member Functions | |
int | blue () |
int | gray () |
int | green () |
int | red () |
Public Attributes | |
int | column |
unsigned long | pixLeft |
UPosition | pos |
int | q |
int | row |
Class with 3D point found by stereo calculation
|
inline |
Get red pixel coloure
References pixLeft.
Referenced by UResObj3d::do3dVoxels(), and UGrid3D::paintVoxels().
|
inline |
get gray level value - intensity (as (r+g+b)/3)
References pixLeft.
Referenced by UResObj3d::do3dVoxels().
|
inline |
|
inline |
Get red pixel coloure
References pixLeft.
Referenced by UResObj3d::do3dVoxels(), and UGrid3D::paintVoxels().
int UImg3Dpoint::column |
Image column number in (left) source image. the data is organized in column then row order - to ease data use
Referenced by UImg3Dpoints::add(), UResObj3d::addGroundObjects(), UResObj3d::findPolygonsOne(), UResObj3d::findPolygonsOnEdge(), UGroundPatches::heightAnalysis(), UResObj3d::makeGroundPlaneProfileImage(), UImg3Dpoints::makePCLFile(), and UResObj3d::paintPolygonInImage().
unsigned long UImg3Dpoint::pixLeft |
Pixel information in left image - coded as unsigned long (32 bit) - with red as 8 least significant bit, green as bext 8 bits and blue as next 8 bit
Referenced by UImg3Dpoints::add(), UGridBBox::addCell(), blue(), gray(), green(), UImg3Dpoints::makePCLFile(), and red().
UPosition UImg3Dpoint::pos |
3D position in camera coordinates (x is forward, y is left, z is up)
Referenced by UImg3Dpoints::add(), UGridBBox::addCell(), UResObj3d::addGroundObjects(), UFuncGndAna::do3dGroundPlane(), UResObj3d::do3dGroundPlane(), UResObj3d::do3dVoxels(), UResObj3d::doGndPlaneMask(), UResObj3d::findPolygons(), UResObj3d::findPolygonsOnEdge(), UImg3Dpoints::getRansacPlane(), UGroundPatches::heightAnalysis(), UImg3Dpoints::makePCLFile(), UResObj3d::paintGndPlane(), UGrid3D::setVoxel(), and UImg3Dpoints::toRobotCoordinates().
int UImg3Dpoint::q |
quality value that can be used for annotation of validity or other things
Referenced by UImg3Dpoints::add(), UGridBBox::addCell(), UResObj3d::addGroundObjects(), UFuncGndAna::do3dGroundPlane(), UResObj3d::do3dGroundPlane(), UResObj3d::findPolygonsOne(), UResObj3d::findPolygonsOnEdge(), UGrid3D::paintVoxels(), UGrid3D::setVoxel(), and UGrid3D::voxelSegmentation().
int UImg3Dpoint::row |
Image row number in (left) source image. the data is organized in column then row order - to ease data use
Referenced by UImg3Dpoints::add(), UResObj3d::findPolygonsOne(), UResObj3d::findPolygonsOnEdge(), UGroundPatches::heightAnalysis(), UImg3Dpoints::makePCLFile(), and UResObj3d::paintPolygonInImage().