Interface MiDataSetIj
-
- All Superinterfaces:
MiDataSet
- All Known Subinterfaces:
MeXDataSetIj
,MeXScalardSetIj
,MeXStringSetIj
,MeXVec3dSetIj
,MiScalardSetIj
,MiStringSetIj
,MiVec3dSetIj
public interface MiDataSetIj extends MiDataSet
Generic data set interface for structured surface meshes.A generic interface for a data set usable in any extract of a structured surface mesh.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StorageLayoutIJ
getStorageLayout()
Hint about data organization in memory.-
Methods inherited from interface com.openinventor.meshvizxlm.mesh.data.MiDataSet
getBinding, getName, getTimeStamp
-
-
-
-
Method Detail
-
getStorageLayout
StorageLayoutIJ getStorageLayout()
Hint about data organization in memory.This information aims at optimizing the topology traversal for extractors. Returns the internal data layout in memory as 2 enum values covering all possible cases. For instance
JI
means that:- the cell (i+1,j) is consecutive in memory to the data (i,j) and,
- the slice of data (j+1) is consecutive in memory to the slice of data (j)
The fastest way to go through the data with such layout is to perform the following triple loop:
for each j with 0 <= j < numJ for each i with 0 <= i < numI data.get(i,j);
-
-