MeVisLab Toolbox Reference
ml::CSOMarchingSquares Member List

This is the complete list of members for ml::CSOMarchingSquares, including all inherited members.

_bInterpolatePointsml::CSOMarchingSquaresprotected
_createCell(int topLeftVoxel[2], CSOMarchingSquaresCell &cell)ml::CSOMarchingSquaresprotected
_createCell(int topLeftVoxel[2], std::set< unsigned int > &cellsVisited, std::queue< CSOMarchingSquaresCell > &cellFront)ml::CSOMarchingSquaresprotected
_createCell(int topLeftVoxel[2], CSOMarchingSquaresCell &cell, float values[4], char cellConfig)ml::CSOMarchingSquaresprotected
_existingValuesml::CSOMarchingSquaresprotected
_findNearestIsoCell(int voxelPosX, int voxelPosY, CSOMarchingSquaresCell &cell)ml::CSOMarchingSquaresprotected
_findNearestIsoCell(int voxelPos[2], CSOMarchingSquaresCell &cell)ml::CSOMarchingSquaresprotected
_findStartPosition(int &startX, int &startY)ml::CSOMarchingSquaresprotected
_functionml::CSOMarchingSquaresprotected
_getKey(const CSOMarchingSquaresCell &cell) constml::CSOMarchingSquaresinlineprotected
_getKey(int x, int y) constml::CSOMarchingSquaresinlineprotected
_getPossibleEnterDirection(const CSOMarchingSquaresCell &cell) constml::CSOMarchingSquaresinlineprotected
_getValueAt(int x, int y)ml::CSOMarchingSquaresprotected
_imageml::CSOMarchingSquaresprotected
_imageSizeXml::CSOMarchingSquaresprotected
_imageSizeYml::CSOMarchingSquaresprotected
_isInImage(int x, int y) constml::CSOMarchingSquaresprotected
_isoValueml::CSOMarchingSquaresprotected
_startXml::CSOMarchingSquaresprotected
_startYml::CSOMarchingSquaresprotected
_trackIsoCell(CSOMarchingSquaresCell startCell, const int initialFromDir, CSOMarchingSquaresCell::vecPoint2D &positions, std::vector< std::array< unsigned char, 2 >> *cellsVisitedDirections=nullptr)ml::CSOMarchingSquaresprotected
_voxelToWorldMatrixml::CSOMarchingSquaresprotected
_voxelZPositionml::CSOMarchingSquaresprotected
_walkToCell(const CSOMarchingSquaresCell &fromCell, int fromDir, CSOMarchingSquaresCell &toCell)ml::CSOMarchingSquaresprotected
CSOMarchingSquares()ml::CSOMarchingSquares
fillCSO(FillCSOParameters &parameters)ml::CSOMarchingSquares
findAllIsoLines(float isoValue, bool takeShortestPath, std::vector< CSOMarchingSquaresCell::vecPoint2D > &vecPositions)ml::CSOMarchingSquares
findIsoLine(int startPosX, int startPosY, float isoValue, bool takeShortestPath, CSOMarchingSquaresCell::vecPoint2D &positions)ml::CSOMarchingSquares
reset()ml::CSOMarchingSquares
setFunction(CSOFunction *implicitFunction, const Matrix4 &voxelToWorldMatrix, int startX, int startY, int imgSizeX, int imgSizeY, int voxelZPosition)ml::CSOMarchingSquaresinline
setImage(float *image, int imgSizeX, int imgSizeY)ml::CSOMarchingSquaresinline
setInterpolation(bool use)ml::CSOMarchingSquaresinline
~CSOMarchingSquares()ml::CSOMarchingSquares