Measure

graph A[handle] --> C(AirQuant) B[matlab.mixin.SetGet] --> C C --> D[Tube] C --> E[Network] D --> F[Airway] E --> G[ClinicalAirways] H[library] I[SuperMeasure] --> J[AirwayFWHMesl] L[AQEllipse]

measure.SuperMeasure

class measure.SuperMeasure(varargin)

Bases: handle

OutputVar(varname)

Collate variable that exists as property of cell of objects in prop::measures.

Parameters

varname (char) – variable name to collate. e.g. ‘diameter’

Returns

var(array)

measure.AirwayFWHMesl

class measure.AirwayFWHMesl(varargin)

Bases: measure.SuperMeasure

AirwayFWHMesl(varargin)

See superclass constructor method SuperMeasure.

long desc

Parameters

x (type) –

Return type

y(type)

Measure(num_rays, ray_interval, outlierremoval)

short desc

long desc

Parameters

x (type) –

Return type

y(type)

measure.AQEllipse

class measure.AQEllipse(pixsize, varargin)

Bases: handle

HydraulicDiameter()

Compute the hydraulic diameter for this ellipse.

The hydraulic diameter is of mechanical interest, computed by 4*area/perimeter of the cross section. It should be noted that the area is unlikely to be a uniform cross section, i.e. not a circle.

Perimeter of an ellipse is not a straightforward calculation. This method uses ‘ellipsePerimeter’ by Santiago Benito. It uses Infinite series expansion, up to the order of 5.