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 |