TTK
Loading...
Searching...
No Matches
PeriodicImplicitTriangulation.cpp File Reference

Go to the source code of this file.

Functions

bool PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL isVertexOnBoundary (const SimplexId &vertexId) const
 
bool PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL isEdgeOnBoundary (const SimplexId &edgeId) const
 
bool PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL isTriangleOnBoundary (const SimplexId &triangleId) const
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexNeighborNumber (const SimplexId &vertexId) const
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexNeighbor (const SimplexId &vertexId, const int &localNeighborId, SimplexId &neighborId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexNeighbors ()
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexLinkNumber (const SimplexId &vertexId) const
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexLink (const SimplexId &vertexId, const int &localLinkId, SimplexId &linkId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexLinks ()
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexStarNumber (const SimplexId &vertexId) const
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexStar (const SimplexId &vertexId, const int &localStarId, SimplexId &starId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexStars ()
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexPoint (const SimplexId &vertexId, float &x, float &y, float &z) const
 
const vector< std::array< SimplexId, 2 > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdges ()
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdgeLinkNumber (const SimplexId &edgeId) const
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getEdgeLink (const SimplexId &edgeId, const int &localLinkId, SimplexId &linkId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdgeLinks ()
 
template<typename Derived>
SimplexId PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getEdgeStarNumber (const SimplexId &edgeId) const
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getEdgeStar (const SimplexId &edgeId, const int &localStarId, SimplexId &starId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdgeStars ()
 
const vector< std::array< SimplexId, 3 > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangles ()
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getTriangleLink (const SimplexId &triangleId, const int &localLinkId, SimplexId &linkId) const
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangleLinkNumber (const SimplexId &triangleId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangleLinks ()
 
template<typename Derived>
SimplexId PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getTriangleStarNumber (const SimplexId &triangleId) const
 
template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getTriangleStar (const SimplexId &triangleId, const int &localStarId, SimplexId &starId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangleStars ()
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellVertexNumber (const SimplexId &ttkNotUsed(cellId)) const
 
int PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellVertex (const SimplexId &cellId, const int &localVertexId, SimplexId &vertexId) const
 
SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellNeighborNumber (const SimplexId &cellId) const
 
int PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellNeighbor (const SimplexId &cellId, const int &localNeighborId, SimplexId &neighborId) const
 
const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellNeighbors ()
 

Function Documentation

◆ getCellNeighbor()

int PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellNeighbor ( const SimplexId & cellId,
const int & localNeighborId,
SimplexId & neighborId ) const

Definition at line 2013 of file PeriodicImplicitTriangulation.cpp.

◆ getCellNeighborNumber()

SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellNeighborNumber ( const SimplexId & cellId) const

Definition at line 1998 of file PeriodicImplicitTriangulation.cpp.

◆ getCellNeighbors()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellNeighbors ( )

Definition at line 2031 of file PeriodicImplicitTriangulation.cpp.

◆ getCellVertex()

int PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellVertex ( const SimplexId & cellId,
const int & localVertexId,
SimplexId & vertexId ) const

Definition at line 1919 of file PeriodicImplicitTriangulation.cpp.

◆ getCellVertexNumber()

SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getCellVertexNumber ( const SimplexId & ttkNotUsedcellId) const

Definition at line 1913 of file PeriodicImplicitTriangulation.cpp.

◆ getEdgeLink()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getEdgeLink ( const SimplexId & edgeId,
const int & localLinkId,
SimplexId & linkId ) const

Definition at line 1076 of file PeriodicImplicitTriangulation.cpp.

◆ getEdgeLinkNumber()

Definition at line 1069 of file PeriodicImplicitTriangulation.cpp.

◆ getEdgeLinks()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdgeLinks ( )

Definition at line 1127 of file PeriodicImplicitTriangulation.cpp.

◆ getEdges()

const vector< std::array< SimplexId, 2 > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdges ( )

Definition at line 950 of file PeriodicImplicitTriangulation.cpp.

◆ getEdgeStar()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getEdgeStar ( const SimplexId & edgeId,
const int & localStarId,
SimplexId & starId ) const

Definition at line 1177 of file PeriodicImplicitTriangulation.cpp.

◆ getEdgeStarNumber()

template<typename Derived>
SimplexId PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getEdgeStarNumber ( const SimplexId & edgeId) const

Definition at line 1148 of file PeriodicImplicitTriangulation.cpp.

◆ getEdgeStars()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getEdgeStars ( )

Definition at line 1229 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangleLink()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getTriangleLink ( const SimplexId & triangleId,
const int & localLinkId,
SimplexId & linkId ) const

Definition at line 1423 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangleLinkNumber()

SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangleLinkNumber ( const SimplexId & triangleId) const

Definition at line 1461 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangleLinks()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangleLinks ( )

Definition at line 1468 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangles()

const vector< std::array< SimplexId, 3 > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangles ( )

Definition at line 1404 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangleStar()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getTriangleStar ( const SimplexId & triangleId,
const int & localStarId,
SimplexId & starId ) const

Definition at line 1505 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangleStarNumber()

template<typename Derived>
SimplexId PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getTriangleStarNumber ( const SimplexId & triangleId) const

Definition at line 1489 of file PeriodicImplicitTriangulation.cpp.

◆ getTriangleStars()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getTriangleStars ( )

Definition at line 1544 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexLink()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexLink ( const SimplexId & vertexId,
const int & localLinkId,
SimplexId & linkId ) const

Definition at line 465 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexLinkNumber()

SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexLinkNumber ( const SimplexId & vertexId) const

Definition at line 459 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexLinks()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexLinks ( )

Definition at line 487 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexNeighbor()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexNeighbor ( const SimplexId & vertexId,
const int & localNeighborId,
SimplexId & neighborId ) const

Definition at line 289 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexNeighborNumber()

SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexNeighborNumber ( const SimplexId & vertexId) const

Definition at line 268 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexNeighbors()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexNeighbors ( )

Definition at line 330 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexPoint()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexPoint ( const SimplexId & vertexId,
float & x,
float & y,
float & z ) const

Definition at line 820 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexStar()

template<typename Derived>
int PeriodicImplicitTriangulationCRTP< Derived >::TTK_TRIANGULATION_INTERNAL getVertexStar ( const SimplexId & vertexId,
const int & localStarId,
SimplexId & starId ) const

Definition at line 524 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexStarNumber()

SimplexId PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexStarNumber ( const SimplexId & vertexId) const

Definition at line 505 of file PeriodicImplicitTriangulation.cpp.

◆ getVertexStars()

const vector< vector< SimplexId > > *PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL getVertexStars ( )

Definition at line 546 of file PeriodicImplicitTriangulation.cpp.

◆ isEdgeOnBoundary()

bool PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL isEdgeOnBoundary ( const SimplexId & edgeId) const

Definition at line 244 of file PeriodicImplicitTriangulation.cpp.

◆ isTriangleOnBoundary()

bool PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL isTriangleOnBoundary ( const SimplexId & triangleId) const

Definition at line 256 of file PeriodicImplicitTriangulation.cpp.

◆ isVertexOnBoundary()

bool PeriodicImplicitTriangulation::TTK_TRIANGULATION_INTERNAL isVertexOnBoundary ( const SimplexId & vertexId) const

Definition at line 232 of file PeriodicImplicitTriangulation.cpp.