ug4
ug::EdgeDescriptor Class Reference

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)
 
EdgeDescriptoroperator= (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
 
Vertexoperator[] (size_t index) const
 returns the i-th vertex. More...
 
size_t size () const
 returns the number of vertices. More...
 
virtual Vertexvertex (size_t index) const
 
virtual ConstVertexArray vertices () const
 
virtual ~EdgeVertices ()
 
- Public Member Functions inherited from ug::IVertexGroup
Vertexoperator[] (size_t index) const
 returns the i-th vertex. More...
 
size_t size () const
 returns the number of vertices. More...
 
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
Vertexm_vertices [2]
 

Detailed Description

Can be used to store information about an edge and to construct an edge.

Constructor & Destructor Documentation

◆ EdgeDescriptor() [1/3]

ug::EdgeDescriptor::EdgeDescriptor ( )

◆ EdgeDescriptor() [2/3]

ug::EdgeDescriptor::EdgeDescriptor ( const EdgeDescriptor ed)

◆ EdgeDescriptor() [3/3]

ug::EdgeDescriptor::EdgeDescriptor ( Vertex vrt1,
Vertex vrt2 
)

Member Function Documentation

◆ operator=()

EdgeDescriptor & ug::EdgeDescriptor::operator= ( const EdgeDescriptor ed)

◆ set_vertex()

void ug::EdgeDescriptor::set_vertex ( uint  index,
Vertex vrt 
)
inline

◆ set_vertices()


The documentation for this class was generated from the following files: