Skip to main content

Module conformance

Module conformance 

Source
Expand description

Shared conformance checks for portable hidden-line providers.

The suite calls the provider directly, so a provider must refuse bad input itself and not rely on a registry to do it. Each drawing case states its expected counts and lengths per edge kind and visibility, and the exact pieces of chosen edges; the scenes and the arithmetic behind them are in the (private) fixtures, checked by their own unit tests.

Modules§

faces
Shared conformance checks for portable visible-face providers.
perspective
Conformance checks for providers that draw perspective views (ADR 0107).

Structs§

ConformanceReport
ConformanceSuite
EdgePiece
One piece of an edge, as expected or as returned.

Enums§

ConformanceFailure