static void ComputeAllTypesInternal(std::set<INTERP_KERNEL::NormalizedCellType>& types, const DataArrayInt *nodalConnec, const DataArrayInt *nodalConnecIndex);
static bool OrderPointsAlongLine(const double * coo, int startNode, int endNode,
const int * c, const int * cI, const int *idsBg, const int *endBg,
std::vector<int> & pointIds, std::vector<int> & hitSegs);
static void ReplaceEdgeInFace(const int * sIdxConn, const int * sIdxConnE, int startNode, int endNode,
const std::vector<int>& insidePoints, std::vector<int>& modifiedFace);
static void ComputeAllTypesInternal(std::set<INTERP_KERNEL::NormalizedCellType>& types, const DataArrayInt *nodalConnec, const DataArrayInt *nodalConnecIndex);
static bool OrderPointsAlongLine(const double * coo, int startNode, int endNode,
const int * c, const int * cI, const int *idsBg, const int *endBg,
std::vector<int> & pointIds, std::vector<int> & hitSegs);
static void ReplaceEdgeInFace(const int * sIdxConn, const int * sIdxConnE, int startNode, int endNode,
const std::vector<int>& insidePoints, std::vector<int>& modifiedFace);