ug4
quadrialteral_util_impl.h File Reference
#include <set>
#include "boost/iterator/transform_iterator.hpp"
#include "quadrilateral_util.h"
#include "lib_grid/algorithms/geom_obj_util/vertex_util.h"
#include "common/util/hash.h"

Go to the source code of this file.

Classes

struct  ug::detail::quadUtil::EdgeToQuadInfo
 

Namespaces

 ug
 the ug namespace
 
 ug::detail
 
 ug::detail::quadUtil
 

Functions

template<class edge_iter_t , class TAAPos >
void ug::ReplaceByQuadrilaterals_EdgeBased (Grid &g, edge_iter_t edgesBegin, edge_iter_t edgesEnd, TAAPos aaPos)
 Attempts to replace triangles associated with the given set of edges by a set of quadrilaterals. More...
 
template<class edge_iter_t >
void ug::ReplaceByQuadrilaterals_EdgeBasedNoSort (Grid &g, edge_iter_t edgesBegin, edge_iter_t edgesEnd)
 Attempts to replace triangles associated with the given set of edges by a set of quadrilaterals. More...
 
template<class face_iter_t , class TAAPos >
void ug::ReplaceByQuadrilaterals_FaceBased (Grid &g, face_iter_t facesBegin, face_iter_t facesEnd, TAAPos aaPos)
 Attempts to replace the given set of triangles by a set of quadrilaterals. More...
 
template<class face_iter_t >
void ug::ReplaceByQuadrilaterals_FaceBasedNoSort (Grid &g, face_iter_t facesBegin, face_iter_t facesEnd)
 Attempts to replace the given set of faces by a set of quadrilaterals. More...