Class BrainMRIModel

java.lang.Object
org.episteme.natural.medicine.anatomy.BrainMRIModel
All Implemented Interfaces:
VoxelModel

public class BrainMRIModel extends Object implements VoxelModel
A mock MRI model for brain anatomy visualization.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • BrainMRIModel

      public BrainMRIModel()
  • Method Details

    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface VoxelModel
      Returns:
      Number of voxels in X dimension
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface VoxelModel
      Returns:
      Number of voxels in Y dimension
    • getDepth

      public int getDepth()
      Specified by:
      getDepth in interface VoxelModel
      Returns:
      Number of voxels in Z dimension
    • getValue

      public Real getValue(int x, int y, int z)
      Specified by:
      getValue in interface VoxelModel
      Returns:
      The scientific scalar value at integer coordinates.
    • getName

      public String getName()
      Specified by:
      getName in interface VoxelModel
      Returns:
      Friendly name for the dataset
    • getUnit

      public String getUnit()
      Specified by:
      getUnit in interface VoxelModel
      Returns:
      Friendly description of the unit or data type