|
TTK
|
MultiresTriangulation. More...
#include <MultiresTriangulation.h>
Public Member Functions | |
| MultiresTriangulation () | |
| ~MultiresTriangulation () override | |
| SimplexId | getVertexNeighborAtDecimation (const SimplexId &vertexId, const int &localNeighborId, SimplexId &neighborId, int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dA (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dAB (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dABCD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dAC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dB (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dBD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dCD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimation2dD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationA (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationAB (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationABCDEFGH (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationABDC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationAC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationAE (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationAEFB (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationAEGC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationB (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationBD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationBF (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationBFHD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationCD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationCG (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationDH (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationE (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationEF (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationEFHG (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationEG (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationF (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationFH (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationG (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationGH (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationGHDC (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighborAtDecimationH (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, const int decimation) const |
| SimplexId | getVertexNeighbor2dA (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dB (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dAB (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dCD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dAC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dBD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighbor2dABCD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getVertexNeighborA (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborB (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborE (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborF (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborG (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborH (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborAB (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborCD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborEF (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborGH (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborAC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborBD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborEG (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborFH (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborAE (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborBF (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborCG (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborDH (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborABDC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborEFHG (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborAEGC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborBFHD (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborAEFB (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborGHDC (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getVertexNeighborABCDEFGH (const SimplexId v, const int id, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighbor2dA (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dB (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dAB (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dCD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dAC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dBD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighbor2dABCD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY) const |
| SimplexId | getInvertVertexNeighborA (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborB (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborE (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborF (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborG (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborH (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborAB (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborCD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborEF (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborGH (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborAC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborBD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborEG (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborFH (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborAE (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborBF (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborCG (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborDH (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborABDC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborEFHG (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborAEGC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborBFHD (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborAEFB (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborGHDC (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertVertexNeighborABCDEFGH (const SimplexId v, const SimplexId neighborId, SimplexId shiftX, SimplexId shiftY, SimplexId shiftZ) const |
| SimplexId | getInvertedVertexNeighborABCDEFGH (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, const SimplexId shiftZ, SimplexId &invertedLocalNeighbor) const |
| void | getImpactedVerticesA (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesB (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesC (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesE (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesF (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesG (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesH (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesAB (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesEF (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesCD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesGH (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesAC (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesEG (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesAE (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesCG (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesBD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesFH (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesBF (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesDH (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesABDC (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesEFHG (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesAEFB (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesGHDC (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesAEGC (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesBFHD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesABCDEFGH (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVertices2dABCD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVertices2dAB (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVertices2dCD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVertices2dBD (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVertices2dAC (std::array< SimplexId, 3 > &p, SimplexId &localNeighborId0, SimplexId &localNeighborId1) const |
| void | getImpactedVerticesError (const int prev_decim, const std::array< SimplexId, 3 > &p) const |
| void | getInvertedLocalNeighborA (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborB (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborE (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborF (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborG (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborH (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborAB (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborEF (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborCD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborGH (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborAC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborEG (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborAE (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborCG (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborBD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborFH (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborBF (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborDH (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborABDC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborEFHG (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborAEFB (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborGHDC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborAEGC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| void | getInvertedLocalNeighborBFHD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedVertexNeighbor2dABCD (const SimplexId v, const int id, const SimplexId shiftX, const SimplexId shiftY, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dA (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dB (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dAB (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dAC (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dBD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| SimplexId | getInvertedLocalNeighbor2dCD (SimplexId id, SimplexId &invertedLocalNeighbor) const |
| int | getInvertVertexNeighbor (const SimplexId &vertexId, const SimplexId &neighborId, SimplexId &localNeighborId) const |
| int | getVertexNeighbor (const SimplexId &vertexId, const int &localNeighborId, SimplexId &neighborId) const |
| int | getInteriorInvertedVertexNeighbor (SimplexId, SimplexId, SimplexId &, SimplexId &) const |
| bool | areVerticesNeighbors (const SimplexId, const SimplexId) const |
| bool | isBoundaryImpacted (SimplexId) const |
| SimplexId | getVertexNeighborNumber (const SimplexId &vertexId) const |
| void | vertexToPosition2d (const SimplexId vertex, std::array< SimplexId, 3 > &p) const |
| void | vertexToPosition (const SimplexId vertex, std::array< SimplexId, 3 > &p) const |
| SimplexId | localToGlobalVertexId (const SimplexId localId) const |
| int | getVertexBoundaryIndex (const SimplexId) const |
| int | getDimensionality () const |
| void | setTriangulation (ImplicitTriangulation *triangulation) |
| int | preconditionVerticesInternal () |
| Precondition vertices. | |
| int | computeVerticesShifts () |
| int | getDecimatedVertexNumber () const |
| int | getVertexNumber () const |
| int | getDecimation () const |
| int | getDecimationLevel () const |
| void | setDecimationLevel (int decimationLevel) |
| bool | isInTriangulation (const SimplexId vertexId) const |
| void | getImpactedVertices (SimplexId vertexId, SimplexId v0[3], SimplexId v1[3]) |
| void | computeDecimatedDimensions () |
| void | computeCoarsestDecimationLevel () |
| int | RL_to_DL (int rl) |
| int | DL_to_RL (int dl) |
| std::vector< int > | getGridDimensions () const |
| ImplicitTriangulation * | getTriangulation () const |
| char | localNeighborId (SimplexId neighborId, SimplexId vertexId) |
| int | setDebugLevel (const int &debugLevel) override |
| std::vector< SimplexId > | getExtendedStar (const SimplexId &vertexId) const |
| void | findBoundaryRepresentatives (std::vector< SimplexId > &boundaryRepresentatives) |
Public Member Functions inherited from ttk::Debug | |
| Debug () | |
| ~Debug () override | |
| int | setWrapper (const Wrapper *wrapper) override |
| int | printMsg (const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| int | printMsg (const std::vector< std::string > &msgs, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| int | printErr (const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const |
| int | printWrn (const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const |
| int | printMsg (const std::string &msg, const double &progress, const double &time, const int &threads, const double &memory, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| int | printMsg (const std::string &msg, const double &progress, const double &time, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| int | printMsg (const std::string &msg, const double &progress, const double &time, const int &threads, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| int | printMsg (const std::string &msg, const double &progress, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| int | printMsg (const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| int | printMsg (const std::vector< std::vector< std::string > > &rows, const debug::Priority &priority=debug::Priority::INFO, const bool hasHeader=true, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| int | printMsg (const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const |
| int | printMsg (const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| int | printMsg (const std::string &msg, const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const |
| void | setDebugMsgPrefix (const std::string &prefix) |
Public Member Functions inherited from ttk::BaseClass | |
| BaseClass () | |
| virtual | ~BaseClass ()=default |
| int | getThreadNumber () const |
| virtual int | setThreadNumber (const int threadNumber) |
Additional Inherited Members | |
Protected Member Functions inherited from ttk::Debug | |
| int | printMsgInternal (const std::string &msg, const std::string &right, const std::string &filler, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| int | printMsgInternal (const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) const |
| int | welcomeMsg (std::ostream &stream) |
Protected Attributes inherited from ttk::Debug | |
| int | debugLevel_ |
| std::string | debugMsgPrefix_ |
| std::string | debugMsgNamePrefix_ |
Protected Attributes inherited from ttk::BaseClass | |
| bool | lastObject_ |
| int | threadNumber_ |
| Wrapper * | wrapper_ |
Static Protected Attributes inherited from ttk::Debug | |
| static COMMON_EXPORTS debug::LineMode | lastLineMode = ttk::debug::LineMode::NEW |
Related publication
"A Progressive Approach to Scalar Field Topology"
Jules Vidal, Pierre Guillou, Julien Tierny
IEEE Transactions on Visualization and Computer Graphics, 2021
Definition at line 26 of file MultiresTriangulation.h.
| MultiresTriangulation::MultiresTriangulation | ( | ) |
Definition at line 6 of file MultiresTriangulation.cpp.
|
overridedefault |
|
inline |
Definition at line 1037 of file MultiresTriangulation.h.
| void ttk::MultiresTriangulation::computeCoarsestDecimationLevel | ( | ) |
Definition at line 4427 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 893 of file MultiresTriangulation.h.
| int ttk::MultiresTriangulation::computeVerticesShifts | ( | ) |
Definition at line 153 of file MultiresTriangulation.cpp.
| int ttk::MultiresTriangulation::DL_to_RL | ( | int | dl | ) |
Definition at line 4447 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::findBoundaryRepresentatives | ( | std::vector< SimplexId > & | boundaryRepresentatives | ) |
Definition at line 4314 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 869 of file MultiresTriangulation.h.
|
inline |
Definition at line 875 of file MultiresTriangulation.h.
|
inline |
Definition at line 878 of file MultiresTriangulation.h.
|
inline |
Definition at line 806 of file MultiresTriangulation.h.
Definition at line 4101 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 919 of file MultiresTriangulation.h.
| void MultiresTriangulation::getImpactedVertices | ( | SimplexId | vertexId, |
| SimplexId | v0[3], | ||
| SimplexId | v1[3] | ||
| ) |
Definition at line 3159 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVertices2dAB | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 4045 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVertices2dABCD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 4023 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVertices2dAC | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 4073 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVertices2dBD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 4086 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVertices2dCD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 4059 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesA | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesAB | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3863 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesABCDEFGH | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3697 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesABDC | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3735 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesAC | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3915 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesAE | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3967 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesAEFB | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3821 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesAEGC | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3779 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesB | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesBD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3928 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesBF | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3981 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesBFHD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3800 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesC | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesCD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3876 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesCG | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3995 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesD | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesDH | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 4009 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesE | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesEF | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3889 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesEFHG | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3757 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesEG | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3941 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesError | ( | const int | prev_decim, |
| const std::array< SimplexId, 3 > & | p | ||
| ) | const |
Definition at line 3686 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesF | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesFH | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3954 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesG | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| void MultiresTriangulation::getImpactedVerticesGH | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3902 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getImpactedVerticesGHDC | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
Definition at line 3842 of file MultiresTriangulation.cpp.
| void ttk::MultiresTriangulation::getImpactedVerticesH | ( | std::array< SimplexId, 3 > & | p, |
| SimplexId & | localNeighborId0, | ||
| SimplexId & | localNeighborId1 | ||
| ) | const |
| int MultiresTriangulation::getInteriorInvertedVertexNeighbor | ( | SimplexId | vertexId, |
| SimplexId | localNeighborId, | ||
| SimplexId & | invertedVertexId, | ||
| SimplexId & | invertedLocalNeighborId | ||
| ) | const |
Definition at line 3331 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dA | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3552 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dAB | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3610 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dAC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3629 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dB | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3565 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dBD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3648 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3581 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dCD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3667 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3597 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborA | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2929 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborAB | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2617 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborABDC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2405 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborAC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2721 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborAE | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2773 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborAEFB | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2477 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborAEGC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2547 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborB | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3006 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborBD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2825 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborBF | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2877 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborBFHD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2582 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2963 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborCD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2669 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborCG | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2796 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborD | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3049 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborDH | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2906 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborE | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2946 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborEF | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2646 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborEFHG | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2441 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborEG | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2744 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborF | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3032 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborFH | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2854 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborG | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2980 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborGH | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2692 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborGHDC | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2512 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::getInvertedLocalNeighborH | ( | SimplexId | id, |
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3066 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertedVertexNeighbor2dABCD | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 3516 of file MultiresTriangulation.cpp.
| ttk::SimplexId MultiresTriangulation::getInvertedVertexNeighborABCDEFGH | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const SimplexId | shiftZ, | ||
| SimplexId & | invertedLocalNeighbor | ||
| ) | const |
Definition at line 2330 of file MultiresTriangulation.cpp.
| int MultiresTriangulation::getInvertVertexNeighbor | ( | const SimplexId & | vertexId, |
| const SimplexId & | neighborId, | ||
| SimplexId & | localNeighborId | ||
| ) | const |
Definition at line 200 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dA | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 572 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dAB | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 692 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dABCD | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 836 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dAC | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 764 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dB | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 600 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dBD | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 800 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dC | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 632 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dCD | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 728 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getInvertVertexNeighbor2dD | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 664 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 942 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1272 of file MultiresTriangulation.cpp.
| ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborABCDEFGH | ( | const SimplexId | v, |
| const SimplexId | neighborId, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY, | ||
| SimplexId | shiftZ | ||
| ) | const |
Definition at line 2248 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1870 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1473 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1671 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2124 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1995 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 980 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1518 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1716 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2059 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1031 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1327 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1771 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1069 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1825 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1107 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1372 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1933 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1572 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1145 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1626 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1183 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1417 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2186 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1234 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 927 of file MultiresTriangulation.h.
| int MultiresTriangulation::getVertexBoundaryIndex | ( | const SimplexId | vertexId | ) | const |
Definition at line 4203 of file MultiresTriangulation.cpp.
| int MultiresTriangulation::getVertexNeighbor | ( | const SimplexId & | vertexId, |
| const int & | localNeighborId, | ||
| SimplexId & | neighborId | ||
| ) | const |
Definition at line 403 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dA | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 586 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dAB | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 710 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dABCD | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 858 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dAC | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 782 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dB | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 616 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dBD | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 818 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dC | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 648 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dCD | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 746 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighbor2dD | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY | ||
| ) | const |
Definition at line 678 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 961 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1300 of file MultiresTriangulation.cpp.
| ttk::SimplexId MultiresTriangulation::getVertexNeighborABCDEFGH | ( | const SimplexId | v, |
| const int | id, | ||
| SimplexId | shiftX, | ||
| SimplexId | shiftY, | ||
| SimplexId | shiftZ | ||
| ) | const |
Definition at line 2287 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1902 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1495 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1693 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2155 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2026 of file MultiresTriangulation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation | ( | const SimplexId & | vertexId, |
| const int & | localNeighborId, | ||
| SimplexId & | neighborId, | ||
| int | decimation | ||
| ) | const |
Definition at line 6 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dA | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 200 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dAB | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 265 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dABCD | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 342 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dAC | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 303 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dB | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 215 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dBD | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 322 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dC | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 233 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dCD | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 284 of file MultiresTriangulation_CustomDecimation.cpp.
| SimplexId MultiresTriangulation::getVertexNeighborAtDecimation2dD | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const int | decimation | ||
| ) | const |
Definition at line 250 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 366 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 545 of file MultiresTriangulation_CustomDecimation.cpp.
| ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationABCDEFGH | ( | const SimplexId | v, |
| const int | id, | ||
| const SimplexId | shiftX, | ||
| const SimplexId | shiftY, | ||
| const SimplexId | shiftZ, | ||
| const int | decimation | ||
| ) | const |
Definition at line 1071 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 870 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 654 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 762 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 1005 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 936 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 387 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 679 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 787 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 971 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 413 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 574 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 816 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 434 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 845 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 455 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 599 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 903 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 708 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 476 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 737 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 497 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 624 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 1038 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 524 of file MultiresTriangulation_CustomDecimation.cpp.
|
inline |
Definition at line 1006 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1545 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1744 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2091 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1050 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1349 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1798 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1088 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1847 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1126 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1394 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1964 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1599 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1164 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1648 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1209 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1445 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 2217 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 1253 of file MultiresTriangulation.cpp.
Definition at line 880 of file MultiresTriangulation.cpp.
|
inline |
Definition at line 872 of file MultiresTriangulation.h.
| bool ttk::MultiresTriangulation::isBoundaryImpacted | ( | SimplexId | v | ) | const |
Definition at line 4409 of file MultiresTriangulation.cpp.
| bool MultiresTriangulation::isInTriangulation | ( | const SimplexId | vertexId | ) | const |
Definition at line 3097 of file MultiresTriangulation.cpp.
Definition at line 3270 of file MultiresTriangulation.cpp.
Definition at line 3119 of file MultiresTriangulation.cpp.
| int ttk::MultiresTriangulation::preconditionVerticesInternal | ( | ) |
Precondition vertices.
Fill the vertexPositions_ and the vertexCoords_ arrays with the VertexPosition and the 3D coordinates on the grid for every vertex
Definition at line 17 of file MultiresTriangulation.cpp.
| int ttk::MultiresTriangulation::RL_to_DL | ( | int | rl | ) |
Definition at line 4439 of file MultiresTriangulation.cpp.
|
inlineoverridevirtual |
Set the debug level of a particular object. The global variable globalDebugLevel_ will over-ride this setting if it has a lower value.
Reimplemented from ttk::Debug.
Definition at line 933 of file MultiresTriangulation.h.
|
inline |
Definition at line 882 of file MultiresTriangulation.h.
|
inline |
Definition at line 809 of file MultiresTriangulation.h.
| void MultiresTriangulation::vertexToPosition | ( | const SimplexId | vertex, |
| std::array< SimplexId, 3 > & | p | ||
| ) | const |
Definition at line 3090 of file MultiresTriangulation.cpp.
| void MultiresTriangulation::vertexToPosition2d | ( | const SimplexId | vertex, |
| std::array< SimplexId, 3 > & | p | ||
| ) | const |
Definition at line 3084 of file MultiresTriangulation.cpp.