RARoiRefinementItemList#

class ansys.rocky.app.ra_sph_refinement.RARoiRefinementItemList(id: str, model_id: str | None = None)#

Bases: ansys.rocky.app.ra_list.RAList[RARoiRefinementItem]

Rocky PrePost Scripting wrapper for the Adaptive SPH Sizing ROI refinement table.

To get the RARoiRefinementItemList from a RASphAdaptiveSizing, use:

roi_ref_levels = sph_adaptive_sizing.GetRoiRefinementLevels()

The RARoiRefinementItemList class acts as a regular Python list, with the usual methods to iterate and access individual motions:

roi_level_1 = roi_ref_levels.New()
roi_level_2 = roi_ref_levels.New()

for roi_level in roi_ref_levels:
    roi_level.SetLevelOfRefinement(2)

del roi_ref_levels[0]
roi_ref_levels.Clear()

The items in the roi level list are of type RARoiRefinementItem.

Overview#

New

Add a new ROI refinement row.

Import detail#

from ansys.rocky.app.ra_sph_refinement import RARoiRefinementItemList

Method detail#

classmethod RARoiRefinementItemList.GetWrappedClass() → type[rocky30.models.sph.sph_refinement_criteria.ROIRefinementItemList]#
classmethod RARoiRefinementItemList.GetClassName() → str#
RARoiRefinementItemList.New(index: int | None = None) → RARoiRefinementItem#

Add a new ROI refinement row.

Parameters:

index – Optional insertion index.