graphics::DataDXConnections Class Referenceabstract
Graphics in OpenDX - connections. More...
#include <dataDX.hh>
Public Member Functions | |
void | add (uint a) |
Increments the counter for the quads or cubes by a . More... | |
uint | counts () const |
Returns the number of quads or cubes which have to be built with connections. More... | |
DataDXConnections (std::ostream &os, const uint count, VertexList *vtxList=0, const uint dim=2) | |
Constructor. More... | |
virtual void | operator() (const concepts::Cell &) |
Application operator. More... | |
virtual void | operator() (const concepts::Element< Real > &elm) |
virtual void | operator() (const Element< Real > &elm)=0 |
Application operator. More... | |
void | write (const int x) const |
Writes integer in binary format to the output stream. More... | |
virtual | ~DataDXConnections () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Private Attributes | |
uint | counts_ |
Counts the number of non-corner points in former elements. More... | |
const uint | dim_ |
Dimension. More... | |
std::ostream & | os_ |
Output stream. More... | |
Detailed Description
Graphics in OpenDX - connections.
This class writes the connections of the points (given by the coordinates) to the file.
You should not use this class directly, Instead, use the executor class DataDX or (even simpler) its trampoline function drawDataDX (which hides the template parameter of DataDX).
- See also
- DataDX the executor class
- drawDataDX the trampoline function of DataDX
Constructor & Destructor Documentation
◆ DataDXConnections()
graphics::DataDXConnections::DataDXConnections | ( | std::ostream & | os, |
const uint | count, | ||
VertexList * | vtxList = 0 , |
||
const uint | dim = 2 |
||
) |
Constructor.
- Parameters
-
os Output stream where the OpenDX data should be written to count Number of quadrilaterals or hexahedrons to be built vtxList List of the vertices and their coordinates dim Spatial dimension of the problem
◆ ~DataDXConnections()
|
virtual |
Member Function Documentation
◆ add()
|
inline |
◆ counts()
|
inline |
◆ info()
|
protectedvirtualinherited |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::CellEdgeIntegral< F >, concepts::CellFaceIntegral< F >, concepts::CellIntegral< F >, hp3D::APrioriRefinement, hp2D::APrioriRefinement, graphics::VertexList, graphics::MatrixCounterCell, graphics::BaseMeshCell, graphics::BaseOutputCell< F >, and graphics::BaseOutputCell< Real >.
◆ operator()() [1/3]
|
inlinevirtual |
Application operator.
This application operator has to be overloaded to post process a mesh.
- Parameters
-
cell Current cell
Implements concepts::CellPostprocess< Real >.
◆ operator()() [2/3]
|
virtual |
◆ operator()() [3/3]
|
pure virtualinherited |
Application operator.
This application operator has to be overloaded to post process a space.
- Parameters
-
elm Current element
Implemented in concepts::CellEdgeIntegral< F >, and concepts::CellFaceIntegral< F >.
◆ write()
void graphics::DataDXConnections::write | ( | const int | x | ) | const |
Writes integer in binary format to the output stream.
Member Data Documentation
◆ counts_
|
private |
◆ dim_
|
private |
◆ os_
|
private |
The documentation for this class was generated from the following file:
- graphics/dataDX.hh