Skip to main content

InspectionSummaryComparison

Kind: Class
Domain: Inspection
Canonical import: from cadflow.inspect.brep import InspectionSummaryComparison

Signature

class InspectionSummaryComparison(volume_delta: 'float', surface_area_delta: 'float', bounding_box_delta: 'tuple[float, ...]', counts_equal: 'bool', surface_type_counts_equal: 'bool', edge_type_counts_equal: 'bool') -> None

Description

Fast report-level diagnostics; not a geometric acceptance result.

Parameters

NameTypeRequiredDefaultSource description
volume_delta'float'yes-Not explicitly described in the source docstring.
surface_area_delta'float'yes-Not explicitly described in the source docstring.
bounding_box_delta'tuple[float, ...]'yes-Not explicitly described in the source docstring.
counts_equal'bool'yes-Not explicitly described in the source docstring.
surface_type_counts_equal'bool'yes-Not explicitly described in the source docstring.
edge_type_counts_equal'bool'yes-Not explicitly described in the source docstring.

Returns

Type: None

The source docstring does not declare additional return semantics.

Errors

The source docstring does not declare a narrower exception contract. Invalid types, values, ownership, paths, or backend state may still raise the corresponding public error.

Data fields

NameTypeDefault
volume_delta'float'required
surface_area_delta'float'required
bounding_box_delta'tuple[float, ...]'required
counts_equal'bool'required
surface_type_counts_equal'bool'required
edge_type_counts_equal'bool'required

Public members

MemberKindSignatureDescription
to_dictmethod(self) -> 'dict[str, Any]'See the member signature.

Behavior and constraints

  • Instances are immutable dataclass values; update workflows return a replacement value.

Import check

from cadflow.inspect.brep import InspectionSummaryComparison

See also