VTK  9.7.20260812
vtkDataObjectMeshCache::Status Struct Reference

#include <vtkDataObjectMeshCache.h>

Detailed Description

Structure to handle the current cache status.

Different conditions are mandatory to use the cache. This offers a low-level access to those conditions as long as the global state.

Definition at line 86 of file vtkDataObjectMeshCache.h.

Public Member Functions

bool enabled ()
 Return true if the cache can safely and meaningfully be used.
bool operator== (const Status &other) const
 Return true if and only if every members are equals.
bool operator!= (const Status &other) const
 Return true if both object are not equals.
void PrintSelf (ostream &os, vtkIndent indent)
 Print members.

Public Attributes

bool OriginalDataDefined = false
 True if OriginalDataObject is set.
bool ConsumerDefined = false
 True if Consumer is set.
bool CacheDefined = false
 True if Cache with initialized.
bool OriginalMeshUnmodified = false
 True if OriginalDataSet mesh was not modified since last cache update.
bool ConsumerUnmodified = false
 True if Consumer was not modified since last cache update.
bool AttributesIdsExists = true
 True if attributes ids exists.

Member Function Documentation

◆ enabled()

bool vtkDataObjectMeshCache::Status::enabled ( )
inline

Return true if the cache can safely and meaningfully be used.

Definition at line 117 of file vtkDataObjectMeshCache.h.

◆ operator==()

bool vtkDataObjectMeshCache::Status::operator== ( const Status & other) const
inline

Return true if and only if every members are equals.

See also
operator!=

Definition at line 127 of file vtkDataObjectMeshCache.h.

◆ operator!=()

bool vtkDataObjectMeshCache::Status::operator!= ( const Status & other) const
inline

Return true if both object are not equals.

See also
operator==

Definition at line 141 of file vtkDataObjectMeshCache.h.

◆ PrintSelf()

void vtkDataObjectMeshCache::Status::PrintSelf ( ostream & os,
vtkIndent indent )

Print members.

Member Data Documentation

◆ OriginalDataDefined

bool vtkDataObjectMeshCache::Status::OriginalDataDefined = false

True if OriginalDataObject is set.

Definition at line 91 of file vtkDataObjectMeshCache.h.

◆ ConsumerDefined

bool vtkDataObjectMeshCache::Status::ConsumerDefined = false

True if Consumer is set.

Definition at line 95 of file vtkDataObjectMeshCache.h.

◆ CacheDefined

bool vtkDataObjectMeshCache::Status::CacheDefined = false

True if Cache with initialized.

See also
UpdateCache

Definition at line 100 of file vtkDataObjectMeshCache.h.

◆ OriginalMeshUnmodified

bool vtkDataObjectMeshCache::Status::OriginalMeshUnmodified = false

True if OriginalDataSet mesh was not modified since last cache update.

Definition at line 104 of file vtkDataObjectMeshCache.h.

◆ ConsumerUnmodified

bool vtkDataObjectMeshCache::Status::ConsumerUnmodified = false

True if Consumer was not modified since last cache update.

Definition at line 108 of file vtkDataObjectMeshCache.h.

◆ AttributesIdsExists

bool vtkDataObjectMeshCache::Status::AttributesIdsExists = true

True if attributes ids exists.

Definition at line 112 of file vtkDataObjectMeshCache.h.


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