Methods

(inner) checkArrowDrawing(posGroupKid, details, version, assert)

Check an arrow drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkDrawings(drawings, details, version, type, assert)

Check drawings.

Parameters:
NameTypeDescription
drawingsobject

The drawing object to check

detailsobject

The drawing details

versionstring

The state format version.

typestring

The type of drawing.

assertobject

The qunit assert.

(inner) checkEllipseDrawing(posGroupKid, details, version, assert)

Check an ellipse drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkHandDrawing(posGroupKid, details, version, assert)

Check a hand drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkProtractorDrawing(posGroupKid, details, version, assert)

Check a protractor drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkRectangleDrawing(posGroupKid, details, version, assert)

Check a rectangle drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkRoiDrawing(posGroupKid, details, version, assert)

Check a roi drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkRulerDrawing(posGroupKid, details, version, ref, assert)

Check a ruler drawing.

Parameters:
NameTypeDescription
posGroupKidobject

The position group (only) kid.

detailsobject

The drawing details

versionstring

The state format version.

refstring

The reference data to compare to.

assertobject

The qunit assert.

(inner) checkRulerDrawings(layerKids, details, version, assert)

Check a multi slice ruler drawing.

Parameters:
NameTypeDescription
layerKidsobject

The draw layer.

detailsobject

The drawing details

versionstring

The state format version.

assertobject

The qunit assert.

(inner) checkStateHeader(jsonData, version, assert)

Check state header.

Parameters:
NameTypeDescription
jsonDataobject

The input data to check.

versionstring

The state format version.

assertobject

The qunit assert.

(inner) testState(data, version, type, assert)

Test a state file.

Parameters:
NameTypeDescription
dataobject

The test data.

versionstring

The state format version.

typestring

The type of drawing.

assertobject

The qunit assert.

(inner) testV01Ellipse()

Tests for State v0.1 containing an ellipse.

(inner) testV01Line()

Tests for State v0.1 containing a line.

(inner) testV01MultiSliceRuler()

Tests for State v0.1 containing a multi slice ruler.

(inner) testV01Protractor()

Tests for State v0.1 containing a protractor.

(inner) testV01Rectangle()

Tests for State v0.1 containing a rectangle.

(inner) testV01Roi()

Tests for State v0.1 containing a roi.

(inner) testV02Arrow()

Tests for State v0.2 containing an arrow.

(inner) testV02Ellipses()

Tests for State v0.2 containing an ellipse.

(inner) testV02Hand()

Tests for State v0.2 containing a hand draw.

(inner) testV02MultiSliceRuler()

Tests for State v0.2 containing a multi slice ruler.

(inner) testV02Protractor()

Tests for State v0.2 containing a protractor.

(inner) testV02Rectangle()

Tests for State v0.2 containing a rectangle.

(inner) testV02Roi()

Tests for State v0.2 containing a roi.

(inner) testV02Ruler()

Tests for State v0.2 containing a ruler.

(inner) testV03Arrow()

Tests for State v0.3 containing an arrow.

(inner) testV03Ellipse()

Tests for State v0.3 containing an ellipse.

(inner) testV03Hand()

Tests for State v0.3 containing a hand draw.

(inner) testV03MultiSliceRuler()

Tests for State v0.3 containing a multi slice ruler.

(inner) testV03Protractor()

Tests for State v0.3 containing a protractor.

(inner) testV03Rectangle()

Tests for State v0.3 containing a rectangle.

(inner) testV03Roi()

Tests for State v0.3 containing a roi.

(inner) testV03Ruler()

Tests for State v0.3 containing a ruler.

(inner) testV04Arrow()

Tests for State v0.4 containing an arrow.

(inner) testV04Ellipse()

Tests for State v0.4 containing an ellipse.

(inner) testV04Hand()

Tests for State v0.4 containing a hand draw.

(inner) testV04MultiSliceRuler()

Tests for State v0.4 containing a multi slice ruler.

(inner) testV04Protractor()

Tests for State v0.4 containing a protractor.

(inner) testV04Rectangle()

Tests for State v0.4 containing a rectangle.

(inner) testV04Roi()

Tests for State v0.4 containing a roi.

(inner) testV04Ruler()

Tests for State v0.4 containing a ruler.

(inner) testV05Arrow()

Tests for State v0.5 containing an arrow.

(inner) testV05Ellipse()

Tests for State v0.5 containing an ellipse.

(inner) testV05Hand()

Tests for State v0.5 containing a hand draw.

(inner) testV05MultiSliceRuler()

Tests for State v0.5 containing a multi slice ruler.

(inner) testV05Protractor()

Tests for State v0.5 containing a protractor.

(inner) testV05Rectangle()

Tests for State v0.5 containing a rectangle.

(inner) testV05Roi()

Tests for State v0.5 containing a roi.

(inner) testV05Ruler()

Tests for State v0.5 containing a ruler.