TTK
Loading...
Searching...
No Matches
ttk::MultiresTriangulation Class Reference

MultiresTriangulation. More...

#include <MultiresTriangulation.h>

Inheritance diagram for ttk::MultiresTriangulation:
ttk::Debug ttk::BaseClass

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
ImplicitTriangulationgetTriangulation () const
char localNeighborId (SimplexId neighborId, SimplexId vertexId)
int setDebugLevel (const int &debugLevel) override
std::vector< SimplexIdgetExtendedStar (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_
Wrapperwrapper_
Static Protected Attributes inherited from ttk::Debug
static COMMON_EXPORTS debug::LineMode lastLineMode = ttk::debug::LineMode::NEW

Detailed Description

MultiresTriangulation.

Author
Jules Vidal
Date
2019.

Related publication
"A Progressive Approach to Scalar Field Topology"
Jules Vidal, Pierre Guillou, Julien Tierny
IEEE Transactions on Visualization and Computer Graphics, 2021

See also
ProgressiveTopology
Triangulation

Definition at line 26 of file MultiresTriangulation.h.

Constructor & Destructor Documentation

◆ MultiresTriangulation()

MultiresTriangulation::MultiresTriangulation ( )

Definition at line 6 of file MultiresTriangulation.cpp.

◆ ~MultiresTriangulation()

MultiresTriangulation::~MultiresTriangulation ( )
overridedefault

Member Function Documentation

◆ areVerticesNeighbors()

bool ttk::MultiresTriangulation::areVerticesNeighbors ( const SimplexId vertexId0,
const SimplexId vertexId1 ) const
inline

Definition at line 1037 of file MultiresTriangulation.h.

◆ computeCoarsestDecimationLevel()

void ttk::MultiresTriangulation::computeCoarsestDecimationLevel ( )

Definition at line 4427 of file MultiresTriangulation.cpp.

◆ computeDecimatedDimensions()

void ttk::MultiresTriangulation::computeDecimatedDimensions ( )
inline

Definition at line 893 of file MultiresTriangulation.h.

◆ computeVerticesShifts()

int ttk::MultiresTriangulation::computeVerticesShifts ( )

Definition at line 153 of file MultiresTriangulation.cpp.

◆ DL_to_RL()

int ttk::MultiresTriangulation::DL_to_RL ( int dl)

Definition at line 4447 of file MultiresTriangulation.cpp.

◆ findBoundaryRepresentatives()

void MultiresTriangulation::findBoundaryRepresentatives ( std::vector< SimplexId > & boundaryRepresentatives)

Definition at line 4314 of file MultiresTriangulation.cpp.

◆ getDecimatedVertexNumber()

int ttk::MultiresTriangulation::getDecimatedVertexNumber ( ) const
inline

Definition at line 869 of file MultiresTriangulation.h.

◆ getDecimation()

int ttk::MultiresTriangulation::getDecimation ( ) const
inline

Definition at line 875 of file MultiresTriangulation.h.

◆ getDecimationLevel()

int ttk::MultiresTriangulation::getDecimationLevel ( ) const
inline

Definition at line 878 of file MultiresTriangulation.h.

◆ getDimensionality()

int ttk::MultiresTriangulation::getDimensionality ( ) const
inline

Definition at line 806 of file MultiresTriangulation.h.

◆ getExtendedStar()

std::vector< SimplexId > MultiresTriangulation::getExtendedStar ( const SimplexId & vertexId) const

Definition at line 4101 of file MultiresTriangulation.cpp.

◆ getGridDimensions()

std::vector< int > ttk::MultiresTriangulation::getGridDimensions ( ) const
inline

Definition at line 919 of file MultiresTriangulation.h.

◆ getImpactedVertices()

void MultiresTriangulation::getImpactedVertices ( SimplexId vertexId,
SimplexId v0[3],
SimplexId v1[3] )

Definition at line 3159 of file MultiresTriangulation.cpp.

◆ getImpactedVertices2dAB()

void MultiresTriangulation::getImpactedVertices2dAB ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 4045 of file MultiresTriangulation.cpp.

◆ getImpactedVertices2dABCD()

void MultiresTriangulation::getImpactedVertices2dABCD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 4023 of file MultiresTriangulation.cpp.

◆ getImpactedVertices2dAC()

void MultiresTriangulation::getImpactedVertices2dAC ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 4073 of file MultiresTriangulation.cpp.

◆ getImpactedVertices2dBD()

void MultiresTriangulation::getImpactedVertices2dBD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 4086 of file MultiresTriangulation.cpp.

◆ getImpactedVertices2dCD()

void MultiresTriangulation::getImpactedVertices2dCD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 4059 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesA()

void ttk::MultiresTriangulation::getImpactedVerticesA ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesAB()

void MultiresTriangulation::getImpactedVerticesAB ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3863 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesABCDEFGH()

void MultiresTriangulation::getImpactedVerticesABCDEFGH ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3697 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesABDC()

void MultiresTriangulation::getImpactedVerticesABDC ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3735 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesAC()

void MultiresTriangulation::getImpactedVerticesAC ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3915 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesAE()

void MultiresTriangulation::getImpactedVerticesAE ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3967 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesAEFB()

void MultiresTriangulation::getImpactedVerticesAEFB ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3821 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesAEGC()

void MultiresTriangulation::getImpactedVerticesAEGC ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3779 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesB()

void ttk::MultiresTriangulation::getImpactedVerticesB ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesBD()

void MultiresTriangulation::getImpactedVerticesBD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3928 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesBF()

void MultiresTriangulation::getImpactedVerticesBF ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3981 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesBFHD()

void MultiresTriangulation::getImpactedVerticesBFHD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3800 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesC()

void ttk::MultiresTriangulation::getImpactedVerticesC ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesCD()

void MultiresTriangulation::getImpactedVerticesCD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3876 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesCG()

void MultiresTriangulation::getImpactedVerticesCG ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3995 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesD()

void ttk::MultiresTriangulation::getImpactedVerticesD ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesDH()

void MultiresTriangulation::getImpactedVerticesDH ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 4009 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesE()

void ttk::MultiresTriangulation::getImpactedVerticesE ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesEF()

void MultiresTriangulation::getImpactedVerticesEF ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3889 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesEFHG()

void MultiresTriangulation::getImpactedVerticesEFHG ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3757 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesEG()

void MultiresTriangulation::getImpactedVerticesEG ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3941 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesError()

void MultiresTriangulation::getImpactedVerticesError ( const int prev_decim,
const std::array< SimplexId, 3 > & p ) const

Definition at line 3686 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesF()

void ttk::MultiresTriangulation::getImpactedVerticesF ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesFH()

void MultiresTriangulation::getImpactedVerticesFH ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3954 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesG()

void ttk::MultiresTriangulation::getImpactedVerticesG ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getImpactedVerticesGH()

void MultiresTriangulation::getImpactedVerticesGH ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3902 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesGHDC()

void MultiresTriangulation::getImpactedVerticesGHDC ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

Definition at line 3842 of file MultiresTriangulation.cpp.

◆ getImpactedVerticesH()

void ttk::MultiresTriangulation::getImpactedVerticesH ( std::array< SimplexId, 3 > & p,
SimplexId & localNeighborId0,
SimplexId & localNeighborId1 ) const

◆ getInteriorInvertedVertexNeighbor()

int MultiresTriangulation::getInteriorInvertedVertexNeighbor ( SimplexId vertexId,
SimplexId localNeighborId,
SimplexId & invertedVertexId,
SimplexId & invertedLocalNeighborId ) const

Definition at line 3331 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dA()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dA ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3552 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dAB()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dAB ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3610 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dAC()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dAC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3629 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dB()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dB ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3565 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dBD()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dBD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3648 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dC()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3581 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dCD()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dCD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3667 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighbor2dD()

SimplexId MultiresTriangulation::getInvertedLocalNeighbor2dD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3597 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborA()

void MultiresTriangulation::getInvertedLocalNeighborA ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2929 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborAB()

void MultiresTriangulation::getInvertedLocalNeighborAB ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2617 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborABDC()

void MultiresTriangulation::getInvertedLocalNeighborABDC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2405 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborAC()

void MultiresTriangulation::getInvertedLocalNeighborAC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2721 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborAE()

void MultiresTriangulation::getInvertedLocalNeighborAE ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2773 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborAEFB()

void MultiresTriangulation::getInvertedLocalNeighborAEFB ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2477 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborAEGC()

void MultiresTriangulation::getInvertedLocalNeighborAEGC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2547 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborB()

void MultiresTriangulation::getInvertedLocalNeighborB ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3006 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborBD()

void MultiresTriangulation::getInvertedLocalNeighborBD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2825 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborBF()

void MultiresTriangulation::getInvertedLocalNeighborBF ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2877 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborBFHD()

void MultiresTriangulation::getInvertedLocalNeighborBFHD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2582 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborC()

void MultiresTriangulation::getInvertedLocalNeighborC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2963 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborCD()

void MultiresTriangulation::getInvertedLocalNeighborCD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2669 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborCG()

void MultiresTriangulation::getInvertedLocalNeighborCG ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2796 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborD()

void MultiresTriangulation::getInvertedLocalNeighborD ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3049 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborDH()

void MultiresTriangulation::getInvertedLocalNeighborDH ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2906 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborE()

void MultiresTriangulation::getInvertedLocalNeighborE ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2946 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborEF()

void MultiresTriangulation::getInvertedLocalNeighborEF ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2646 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborEFHG()

void MultiresTriangulation::getInvertedLocalNeighborEFHG ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2441 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborEG()

void MultiresTriangulation::getInvertedLocalNeighborEG ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2744 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborF()

void MultiresTriangulation::getInvertedLocalNeighborF ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3032 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborFH()

void MultiresTriangulation::getInvertedLocalNeighborFH ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2854 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborG()

void MultiresTriangulation::getInvertedLocalNeighborG ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2980 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborGH()

void MultiresTriangulation::getInvertedLocalNeighborGH ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2692 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborGHDC()

void MultiresTriangulation::getInvertedLocalNeighborGHDC ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 2512 of file MultiresTriangulation.cpp.

◆ getInvertedLocalNeighborH()

void MultiresTriangulation::getInvertedLocalNeighborH ( SimplexId id,
SimplexId & invertedLocalNeighbor ) const

Definition at line 3066 of file MultiresTriangulation.cpp.

◆ getInvertedVertexNeighbor2dABCD()

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.

◆ getInvertedVertexNeighborABCDEFGH()

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.

◆ getInvertVertexNeighbor()

int MultiresTriangulation::getInvertVertexNeighbor ( const SimplexId & vertexId,
const SimplexId & neighborId,
SimplexId & localNeighborId ) const

Definition at line 200 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dA()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dA ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 572 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dAB()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dAB ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 692 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dABCD()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dABCD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 836 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dAC()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dAC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 764 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dB()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dB ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 600 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dBD()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dBD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 800 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dC()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 632 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dCD()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dCD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 728 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighbor2dD()

SimplexId MultiresTriangulation::getInvertVertexNeighbor2dD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 664 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborA()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborA ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 942 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborAB()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborAB ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1272 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborABCDEFGH()

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.

◆ getInvertVertexNeighborABDC()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborABDC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1870 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborAC()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborAC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1473 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborAE()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborAE ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1671 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborAEFB()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborAEFB ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2124 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborAEGC()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborAEGC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1995 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborB()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborB ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 980 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborBD()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborBD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1518 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborBF()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborBF ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1716 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborBFHD()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborBFHD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2059 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborC()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1031 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborCD()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborCD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1327 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborCG()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborCG ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1771 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborD()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborD ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1069 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborDH()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborDH ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1825 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborE()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborE ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1107 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborEF()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborEF ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1372 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborEFHG()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborEFHG ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1933 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborEG()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborEG ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1572 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborF()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborF ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1145 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborFH()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborFH ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1626 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborG()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborG ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1183 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborGH()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborGH ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1417 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborGHDC()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborGHDC ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2186 of file MultiresTriangulation.cpp.

◆ getInvertVertexNeighborH()

ttk::SimplexId MultiresTriangulation::getInvertVertexNeighborH ( const SimplexId v,
const SimplexId neighborId,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1234 of file MultiresTriangulation.cpp.

◆ getTriangulation()

ImplicitTriangulation * ttk::MultiresTriangulation::getTriangulation ( ) const
inline

Definition at line 927 of file MultiresTriangulation.h.

◆ getVertexBoundaryIndex()

int MultiresTriangulation::getVertexBoundaryIndex ( const SimplexId vertexId) const

Definition at line 4203 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor()

int MultiresTriangulation::getVertexNeighbor ( const SimplexId & vertexId,
const int & localNeighborId,
SimplexId & neighborId ) const

Definition at line 403 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dA()

SimplexId MultiresTriangulation::getVertexNeighbor2dA ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 586 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dAB()

SimplexId MultiresTriangulation::getVertexNeighbor2dAB ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 710 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dABCD()

SimplexId MultiresTriangulation::getVertexNeighbor2dABCD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 858 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dAC()

SimplexId MultiresTriangulation::getVertexNeighbor2dAC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 782 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dB()

SimplexId MultiresTriangulation::getVertexNeighbor2dB ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 616 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dBD()

SimplexId MultiresTriangulation::getVertexNeighbor2dBD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 818 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dC()

SimplexId MultiresTriangulation::getVertexNeighbor2dC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 648 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dCD()

SimplexId MultiresTriangulation::getVertexNeighbor2dCD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 746 of file MultiresTriangulation.cpp.

◆ getVertexNeighbor2dD()

SimplexId MultiresTriangulation::getVertexNeighbor2dD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY ) const

Definition at line 678 of file MultiresTriangulation.cpp.

◆ getVertexNeighborA()

ttk::SimplexId MultiresTriangulation::getVertexNeighborA ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 961 of file MultiresTriangulation.cpp.

◆ getVertexNeighborAB()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAB ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1300 of file MultiresTriangulation.cpp.

◆ getVertexNeighborABCDEFGH()

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.

◆ getVertexNeighborABDC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborABDC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1902 of file MultiresTriangulation.cpp.

◆ getVertexNeighborAC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1495 of file MultiresTriangulation.cpp.

◆ getVertexNeighborAE()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAE ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1693 of file MultiresTriangulation.cpp.

◆ getVertexNeighborAEFB()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAEFB ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2155 of file MultiresTriangulation.cpp.

◆ getVertexNeighborAEGC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAEGC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2026 of file MultiresTriangulation.cpp.

◆ getVertexNeighborAtDecimation()

SimplexId MultiresTriangulation::getVertexNeighborAtDecimation ( const SimplexId & vertexId,
const int & localNeighborId,
SimplexId & neighborId,
int decimation ) const

Definition at line 6 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimation2dA()

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.

◆ getVertexNeighborAtDecimation2dAB()

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.

◆ getVertexNeighborAtDecimation2dABCD()

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.

◆ getVertexNeighborAtDecimation2dAC()

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.

◆ getVertexNeighborAtDecimation2dB()

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.

◆ getVertexNeighborAtDecimation2dBD()

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.

◆ getVertexNeighborAtDecimation2dC()

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.

◆ getVertexNeighborAtDecimation2dCD()

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.

◆ getVertexNeighborAtDecimation2dD()

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.

◆ getVertexNeighborAtDecimationA()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationA ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 366 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationAB()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationAB ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 545 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationABCDEFGH()

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.

◆ getVertexNeighborAtDecimationABDC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationABDC ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 870 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationAC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationAC ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 654 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationAE()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationAE ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 762 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationAEFB()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationAEFB ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 1005 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationAEGC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationAEGC ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 936 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationB()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationB ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 387 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationBD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationBD ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 679 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationBF()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationBF ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 787 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationBFHD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationBFHD ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 971 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationC ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 413 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationCD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationCD ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 574 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationCG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationCG ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 816 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationD ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 434 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationDH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationDH ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 845 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationE()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationE ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 455 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationEF()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationEF ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 599 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationEFHG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationEFHG ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 903 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationEG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationEG ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 708 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationF()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationF ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 476 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationFH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationFH ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 737 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationG ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 497 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationGH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationGH ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 624 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationGHDC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationGHDC ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 1038 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborAtDecimationH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborAtDecimationH ( const SimplexId v,
const int id,
const SimplexId shiftX,
const SimplexId shiftY,
const SimplexId shiftZ,
const int decimation ) const
inline

Definition at line 524 of file MultiresTriangulation_CustomDecimation.cpp.

◆ getVertexNeighborB()

ttk::SimplexId MultiresTriangulation::getVertexNeighborB ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1006 of file MultiresTriangulation.cpp.

◆ getVertexNeighborBD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborBD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1545 of file MultiresTriangulation.cpp.

◆ getVertexNeighborBF()

ttk::SimplexId MultiresTriangulation::getVertexNeighborBF ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1744 of file MultiresTriangulation.cpp.

◆ getVertexNeighborBFHD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborBFHD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2091 of file MultiresTriangulation.cpp.

◆ getVertexNeighborC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1050 of file MultiresTriangulation.cpp.

◆ getVertexNeighborCD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborCD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1349 of file MultiresTriangulation.cpp.

◆ getVertexNeighborCG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborCG ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1798 of file MultiresTriangulation.cpp.

◆ getVertexNeighborD()

ttk::SimplexId MultiresTriangulation::getVertexNeighborD ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1088 of file MultiresTriangulation.cpp.

◆ getVertexNeighborDH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborDH ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1847 of file MultiresTriangulation.cpp.

◆ getVertexNeighborE()

ttk::SimplexId MultiresTriangulation::getVertexNeighborE ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1126 of file MultiresTriangulation.cpp.

◆ getVertexNeighborEF()

ttk::SimplexId MultiresTriangulation::getVertexNeighborEF ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1394 of file MultiresTriangulation.cpp.

◆ getVertexNeighborEFHG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborEFHG ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1964 of file MultiresTriangulation.cpp.

◆ getVertexNeighborEG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborEG ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1599 of file MultiresTriangulation.cpp.

◆ getVertexNeighborF()

ttk::SimplexId MultiresTriangulation::getVertexNeighborF ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1164 of file MultiresTriangulation.cpp.

◆ getVertexNeighborFH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborFH ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1648 of file MultiresTriangulation.cpp.

◆ getVertexNeighborG()

ttk::SimplexId MultiresTriangulation::getVertexNeighborG ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1209 of file MultiresTriangulation.cpp.

◆ getVertexNeighborGH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborGH ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1445 of file MultiresTriangulation.cpp.

◆ getVertexNeighborGHDC()

ttk::SimplexId MultiresTriangulation::getVertexNeighborGHDC ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 2217 of file MultiresTriangulation.cpp.

◆ getVertexNeighborH()

ttk::SimplexId MultiresTriangulation::getVertexNeighborH ( const SimplexId v,
const int id,
SimplexId shiftX,
SimplexId shiftY,
SimplexId shiftZ ) const
inline

Definition at line 1253 of file MultiresTriangulation.cpp.

◆ getVertexNeighborNumber()

SimplexId MultiresTriangulation::getVertexNeighborNumber ( const SimplexId & vertexId) const

Definition at line 880 of file MultiresTriangulation.cpp.

◆ getVertexNumber()

int ttk::MultiresTriangulation::getVertexNumber ( ) const
inline

Definition at line 872 of file MultiresTriangulation.h.

◆ isBoundaryImpacted()

bool ttk::MultiresTriangulation::isBoundaryImpacted ( SimplexId v) const

Definition at line 4409 of file MultiresTriangulation.cpp.

◆ isInTriangulation()

bool MultiresTriangulation::isInTriangulation ( const SimplexId vertexId) const

Definition at line 3097 of file MultiresTriangulation.cpp.

◆ localNeighborId()

char MultiresTriangulation::localNeighborId ( SimplexId neighborId,
SimplexId vertexId )

Definition at line 3270 of file MultiresTriangulation.cpp.

◆ localToGlobalVertexId()

SimplexId MultiresTriangulation::localToGlobalVertexId ( const SimplexId localId) const

Definition at line 3119 of file MultiresTriangulation.cpp.

◆ preconditionVerticesInternal()

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.

◆ RL_to_DL()

int ttk::MultiresTriangulation::RL_to_DL ( int rl)

Definition at line 4439 of file MultiresTriangulation.cpp.

◆ setDebugLevel()

int ttk::MultiresTriangulation::setDebugLevel ( const int & debugLevel)
inlineoverridevirtual

Set the debug level of a particular object. The global variable globalDebugLevel_ will over-ride this setting if it has a lower value.

Returns
Returns 0 upon success, negative values otherwise.

Reimplemented from ttk::Debug.

Definition at line 933 of file MultiresTriangulation.h.

◆ setDecimationLevel()

void ttk::MultiresTriangulation::setDecimationLevel ( int decimationLevel)
inline

Definition at line 882 of file MultiresTriangulation.h.

◆ setTriangulation()

void ttk::MultiresTriangulation::setTriangulation ( ImplicitTriangulation * triangulation)
inline

Definition at line 809 of file MultiresTriangulation.h.

◆ vertexToPosition()

void MultiresTriangulation::vertexToPosition ( const SimplexId vertex,
std::array< SimplexId, 3 > & p ) const

Definition at line 3090 of file MultiresTriangulation.cpp.

◆ vertexToPosition2d()

void MultiresTriangulation::vertexToPosition2d ( const SimplexId vertex,
std::array< SimplexId, 3 > & p ) const

Definition at line 3084 of file MultiresTriangulation.cpp.


The documentation for this class was generated from the following files: