.. _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()
- | Возвращает количество всех агентов во внешней среде. |