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.