Skip to main content

SurfaceBoundary

Kind: Class
Domain: Modeling and geometry
Canonical import: from cadflow import SurfaceBoundary

Signature

class SurfaceBoundary(edge: 'Edge', continuity: 'str' = 'C0', support: 'Optional[Face]' = None) -> None

Description

One edge constraint used by make_surface_patch_rface.

Other public imports

  • from cadflow.surfaces import SurfaceBoundary

Parameters

NameTypeRequiredDefaultSource description
edge'Edge'yes-Not explicitly described in the source docstring.
continuity'str'no'C0'Not explicitly described in the source docstring.
support'Optional[Face]'noNoneNot 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
edge'Edge'required
continuity'str''C0'
support'Optional[Face]'None

Public members

MemberKindSignatureDescription
as_dictmethod(self) -> 'Dict[str, object]'See the member signature.

Behavior and constraints

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

Import check

from cadflow import SurfaceBoundary

See also