Obscurable

class kgpy.optics.surface.aperture.Obscurable(is_obscuration=False)

Bases: Copyable

Parameters

is_obscuration (bool) –

__init__(is_obscuration=False)
Parameters

is_obscuration (bool) –

Return type

None

Attributes

is_obscuration

Methods

__init__([is_obscuration])

copy()

rtype

typing.TypeVar(CopyableT, bound= Copyable)

copy_shallow()

rtype

typing.TypeVar(CopyableT, bound= Copyable)

Inheritance Diagram

Inheritance diagram of kgpy.optics.surface.aperture.Obscurable

copy()
Return type

typing.TypeVar(CopyableT, bound= Copyable)

Parameters

self (CopyableT) –

copy_shallow()
Return type

typing.TypeVar(CopyableT, bound= Copyable)

Parameters

self (CopyableT) –

is_obscuration: bool = False