23#ifndef _MiPointProbeHexahedronIjk_h
24#define _MiPointProbeHexahedronIjk_h
26#include <MeshVizXLM/extractors/MiPointProbeIjk.h>
27#include <MeshVizXLM/mesh/MiVolumeMeshHexahedronIjk.h>
28#include <MeshVizXLM/mesh/cell/MiVolumeCell.h>
31#include<Inventor/STL/cassert>
60 template <
typename _T>
68 template <
typename _T>
101template <
typename _T>
108 size_t icell,jcell,kcell;
110 val = dataset.
get(icell,jcell,kcell);
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines an abstract cell...
virtual size_t getNodeIndex(size_t node) const =0
Gets the index (in the mesh) of a node.
virtual size_t getNumNodes() const =0
Gets the number of nodes.
virtual DataBinding getBinding() const =0
Returns the data binding of this data set.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Generic data set interfa...
virtual _T get(size_t i) const =0
Returns the i-th value of this set.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Generic data set interfa...
virtual _T get(size_t i, size_t j, size_t k) const =0
Returns the ijk-th value of this set.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Probe at a given locatio...
_T getValue(const MiDataSetI< _T > &dataset) const
Gets the value at the current probe location in the given PER_NODE dataset.
virtual const MiVolumeCell * getCell() const =0
Gets the cell of the mesh containing the current location of the probe.
static MiPointProbeHexahedronIjk * getNewInstance(const MiVolumeMeshHexahedronIjk &mesh, bool parallel=true)
Factory method returning a new instance of a class implementing this abstract class.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Probe at a given locatio...
virtual void getCellId(size_t &i, size_t &j, size_t &k) const =0
Gets the ids of the cell of the mesh containing the current location of the probe.
virtual void getWeight(std::vector< double > &weight) const =0
Gets the weights at the current probe location.
virtual bool isFound() const =0
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines an abstract cell...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> IJK Hexahedron volume me...