Skip to content

mkit.typing

AnyMesh module-attribute

AnyPointCloud module-attribute

AnyPointCloud = Any

AnyPointSet module-attribute

AnyPointSet = AnyPointCloud | AnyMesh

AnyQuadMesh module-attribute

AnyQuadMesh = Any

AnySurfaceMesh module-attribute

AnySurfaceMesh = AnyTriMesh | AnyQuadMesh

AnyTetMesh module-attribute

AnyTetMesh = Any

AnyTriMesh module-attribute

AnyTriMesh = Any

AnyVolumeMesh module-attribute

AnyVolumeMesh = AnyTetMesh

StrPath module-attribute

StrPath = str | PathLike[str]

full_name

full_name(obj: Any) -> str

Returns the fully qualified name of the given object.

Parameters:

  • obj (Any) –

    The object whose fully qualified name is to be returned.

Returns:

  • str

    The fully qualified name of the object.

Reference
  1. https://stackoverflow.com/a/2020083/18410348

full_name_parts

full_name_parts(obj: Any) -> list[str]

is_instance_named

is_instance_named(
    obj: Any, name: str | Sequence[str]
) -> bool

is_instance_named_partial

is_instance_named_partial(
    obj: Any, name: str | Sequence[str]
) -> bool

is_subsequence

is_subsequence(a: Sequence[Any], b: Sequence[Any]) -> bool