Revision 734261b3ee2ff9a172b90739f1cf7e2ae9823c25 authored by rinkk on 11 February 2021, 14:52:44 UTC, committed by rinkk on 15 February 2021, 10:13:16 UTC
1 parent 8cacbd1
EdgeReturn.h
/**
* \file
* \copyright
* Copyright (c) 2012-2021, OpenGeoSys Community (http://www.opengeosys.org)
* Distributed under a Modified BSD License.
* See accompanying file LICENSE.txt or
* http://www.opengeosys.org/project/license
*
*/
#pragma once
namespace MeshLib
{
class Element;
/// Returns always null pointer
class NoEdgeReturn
{
public:
/// Returns i-th edge of the given element
static const Element* getEdge(const Element* /*e*/, unsigned /*i*/)
{
return nullptr;
}
};
/// Returns linear order edge
class LinearEdgeReturn
{
public:
/// Returns i-th edge of the given element
static const Element* getEdge(const Element* e, unsigned i);
};
/// Returns quadratic order edge
class QuadraticEdgeReturn
{
public:
/// Returns i-th edge of the given element
static const Element* getEdge(const Element* e, unsigned i);
};
} // namespace MeshLib
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...