This class specifies the interface used by this node to notify the application when the position
of the probe is updated.
More...
#include <MeshVizXLM/mapping/nodes/MoMeshPointProbe.h>
Public Member Functions | |
virtual void | motionCallback (size_t cellId, const MeXScalardSetI &scalars, const MeXVec3dSetI &vectors) |
Callback that is triggered each time the field MoMeshPointProbe::position changes on a unstructured mesh. | |
virtual void | motionCallback (size_t cellIdI, size_t cellIdJ, const MeXScalardSetI &scalars, const MeXVec3dSetI &vectors) |
Callback that is triggered each time the field MoMeshPointProbe::position changes on a structured IJ mesh. | |
virtual void | motionCallback (size_t cellIdI, size_t cellIdJ, size_t cellIdK, const MeXScalardSetI &scalars, const MeXVec3dSetI &vectors) |
Callback that is triggered each time the field MoMeshPointProbe::position changes on a structured IJK mesh. | |
virtual | ~MoProbeCallback () |
This class specifies the interface used by this node to notify the application when the position
of the probe is updated.
A derived class must implement at least one of the event method motionCallback depending on the type of mesh.
Definition at line 129 of file MoMeshPointProbe.h.
|
inlinevirtual |
Definition at line 181 of file MoMeshPointProbe.h.
|
inlinevirtual |
Callback that is triggered each time the field MoMeshPointProbe::position changes on a unstructured mesh.
[in] | cellId | is the index of the cell in which the probe is located. |
[in] | scalars | is a set of probed scalar values from the selected scalar sets at the current position. The number of scalar values corresponds to the number of indices in scalarSetIds. The ith value in scalars is associated with the ith index in scalarSetIds. |
[in] | vectors | is a set of probed vectors from the selected vector sets at the current position. The number of vectors corresponds to the number of indices in vectorSetIds. The ith element in vectors is associated with the ith index in vectorSetIds. |
Definition at line 145 of file MoMeshPointProbe.h.
|
inlinevirtual |
Callback that is triggered each time the field MoMeshPointProbe::position changes on a structured IJ mesh.
[in] | cellIdI | is the index I of the cell in which the probe is located. |
[in] | cellIdJ | is the index J of the cell in which the probe is located. |
[in] | scalars | is a set of probed scalar values from the selected scalar sets at the current position. The number of scalar values corresponds to the number of indices in scalarSetIds. The ith value in scalars is associated with the ith index in scalarSetIds. |
[in] | vectors | is a set of probed vectors from the selected vector sets at the current position. The number of vectors corresponds to the number of indices in vectorSetIds. The ith element in vectors is associated with the ith index in vectorSetIds. |
Definition at line 161 of file MoMeshPointProbe.h.
|
inlinevirtual |
Callback that is triggered each time the field MoMeshPointProbe::position changes on a structured IJK mesh.
[in] | cellIdI | is the index I of the cell in which the probe is located. |
[in] | cellIdJ | is the index J of the cell in which the probe is located. |
[in] | cellIdK | is the index K of the cell in which the probe is located. |
[in] | scalars | is a set of probed scalar values from the selected scalar sets at the current position. The number of scalar values corresponds to the number of indices in scalarSetIds. The ith value in scalars is associated with the ith index in scalarSetIds. |
[in] | vectors | is a set of probed vectors from the selected vector sets at the current position. The number of vectors corresponds to the number of indices in vectorSetIds. The ith element in vectors is associated with the ith index in vectorSetIds. |
Definition at line 178 of file MoMeshPointProbe.h.