Peano
Loading...
Searching...
No Matches
VtkPointAsciiWriter< FileWriter, fp > Class Template Reference

#include <point.h>

Inheritance diagram for VtkPointAsciiWriter< FileWriter, fp >:
Collaboration diagram for VtkPointAsciiWriter< FileWriter, fp >:

Public Member Functions

 VtkPointAsciiWriter (FileWriter *writer)
 
 VtkPointAsciiWriter ()=default
 
void add (fp x, fp y, fp z)
 
void addPointDataHeader ()
 
void addScalarPointDataHeader (const char *name)
 
void addScalar (fp value)
 
void finish ()
 

Additional Inherited Members

- Protected Member Functions inherited from VtkPointWriterBase< FileWriter >
constexpr int particleCountPosition () const
 
template<typename T >
byteswapped (T val)
 
void updatePointsCount ()
 
 VtkPointWriterBase (FileWriter *writer)
 
 VtkPointWriterBase ()=default
 
- Protected Attributes inherited from VtkPointWriterBase< FileWriter >
FileWriter * writer = nullptr
 
unsigned long pointCount = 0
 

Detailed Description

template<typename FileWriter, typename fp = float>
requires IoWriter<FileWriter> and std::is_floating_point_v<fp>
class VtkPointAsciiWriter< FileWriter, fp >

Definition at line 48 of file point.h.

Constructor & Destructor Documentation

◆ VtkPointAsciiWriter() [1/2]

template<typename FileWriter , typename fp = float>
VtkPointAsciiWriter< FileWriter, fp >::VtkPointAsciiWriter ( FileWriter * writer)
explicit

Definition at line 50 of file point.h.

References assert.

◆ VtkPointAsciiWriter() [2/2]

template<typename FileWriter , typename fp = float>
VtkPointAsciiWriter< FileWriter, fp >::VtkPointAsciiWriter ( )
explicitdefault

Member Function Documentation

◆ add()

template<typename FileWriter , typename fp = float>
void VtkPointAsciiWriter< FileWriter, fp >::add ( fp x,
fp y,
fp z )

Definition at line 65 of file point.h.

References VtkPointWriterBase< FileWriter >::pointCount, and VtkPointWriterBase< FileWriter >::writer.

Referenced by VtkPolylineAsciiWriter< FileWriter, fp >::add().

Here is the caller graph for this function:

◆ addPointDataHeader()

template<typename FileWriter , typename fp = float>
void VtkPointAsciiWriter< FileWriter, fp >::addPointDataHeader ( )

◆ addScalar()

template<typename FileWriter , typename fp = float>
void VtkPointAsciiWriter< FileWriter, fp >::addScalar ( fp value)

Definition at line 86 of file point.h.

References assert, and VtkPointWriterBase< FileWriter >::writer.

◆ addScalarPointDataHeader()

template<typename FileWriter , typename fp = float>
void VtkPointAsciiWriter< FileWriter, fp >::addScalarPointDataHeader ( const char * name)

Definition at line 79 of file point.h.

References assert, and VtkPointWriterBase< FileWriter >::writer.

◆ finish()

template<typename FileWriter , typename fp = float>
void VtkPointAsciiWriter< FileWriter, fp >::finish ( )

Definition at line 93 of file point.h.

References VtkPointWriterBase< FileWriter >::updatePointsCount(), and VtkPointWriterBase< FileWriter >::writer.

Here is the call graph for this function:

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