Types of geometries#

Ideal#

[2]:
lv_ideal.identify_regions(geo_type=LV_GEO_TYPES.IDEAL,
                          apex_base_args=dict(ab_ql=0.05, ab_qh=0.97),
                          recompute_apex_base=True
                          )
lv_ideal.transform_region_to_facet_data(LV_MESH_DATA.SURFS, method="min")
lv_ideal.plot("surface",
        scalars=LV_MESH_DATA.SURFS,
        container="cells",
        categorical=True,
        )
[3]:
lv_ideal.plot_longitudinal_line()

Type A#

[4]:
lv_typeA.identify_regions(LV_GEO_TYPES.TYPE_A,
    apex_base_args=dict(ab_ql=0.15, ab_qh=0.97),
    endo_epi_args={"threshold":80},
    recompute_apex_base=dict(ql=0.001, qh=0.90))
lv_typeA.transform_region_to_facet_data(LV_MESH_DATA.SURFS)
lv_typeA.plot("surface",
        scalars=LV_MESH_DATA.SURFS,
        container="cells",
        categorical=True,
        )
[5]:
lv_typeA.plot_longitudinal_line()

Type B#

[6]:
lv_typeB.identify_regions(LV_GEO_TYPES.TYPE_B,
  apex_base_args=dict(ab_ql=0.04, ab_qh=0.69),
  endo_epi_args=dict(threshold=90.0),
  aortic_mitral_args=dict(a1=0.4,
                          a2=0.5,
                          a3=0.3,
                          a4=75,
                          a5=130,

                          m1=0.17,
                          m2=0.02,
                          m3=0.07,
                          m4=0.333
                          ),
  recompute_apex_base=False # Bug found on this method, working on fix.
)
lv_typeB.transform_region_to_facet_data(LV_MESH_DATA.SURFS, method='median')
lv_typeB.plot("surface",
          scalars=LV_MESH_DATA.SURFS,
          container="cells",
          categorical=True
        )
[7]:
lv_typeB.plot_longitudinal_line()