tidy3d.components.microwave.path_integrals.specs.base.AbstractAxesRH

tidy3d.components.microwave.path_integrals.specs.base.AbstractAxesRH#

class AbstractAxesRH[source]#

Bases: MicrowaveBaseModel, ABC

Represents an axis-aligned right-handed coordinate system with one axis preferred. Typically main_axis would refer to the normal axis of a plane.

Attributes

local_dims

Get in-plane dimensions with in-plane dims first, followed by the main_axis dimension.

main_axis

Get the preferred axis.

remaining_axes

Get in-plane axes, ordered to maintain a right-handed coordinate system.

remaining_dims

Get in-plane dimensions, ordered to maintain a right-handed coordinate system.

abstract property main_axis#

Get the preferred axis.

property remaining_axes#

Get in-plane axes, ordered to maintain a right-handed coordinate system.

property remaining_dims#

Get in-plane dimensions, ordered to maintain a right-handed coordinate system.

property local_dims#

Get in-plane dimensions with in-plane dims first, followed by the main_axis dimension.