![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
This is the complete list of members for cloudViewer::SaitoSquaredDistanceTransform, including all inherited members.
| clear() | cloudViewer::Grid3D< unsigned > | inline |
| computeCellPos(const CCVector3 &P, const CCVector3 &gridMinCorner, PointCoordinateType cellSize) const | cloudViewer::Grid3D< unsigned > | inline |
| data() | cloudViewer::Grid3D< unsigned > | inline |
| data() const | cloudViewer::Grid3D< unsigned > | inline |
| EDT_1D(GridElement *slice, std::size_t r, std::size_t c) | cloudViewer::SaitoSquaredDistanceTransform | protectedstatic |
| genericCellTriIntersectionAction typedef | cloudViewer::Grid3D< unsigned > | |
| getValue(int i, int j, int k) const | cloudViewer::Grid3D< unsigned > | inline |
| getValue(int i, int j, int k) | cloudViewer::Grid3D< unsigned > | inline |
| getValue(Tuple3i &cellPos) const | cloudViewer::Grid3D< unsigned > | inline |
| getValue(Tuple3i &cellPos) | cloudViewer::Grid3D< unsigned > | inline |
| Grid3D() | cloudViewer::Grid3D< unsigned > | inline |
| GridElement typedef | cloudViewer::Grid3D< unsigned > | |
| init(unsigned di, unsigned dj, unsigned dk, unsigned margin, GridElement defaultCellValue=0) | cloudViewer::Grid3D< unsigned > | inline |
| initDT(GenericIndexedMesh *mesh, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, GenericProgressCallback *progressCb=nullptr) | cloudViewer::SaitoSquaredDistanceTransform | inline |
| initDT(GenericCloud *cloud, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, GenericProgressCallback *progressCb=nullptr) | cloudViewer::SaitoSquaredDistanceTransform | inline |
| initGrid(const Tuple3ui &gridSize) | cloudViewer::SaitoSquaredDistanceTransform | inline |
| innerCellCount() const | cloudViewer::Grid3D< unsigned > | inline |
| intersectWith(GenericIndexedMesh *mesh, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, GridElement intersectValue=0, GenericProgressCallback *progressCb=nullptr) | cloudViewer::Grid3D< unsigned > | inline |
| intersectWith(GenericIndexedMesh *mesh, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, genericCellTriIntersectionAction action, GenericProgressCallback *progressCb=nullptr) | cloudViewer::Grid3D< unsigned > | inline |
| intersectWith(GenericCloud *cloud, PointCoordinateType cellLength, const CCVector3 &gridMinCorner, GridElement intersectValue=0, GenericProgressCallback *progressCb=nullptr) | cloudViewer::Grid3D< unsigned > | inline |
| isInitialized() const | cloudViewer::Grid3D< unsigned > | inline |
| m_grid | cloudViewer::Grid3D< unsigned > | protected |
| m_innerCellCount | cloudViewer::Grid3D< unsigned > | protected |
| m_innerSize | cloudViewer::Grid3D< unsigned > | protected |
| m_margin | cloudViewer::Grid3D< unsigned > | protected |
| m_marginShift | cloudViewer::Grid3D< unsigned > | protected |
| m_rowSize | cloudViewer::Grid3D< unsigned > | protected |
| m_sliceSize | cloudViewer::Grid3D< unsigned > | protected |
| m_totalCellCount | cloudViewer::Grid3D< unsigned > | protected |
| pos2index(int i, int j, int k) const | cloudViewer::Grid3D< unsigned > | inlineprotected |
| propagateDistance(GenericProgressCallback *progressCb=nullptr) | cloudViewer::SaitoSquaredDistanceTransform | inline |
| SaitoSquaredDistanceTransform()=default | cloudViewer::SaitoSquaredDistanceTransform | |
| SDT_2D(Grid3D< GridElement > &image, std::size_t sliceIndex, const std::vector< GridElement > &sq) | cloudViewer::SaitoSquaredDistanceTransform | protectedstatic |
| SDT_3D(Grid3D< GridElement > &image, GenericProgressCallback *progressCb=nullptr) | cloudViewer::SaitoSquaredDistanceTransform | protectedstatic |
| setValue(int i, int j, int k, GridElement value) | cloudViewer::Grid3D< unsigned > | inline |
| setValue(const Tuple3i &cellPos, GridElement value) | cloudViewer::Grid3D< unsigned > | inline |
| size() const | cloudViewer::Grid3D< unsigned > | inline |
| totalCellCount() const | cloudViewer::Grid3D< unsigned > | inline |