adam_core.orbits.openspace.renderable module

class adam_core.orbits.openspace.renderable.RenderBinMode(value)[source]

Bases: Enum

BACKGROUND = 'Background'
OPAQUE = 'Opaque'
PREDEFERREDTRANSPARENT = 'PreDeferredTransparent'
OVERLAY = 'Overlay'
POSTDEFERREDTRANSPARENT = 'PostDeferredTransparent'
STICKER = 'Sticker'
class adam_core.orbits.openspace.renderable.RenderableOrbitalKeplerFormat(value)[source]

Bases: Enum

TLE = 'TLE'
OMM = 'OMM'
SBDB = 'SBDB'
class adam_core.orbits.openspace.renderable.RenderableOrbitalKeplerRendering(value)[source]

Bases: Enum

TRAIL = 'Trail'
POINT = 'Point'
POINTS_TRAILS = 'PointsTrails'
class adam_core.orbits.openspace.renderable.RenderableTrailRendering(value)[source]

Bases: Enum

LINES = 'Lines'
POINTS = 'Points'
LINES_POINTS = 'Lines+Points'
class adam_core.orbits.openspace.renderable.Resource(*, path: str)[source]

Bases: LuaDict

Custom class to point to local resource files

path: str
to_string(indent: int = 0)[source]
class adam_core.orbits.openspace.renderable.Renderable(*, type: str, dim_in_atmosphere: bool | None = None, enabled: bool | None = None, opacity: float | None = None, render_bin_mode: adam_core.orbits.openspace.renderable.RenderBinMode | None = None, tag: str | List[str] | NoneType = None)[source]

Bases: LuaDict

type: str
dim_in_atmosphere: bool | None = None
enabled: bool | None = None
opacity: float | None = None
render_bin_mode: RenderBinMode | None = None
tag: str | List[str] | None = None
class adam_core.orbits.openspace.renderable.RenderableOrbitalKepler(*, type: str = 'RenderableOrbitalKepler', dim_in_atmosphere: bool | None = None, enabled: bool | None = None, opacity: float | None = None, render_bin_mode: adam_core.orbits.openspace.renderable.RenderBinMode | None = None, tag: str | List[str] | NoneType = None, color: Tuple[float, float, float], format: adam_core.orbits.openspace.renderable.RenderableOrbitalKeplerFormat, path: str | adam_core.orbits.openspace.renderable.Resource, segment_quality: int, contiguous_mode: bool | None = None, enable_max_size: bool | None = None, enable_outline: bool | None = None, max_size: float | None = None, outline_color: Tuple[float, float, float] | None = None, outline_width: float | None = None, point_size_exponent: float | None = None, rendering: adam_core.orbits.openspace.renderable.RenderableOrbitalKeplerRendering | None = None, render_size: int | None = None, start_render_idx: int | None = None, trail_fade: float | None = None, trail_width: float | None = None)[source]

Bases: Renderable

color: Tuple[float, float, float]
format: RenderableOrbitalKeplerFormat
path: str | Resource
segment_quality: int
type: str = 'RenderableOrbitalKepler'
contiguous_mode: bool | None = None
enable_max_size: bool | None = None
enable_outline: bool | None = None
max_size: float | None = None
outline_color: Tuple[float, float, float] | None = None
outline_width: float | None = None
point_size_exponent: float | None = None
rendering: RenderableOrbitalKeplerRendering | None = None
render_size: int | None = None
start_render_idx: int | None = None
trail_fade: float | None = None
trail_width: float | None = None
class adam_core.orbits.openspace.renderable.RenderableTrailOrbit(*, type: str = 'RenderableTrailOrbit', dim_in_atmosphere: bool | None = None, enabled: bool | None = None, opacity: float | None = None, render_bin_mode: adam_core.orbits.openspace.renderable.RenderBinMode | None = None, tag: str | List[str] | NoneType = None, color: Tuple[float, float, float], period: float, resolution: int, translation: adam_core.orbits.openspace.translation.Translation, enable_fade: bool | None = None, line_fade_amount: float | None = None, line_length: float | None = None, line_width: float | None = None, point_size: int | None = None, rendering: adam_core.orbits.openspace.renderable.RenderableTrailRendering | None = None)[source]

Bases: Renderable

color: Tuple[float, float, float]
period: float
resolution: int
translation: Translation
type: str = 'RenderableTrailOrbit'
enable_fade: bool | None = None
line_fade_amount: float | None = None
line_length: float | None = None
line_width: float | None = None
point_size: int | None = None
rendering: RenderableTrailRendering | None = None
class adam_core.orbits.openspace.renderable.RenderableTrailTrajectory(*, type: str = 'RenderableTrailTrajectory', dim_in_atmosphere: bool | None = None, enabled: bool | None = None, opacity: float | None = None, render_bin_mode: adam_core.orbits.openspace.renderable.RenderBinMode | None = None, tag: str | List[str] | NoneType = None, color: Tuple[float, float, float], end_time: str, start_time: str, translation: adam_core.orbits.openspace.translation.Translation, accurate_trail_positions: int | None = None, enable_fade: bool | None = None, enable_sweep_chunking: int | None = None, line_fade_amount: float | None = None, line_length: float | None = None, line_width: float | None = None, point_size: int | None = None, rendering: adam_core.orbits.openspace.renderable.RenderableTrailRendering | None = None, sample_interval: float | None = None, show_full_trail: bool | None = None, sweep_chunk_size: int | None = None, time_stamp_subsample_factor: int | None = None)[source]

Bases: Renderable

color: Tuple[float, float, float]
end_time: str
start_time: str
translation: Translation
type: str = 'RenderableTrailTrajectory'
accurate_trail_positions: int | None = None
enable_fade: bool | None = None
enable_sweep_chunking: int | None = None
line_fade_amount: float | None = None
line_length: float | None = None
line_width: float | None = None
point_size: int | None = None
rendering: RenderableTrailRendering | None = None
sample_interval: float | None = None
show_full_trail: bool | None = None
sweep_chunk_size: int | None = None
time_stamp_subsample_factor: int | None = None