geometry.signature

Classes related to shape signatures, used during shape embedding.

Classes

RPSpokeType

Each RPSpoke is classified by how the geometry defining the spoke are arranged around the RegistrationPoint on that spoke.

RegistrationPointSignature

A RegistrationPointSignature is a property of a RegistrationPoint that contains information about its "valency."

RegistrationPoint

A RegistrationPoint represents a key point within a ShapeSignature.

ShapeSignature

A ShapeSignature represents a sort of "fingerprint" for a Shape.

Functions

merge_attr_type_maps(map1, map2)

Module attributes

RPSpoke

A Registration Point Spoke is a direction vector, spoke type, attribute triple.

RPSpoke

A Registration Point Spoke is a direction vector, spoke type, attribute triple.

alias of Tuple[ndarray[3], Dict[ElementAttributes, RPSpokeType]]