.. _PhysiCell_java_Microenvironment: Microenvironment ================ .. role:: raw-html(raw) :format: html .. raw:: html Класс Microenvironment используется для работы со средой модели, в которой находятся клетки и вещества. Для импорта данного класса используйте: .. code-block:: text import ru.biosoft.physicell.biofvm.Microenvironment Все члены класса Microenvironment представлены ниже. .. list-table:: Члены класса Microenvironment :header-rows: 1 * - Член класса - Описание * - mesh - | Содержит :ref:`решетку ` внешней среды. | | :ref:`Пример ` использования. * - double[] mesh.boundingBox - | Содержит массив из 6 значений - :ref:`границы ` внешней среды [Xmin, Xmax, Ymin, Ymax, Zmin, Zmax]. | | :ref:`Пример ` использования. * - options - | Содержит настройки внешней среды модели. | | :ref:`Пример ` использования. * - boolean options.simulate2D - | Содержит true, если модель двумерная. | | :ref:`Пример ` использования. * - double[] options.X_range - | Содержит массив [Xmin, Xmax], в котором первый элемент - минимальное значение координаты x внешней среды, а второй - максимальное. | | :ref:`Пример ` использования. * - double[] options.Y_range - | Содержит массив [Ymin, Ymax], в котором первый элемент - минимальное значение координаты y внешней среды, а второй - максимальное. | | :ref:`Пример ` использования. * - RandomGenerator getRNG() - | Возвращает генератор случайных чисел данной среды. | | :ref:`Пример ` использования. * - int findDensityIndex(String substrate) - | substrate - название субстрата. | | Вовзращает индекс (номер) плотности субстрата substrate. | | :ref:`Пример ` использования. * - List getAgents([metadata].class) - | metadata - метаданные о другом классе (практически всегда используется класс :ref:`Cell `). | | Возвращает список всех агентов (клеток) выбранного класса. | | :ref:`Пример ` использования. * - int getAgentsCount() - | Возвращает количество всех агентов во внешней среде.