Module ctsimu.scenario.stage

A CTSimU sample stage: position, orientation.

Classes

class Stage

CTSimU sample stage.

The part's name can be set upon initialization.

Parameters

name : str
Name for the part.
Expand source code
class Stage(Part):
        """CTSimU sample stage."""
        def __init__(self, _root=None):
                Part.__init__(self, name="stage", _root=_root)

        def set_from_json(self, json_scenario:dict):
                """Import the stage definition and geometry from the JSON object.
                The JSON object should contain the complete content
                of the scenario definition file
                (at least the geometry section).

                Parameters
                ----------
                json_scenario : dict
                        A complete CTSimU scenario object, as imported from a JSON structure.
                """
                self.reset()

                # Extract the stage's geometry:
                geo = json_extract(json_scenario, ["geometry", "stage"])
                self.set_geometry(json_geometry_object=geo, proper_cs="local")

Ancestors

Methods

def set_from_json(self, json_scenario: dict)

Import the stage definition and geometry from the JSON object. The JSON object should contain the complete content of the scenario definition file (at least the geometry section).

Parameters

json_scenario : dict
A complete CTSimU scenario object, as imported from a JSON structure.

Inherited members