Class ModelImage3DLayout.GradientNeighbors
java.lang.Object
gov.nih.mipav.view.renderer.flythroughview.ModelImage3DLayout.GradientNeighbors
- Enclosing class:
ModelImage3DLayout
Stores the indexes into a linear array for the samples to use in computing finite difference based gradients as
follows:
grad.x = (array[m_iX1] - array[m_iX0]) / m_fDeltaX; grad.y = (array[m_iY1] - array[m_iY0]) / m_fDeltaY; grad.z = (array[m_iZ1] - array[m_iZ0]) / m_fDeltaZ;
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatScale factors to use for normalizing the finite differences by axis.floatDOCUMENT ME!floatDOCUMENT ME!intIndexes into linear array for X-axis finite difference computed by array[m_iX1] - array[m_iX0];.intDOCUMENT ME!intIndexes into linear array for Y-axis finite difference computed by array[m_iY1] - array[m_iY0];.intDOCUMENT ME!intIndexes into linear array for Z-axis finite difference computed by array[m_iZ1] - array[m_iZ0];.intDOCUMENT ME! -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
m_fDeltaX
public float m_fDeltaXScale factors to use for normalizing the finite differences by axis. -
m_fDeltaY
public float m_fDeltaYDOCUMENT ME! -
m_fDeltaZ
public float m_fDeltaZDOCUMENT ME! -
m_iX0
public int m_iX0Indexes into linear array for X-axis finite difference computed by array[m_iX1] - array[m_iX0];. -
m_iX1
public int m_iX1DOCUMENT ME! -
m_iY0
public int m_iY0Indexes into linear array for Y-axis finite difference computed by array[m_iY1] - array[m_iY0];. -
m_iY1
public int m_iY1DOCUMENT ME! -
m_iZ0
public int m_iZ0Indexes into linear array for Z-axis finite difference computed by array[m_iZ1] - array[m_iZ0];. -
m_iZ1
public int m_iZ1DOCUMENT ME!
-
-
Constructor Details
-
GradientNeighbors
public GradientNeighbors()
-