|
ug4
|
Can be used to store information about an edge and to construct an edge. More...
#include <grid_base_objects.h>
Inheritance diagram for ug::EdgeDescriptor:Public Member Functions | |
| EdgeDescriptor () | |
| EdgeDescriptor (const EdgeDescriptor &ed) | |
| EdgeDescriptor (Vertex *vrt1, Vertex *vrt2) | |
| EdgeDescriptor & | operator= (const EdgeDescriptor &ed) |
| void | set_vertex (uint index, Vertex *vrt) |
| void | set_vertices (Vertex *vrt1, Vertex *vrt2) |
Public Member Functions inherited from ug::EdgeVertices | |
| virtual size_t | num_vertices () const |
| Vertex * | operator[] (size_t index) const |
| returns the i-th vertex. | |
| size_t | size () const |
| returns the number of vertices. | |
| virtual Vertex * | vertex (size_t index) const |
| virtual ConstVertexArray | vertices () const |
| virtual | ~EdgeVertices () |
Public Member Functions inherited from ug::IVertexGroup | |
| Vertex * | operator[] (size_t index) const |
| returns the i-th vertex. | |
| size_t | size () const |
| returns the number of vertices. | |
| virtual | ~IVertexGroup () |
Additional Inherited Members | |
Public Types inherited from ug::IVertexGroup | |
| typedef Vertex *const * | ConstVertexArray |
Protected Member Functions inherited from ug::EdgeVertices | |
| void | assign_edge_vertices (const EdgeVertices &ev) |
Protected Attributes inherited from ug::EdgeVertices | |
| Vertex * | m_vertices [2] |
Can be used to store information about an edge and to construct an edge.
| ug::EdgeDescriptor::EdgeDescriptor | ( | ) |
| ug::EdgeDescriptor::EdgeDescriptor | ( | const EdgeDescriptor & | ed | ) |
References ug::EdgeVertices::assign_edge_vertices().
References ug::EdgeVertices::m_vertices.
| EdgeDescriptor & ug::EdgeDescriptor::operator= | ( | const EdgeDescriptor & | ed | ) |
References ug::EdgeVertices::assign_edge_vertices().
Referenced by ug::AdaptiveRegularRefiner_MultiGrid::create_closure_elements_2d(), ug::AdaptiveRegularRefiner_MultiGrid::create_closure_elements_3d(), ug::Face::edge_desc(), ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType >::edge_desc(), ug::CustomQuadrilateral< ConcreteQuadrilateralType, BaseClass, RefTriType, RefQuadType >::edge_desc(), ug::Tetrahedron::edge_desc(), ug::Hexahedron::edge_desc(), ug::Prism::edge_desc(), ug::Pyramid::edge_desc(), ug::Octahedron::edge_desc(), ug::MergeGrids(), ug::MergeVertices(), ug::GlobalFracturedMediaRefiner::perform_refinement(), and ug::Grid::replace_vertex().