VTK  9.4.20241201
Public Member Functions | Public Attributes | List of all members
vtkDataObjectMeshCache::Status Struct Reference

Structure to handle the current cache status. More...

#include <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.
 

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 76 of file vtkDataObjectMeshCache.h.

Member Function Documentation

◆ enabled()

bool vtkDataObjectMeshCache::Status::enabled ( )
inline

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

Definition at line 107 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 117 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 131 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 81 of file vtkDataObjectMeshCache.h.

◆ ConsumerDefined

bool vtkDataObjectMeshCache::Status::ConsumerDefined = false

True if Consumer is set.

Definition at line 85 of file vtkDataObjectMeshCache.h.

◆ CacheDefined

bool vtkDataObjectMeshCache::Status::CacheDefined = false

True if Cache with initialized.

See also
UpdateCache

Definition at line 90 of file vtkDataObjectMeshCache.h.

◆ OriginalMeshUnmodified

bool vtkDataObjectMeshCache::Status::OriginalMeshUnmodified = false

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

Definition at line 94 of file vtkDataObjectMeshCache.h.

◆ ConsumerUnmodified

bool vtkDataObjectMeshCache::Status::ConsumerUnmodified = false

True if Consumer was not modified since last cache update.

Definition at line 98 of file vtkDataObjectMeshCache.h.

◆ AttributesIdsExists

bool vtkDataObjectMeshCache::Status::AttributesIdsExists = true

True if attributes ids exists.

Definition at line 102 of file vtkDataObjectMeshCache.h.


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