piel.types.materials#

This module defines type aliases for material specifications and references used in various applications.

Attributes#

MaterialSpecificationType

MaterialSpecificationType:

MaterialReferenceType

MaterialReferenceType:

MaterialReferencesTypes

MaterialReferencesTypes:

Module Contents#

MaterialSpecificationType#

MaterialSpecificationType: A literal type used for defining material specifications. This is typically used to enforce specific string values in material specifications.

MaterialReferenceType#

MaterialReferenceType: A tuple used to reference materials, where: - The first element is a mandatory string, usually representing the material name or identifier. - The second element is an optional string, which might provide additional details or context about the material.

MaterialReferencesTypes#

MaterialReferencesTypes: A list of material references, where each reference is a tuple as defined by MaterialReferenceType. This is used to handle collections of material references in applications.