presentation

The presenters of an item: what it shows of its fields (field-presentation §FVE-1 to §FVE-5).

In the namespace construct::model.

Detailed description

The presentation is data. The rows, the menus, OPAL and the save form all read the one declaration of each kind, so a new kind needs no new row code and no new task. The drawing reads the presentation through the display rule, construct::model::resolveFieldDisplay().

Classes

Class What it is
ComparePane Seam of the compare form (field-presentation §FVE-11, §FVX-3 tradeoff T1): a field set, an axis value and a camera offset
CutPlane One plane of the cut presenter (field-presentation §FVE-9): on or off, an axis, an offset along it, and which half it keeps (scene-tree-row-standard §RSD-3)
DrawFacts What an item gives its presenters to draw with: the facts that Presentation::whyNotDrawn() reads (§FVE-3 rules 7 and 8)
FosVerdict Verdict on the minimum factor of safety of an item (field-presentation §FVU-8)
KeptSolve One kept solve of a tet volume: an entry of `typeData.feaSolve.history` (field-presentation §FVE-11, §FVD-7)
Presentation Ordered presenters of one item (field-presentation §FVE-1, §FVE-4)
PresenterKind One presenter kind and its declaration (field-presentation §FVE-1, §FVE-2)
Probe A pinned point of an item, in the item's own frame (field-presentation §FVS-5, matrix FVW-62)
ProbePoints Pinned points of an item, packed (§FVS-6: "The model holds the probe points only, 12 bytes each")
ProbeSet Probes of an item: the `points` and `lines` parameters of its `probes` presenter (§FVE-4: saved in the document, undoable)
SectionRequest What the threshold and the cut of a tet volume ask the pool to build (field-presentation §FVE-8, §FVE-9, §FVG-11)
SolveCompare Comparison of a tet volume: `typeData.feaSolve.compare` (field-presentation §FVE-11)
ThresholdChoice What a threshold presenter asks for (field-presentation §FVE-8), the input of the threshold extraction
ViewAxes Axis values that the view shows over the item's own (field-presentation §FVG-6, §FVU-4, §FVE-10): view state of the view clock, never document state
In this section