Dune Core Modules (unstable)

Dune::VTK::Corner< Cell > Class Template Reference

simple class representing a corner of a cell More...

#include <dune/grid/io/file/vtk/corner.hh>

Public Member Functions

 Corner (const Cell &cell, unsigned duneIndex)
 construct a Corner More...
 
 Corner ()
 construct an invalid Corner
 
const Cell & cell () const
 get reference to the cell
 
void cell (const Cell &cell__)
 set a new cell More...
 
unsigned duneIndex () const
 get the index of the corner within the cell in Dune-numbering
 
void duneIndex (unsigned i)
 set the index of the corner within the cell in Dune-numbering
 
unsigned vtkIndex () const
 get the index of the corner within the cell in VTK-numbering More...
 
void vtkIndex (unsigned i)
 set the index of the corner within the cell in VTK-numbering More...
 

Detailed Description

template<typename Cell>
class Dune::VTK::Corner< Cell >

simple class representing a corner of a cell

Template Parameters
CellType of element this is a corner for. This can essentially be anything with a type() method, in particular an Entity or an Intersection.

Constructor & Destructor Documentation

◆ Corner()

template<typename Cell >
Dune::VTK::Corner< Cell >::Corner ( const Cell &  cell,
unsigned  duneIndex 
)
inline

construct a Corner

Parameters
cellReference to the cell
duneIndexIndex of the corner within the element in Dune-numbering

Member Function Documentation

◆ cell()

template<typename Cell >
void Dune::VTK::Corner< Cell >::cell ( const Cell &  cell__)
inline

set a new cell

This also resets the index of the element to 0 (Dune-numbering), so if you want to set both element and index, set the cell first.

◆ vtkIndex() [1/2]

template<typename Cell >
unsigned Dune::VTK::Corner< Cell >::vtkIndex ( ) const
inline

get the index of the corner within the cell in VTK-numbering

This requires that the cell is valid

References Dune::VTK::renumber().

Referenced by Dune::VTK::CornerIterator< CellIterator >::CornerIterator().

◆ vtkIndex() [2/2]

template<typename Cell >
void Dune::VTK::Corner< Cell >::vtkIndex ( unsigned  i)
inline

set the index of the corner within the cell in VTK-numbering

This requires that the cell is valid

References Dune::VTK::renumber().


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)