ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::ChamferDistanceTransform Member List

This is the complete list of members for cloudViewer::ChamferDistanceTransform, including all inherited members.

clear()cloudViewer::Grid3D< unsigned short >inline
computeCellPos(const CCVector3 &P, const CCVector3 &gridMinCorner, PointCoordinateType cellSize) constcloudViewer::Grid3D< unsigned short >inline
data()cloudViewer::Grid3D< unsigned short >inline
data() constcloudViewer::Grid3D< unsigned short >inline
genericCellTriIntersectionAction typedefcloudViewer::Grid3D< unsigned short >
getValue(int i, int j, int k) constcloudViewer::Grid3D< unsigned short >inline
getValue(int i, int j, int k)cloudViewer::Grid3D< unsigned short >inline
getValue(Tuple3i &cellPos) constcloudViewer::Grid3D< unsigned short >inline
getValue(Tuple3i &cellPos)cloudViewer::Grid3D< unsigned short >inline
Grid3D()cloudViewer::Grid3D< unsigned short >inline
GridElement typedefcloudViewer::Grid3D< unsigned short >
init(const Tuple3ui &gridSize)cloudViewer::ChamferDistanceTransforminline
Grid3D< unsigned short >::init(unsigned di, unsigned dj, unsigned dk, unsigned margin, GridElement defaultCellValue=0)cloudViewer::Grid3D< unsigned short >inline
innerCellCount() constcloudViewer::Grid3D< unsigned short >inline
intersectWith(GenericIndexedMesh *mesh, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, GridElement intersectValue=0, GenericProgressCallback *progressCb=nullptr)cloudViewer::Grid3D< unsigned short >inline
intersectWith(GenericIndexedMesh *mesh, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, genericCellTriIntersectionAction action, GenericProgressCallback *progressCb=nullptr)cloudViewer::Grid3D< unsigned short >inline
intersectWith(GenericCloud *cloud, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, GridElement intersectValue=0, GenericProgressCallback *progressCb=nullptr)cloudViewer::Grid3D< unsigned short >inline
isInitialized() constcloudViewer::Grid3D< unsigned short >inline
m_gridcloudViewer::Grid3D< unsigned short >protected
m_innerCellCountcloudViewer::Grid3D< unsigned short >protected
m_innerSizecloudViewer::Grid3D< unsigned short >protected
m_margincloudViewer::Grid3D< unsigned short >protected
m_marginShiftcloudViewer::Grid3D< unsigned short >protected
m_rowSizecloudViewer::Grid3D< unsigned short >protected
m_sliceSizecloudViewer::Grid3D< unsigned short >protected
m_totalCellCountcloudViewer::Grid3D< unsigned short >protected
MAX_DISTcloudViewer::ChamferDistanceTransformstatic
pos2index(int i, int j, int k) constcloudViewer::Grid3D< unsigned short >inlineprotected
propagateDistance(CHAMFER_DISTANCE_TYPE type, GenericProgressCallback *progressCb=nullptr)cloudViewer::ChamferDistanceTransform
setValue(int i, int j, int k, GridElement value)cloudViewer::Grid3D< unsigned short >inline
setValue(const Tuple3i &cellPos, GridElement value)cloudViewer::Grid3D< unsigned short >inline
size() constcloudViewer::Grid3D< unsigned short >inline
totalCellCount() constcloudViewer::Grid3D< unsigned short >inline