VTK
Public Member Functions | List of all members
vtkXdmf3LightDataHandler Class Reference

internal helper for vtkXdmf3Reader More...

#include <vtkXdmf3LightDataHandler.h>

Public Member Functions

 ~vtkXdmf3LightDataHandler ()
 
void ClearGridsIfNeeded (shared_ptr< XdmfItem > domain)
 
std::set< doublegetTimes ()
 
void InspectXDMF (shared_ptr< XdmfItem > item, vtkIdType parentVertex, unsigned int depth=0)
 

Static Public Member Functions

static shared_ptr< vtkXdmf3LightDataHandlerNew (vtkXdmf3SILBuilder *sb, vtkXdmf3ArraySelection *f, vtkXdmf3ArraySelection *ce, vtkXdmf3ArraySelection *pn, vtkXdmf3ArraySelection *gc, vtkXdmf3ArraySelection *sc, unsigned int processor, unsigned int nprocessors)
 

Detailed Description

internal helper for vtkXdmf3Reader

$Date$ $Revision$

vtkXdmf3Reader uses this class to inspect the light data in the XDMF file(s) and determine meta-information about the vtkDataObjects it needs to produce.

This file is a helper for the vtkXdmf3Reader and not intended to be part of VTK public API VTK-HeaderTest-Exclude: vtkXdmf3LightDataHandler.h

Definition at line 45 of file vtkXdmf3LightDataHandler.h.

Constructor & Destructor Documentation

vtkXdmf3LightDataHandler::~vtkXdmf3LightDataHandler ( )

destructor

Member Function Documentation

static shared_ptr<vtkXdmf3LightDataHandler> vtkXdmf3LightDataHandler::New ( vtkXdmf3SILBuilder sb,
vtkXdmf3ArraySelection f,
vtkXdmf3ArraySelection ce,
vtkXdmf3ArraySelection pn,
vtkXdmf3ArraySelection gc,
vtkXdmf3ArraySelection sc,
unsigned int  processor,
unsigned int  nprocessors 
)
static

factory constructor

void vtkXdmf3LightDataHandler::InspectXDMF ( shared_ptr< XdmfItem >  item,
vtkIdType  parentVertex,
unsigned int  depth = 0 
)

recursively inspect XDMF data hierarchy to determine times that we can provide data at name of arrays to select from name and hierarchical relationship of blocks to select from

void vtkXdmf3LightDataHandler::ClearGridsIfNeeded ( shared_ptr< XdmfItem >  domain)

called to make sure overflown SIL doesn't give nonsensical results

std::set<double> vtkXdmf3LightDataHandler::getTimes ( )

return the list of times that the xdmf file can provide data at only valid after InspectXDMF


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