VTK  9.4.20241016
Public Attributes | List of all members
vtkCellGridRangeQuery::ComponentRange Struct Reference

Store the finite/entire range for a single component of a cell-attribute. More...

#include <vtkCellGridRangeQuery.h>

Collaboration diagram for vtkCellGridRangeQuery::ComponentRange:
[legend]

Public Attributes

vtkTimeStamp FiniteRangeTime
 When was the finite range last computed?
 
std::array< double, 2 > FiniteRange
 What is the finite-valued range?
 
vtkTimeStamp EntireRangeTime
 When was the entire range last computed?
 
std::array< double, 2 > EntireRange
 What is the true range (including possible NaN or Inf values)?
 

Detailed Description

Store the finite/entire range for a single component of a cell-attribute.

Each vtkCellGrid instance holds a map of these structures to accelerate range lookups and passes in the address of this map to us before running the query. This way the object holding the cell-attributes holds their cached ranges.

The vtkCellAttribute itself cannot hold its cached component-ranges because it may be referenced by multiple vtkCellGrid instances.

Definition at line 96 of file vtkCellGridRangeQuery.h.

Member Data Documentation

◆ FiniteRangeTime

vtkTimeStamp vtkCellGridRangeQuery::ComponentRange::FiniteRangeTime

When was the finite range last computed?

Definition at line 99 of file vtkCellGridRangeQuery.h.

◆ FiniteRange

std::array<double, 2> vtkCellGridRangeQuery::ComponentRange::FiniteRange

What is the finite-valued range?

Definition at line 101 of file vtkCellGridRangeQuery.h.

◆ EntireRangeTime

vtkTimeStamp vtkCellGridRangeQuery::ComponentRange::EntireRangeTime

When was the entire range last computed?

Definition at line 104 of file vtkCellGridRangeQuery.h.

◆ EntireRange

std::array<double, 2> vtkCellGridRangeQuery::ComponentRange::EntireRange

What is the true range (including possible NaN or Inf values)?

Definition at line 106 of file vtkCellGridRangeQuery.h.


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