alias_api.AlReferenceLayer

class alias_api.AlReferenceLayer

Bases: AlObject

A base class that encapsulates access to Reference Layers.

copy_wrapper(self: alias_api.AlReferenceLayer) alias_api.AlObject

Return an exact duplicate of this AlReferenceLayer wrapper.

delete_object(self: alias_api.AlReferenceLayer) int

Delete the AlReferenceLayer from the Alias Universe and return the status of the performed operation.

get_colour(self: alias_api.AlReferenceLayer) tuple[int, std::array<unsigned char,4>]

Return the colour of this layer.

get_owner(self: alias_api.AlReferenceLayer) alias_api.AlReferenceFile

Return the AlReferenceFile owner of this object.

is_visible(self: alias_api.AlReferenceLayer) bool

Return True if the layer is visible.

symmetric_normal(self: alias_api.AlReferenceLayer) tuple[int, float, float, float]

Return the symmetry normal of this object.

symmetric_origin(self: alias_api.AlReferenceLayer) tuple[int, float, float, float]

Return the symmetry origin of this object.

symmetry_state(self: alias_api.AlReferenceLayer) alias_api.SymmetryState

Return the AlReferenceFile owner of this object.

type(self: alias_api.AlReferenceLayer) alias_api.AlObjectType

Return the AlReferenceLayer type identifier.