VTK  9.7.1
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. More...
 
bool operator== (const Status &other) const
 Return true if and only if every members are equals. More...
 
bool operator!= (const Status &other) const
 Return true if both object are not equals. More...
 
void PrintSelf (ostream &os, vtkIndent indent)
 Print members. More...
 

Public Attributes

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

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.

Member Function Documentation

bool vtkDataObjectMeshCache::Status::enabled ( )
inline

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

Definition at line 117 of file vtkDataObjectMeshCache.h.

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.

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.

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

Print members.

Member Data Documentation

bool vtkDataObjectMeshCache::Status::OriginalDataDefined = false

True if OriginalDataObject is set.

Definition at line 91 of file vtkDataObjectMeshCache.h.

bool vtkDataObjectMeshCache::Status::ConsumerDefined = false

True if Consumer is set.

Definition at line 95 of file vtkDataObjectMeshCache.h.

bool vtkDataObjectMeshCache::Status::CacheDefined = false

True if Cache with initialized.

See also
UpdateCache

Definition at line 100 of file vtkDataObjectMeshCache.h.

bool vtkDataObjectMeshCache::Status::OriginalMeshUnmodified = false

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

Definition at line 104 of file vtkDataObjectMeshCache.h.

bool vtkDataObjectMeshCache::Status::ConsumerUnmodified = false

True if Consumer was not modified since last cache update.

Definition at line 108 of file vtkDataObjectMeshCache.h.

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: