VTK  9.7.1
Classes | Public Member Functions | Protected Attributes | List of all members
vtkDGArrayOutputAccessor Class Reference

Store values interpolated from DG cells into a vtkDoubleArray instance. More...

#include <vtkDGArrayOutputAccessor.h>

Collaboration diagram for vtkDGArrayOutputAccessor:
[legend]

Classes

struct  Tuple
 Expose a tuple in a vtkDoubleArray as an object with a size() method to satisfy requirements of the output iterator API. More...
 

Public Member Functions

 vtkDGArrayOutputAccessor ()=default
 
 vtkDGArrayOutputAccessor (vtkDoubleArray *result)
 
 vtkDGArrayOutputAccessor (const vtkDGArrayOutputAccessor &other)
 
 ~vtkDGArrayOutputAccessor ()
 
vtkDGArrayOutputAccessor & operator= (const vtkDGArrayOutputAccessor &other)
 
void SetResult (vtkDoubleArray *result)
 
Tuple operator[] (vtkTypeUInt64 tupleId)
 
vtkTypeUInt64 GetKey () const
 
Tuple GetTuple ()
 
void Restart ()
 
bool IsAtEnd () const
 
std::size_t size () const
 
vtkTypeUInt64 operator++ ()
 
vtkTypeUInt64 operator++ (int)
 
vtkDGArrayOutputAccessor & operator+= (vtkTypeUInt64 count)
 

Protected Attributes

vtkTypeUInt64 Key { 0 }
 
vtkDoubleArray * Result { nullptr }
 

Detailed Description

Store values interpolated from DG cells into a vtkDoubleArray instance.

Tests:
vtkDGArrayOutputAccessor (Tests)

Definition at line 21 of file vtkDGArrayOutputAccessor.h.

Constructor & Destructor Documentation

vtkDGArrayOutputAccessor::vtkDGArrayOutputAccessor ( )
default
vtkDGArrayOutputAccessor::vtkDGArrayOutputAccessor ( vtkDoubleArray *  result)
vtkDGArrayOutputAccessor::vtkDGArrayOutputAccessor ( const vtkDGArrayOutputAccessor &  other)
vtkDGArrayOutputAccessor::~vtkDGArrayOutputAccessor ( )

Member Function Documentation

vtkDGArrayOutputAccessor& vtkDGArrayOutputAccessor::operator= ( const vtkDGArrayOutputAccessor &  other)
void vtkDGArrayOutputAccessor::SetResult ( vtkDoubleArray *  result)
Tuple vtkDGArrayOutputAccessor::operator[] ( vtkTypeUInt64  tupleId)
vtkTypeUInt64 vtkDGArrayOutputAccessor::GetKey ( ) const
inline

Definition at line 63 of file vtkDGArrayOutputAccessor.h.

Tuple vtkDGArrayOutputAccessor::GetTuple ( )
void vtkDGArrayOutputAccessor::Restart ( )
bool vtkDGArrayOutputAccessor::IsAtEnd ( ) const
std::size_t vtkDGArrayOutputAccessor::size ( ) const
vtkTypeUInt64 vtkDGArrayOutputAccessor::operator++ ( )
vtkTypeUInt64 vtkDGArrayOutputAccessor::operator++ ( int  )
vtkDGArrayOutputAccessor& vtkDGArrayOutputAccessor::operator+= ( vtkTypeUInt64  count)

Member Data Documentation

vtkTypeUInt64 vtkDGArrayOutputAccessor::Key { 0 }
protected

Definition at line 76 of file vtkDGArrayOutputAccessor.h.

vtkDoubleArray* vtkDGArrayOutputAccessor::Result { nullptr }
protected

Definition at line 77 of file vtkDGArrayOutputAccessor.h.


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