"""G3DWorld static class"""
from .options import G3DRunOptions
from .status import G3DSolverStatus
from .io import G3DIOSettings
from .display import G3DDisplay
from .sizes import G3DSizes
from .models import G3DModels
from .numerics import G3DNum
from .info import G3DInfo
[docs]
class G3DWorld:
"""G3D World placeholder"""
def __init__(self) -> None:
"""initialize G3D World placeholder"""
self._options = G3DRunOptions()
self._status = G3DSolverStatus()
self._io = G3DIOSettings()
self._display = G3DDisplay()
self._sizes = G3DSizes()
self._models = G3DModels()
self._num = G3DNum()
self._info = G3DInfo()
@property
def options(self) -> G3DRunOptions:
"""instance of G3D options placeholder"""
return self._options
@property
def status(self) -> G3DSolverStatus:
"""instance of G3D status placeholder"""
return self._status
@property
def io(self) -> G3DIOSettings:
"""instance of G3D I/O placeholder"""
return self._io
@property
def display(self) -> G3DDisplay:
"""instance of G3D display placeholder"""
return self._display
@property
def sizes(self) -> G3DSizes:
"""instance of G3D sizes placeholder"""
return self._sizes
@property
def models(self) -> G3DModels:
"""instance of G3D models placeholder"""
return self._models
@property
def num(self) -> G3DNum:
"""instance of G3D numerics placeholder"""
return self._num
@property
def info(self) -> G3DInfo:
"""instance of G3D info placeholder"""
return self._info