Exemple #1
0
 def from_json_data(cls, json_data: dict) -> 'RescaleTreatment':
     return cls(json_data["UseOnWindow"],
                Window.from_json_data(json_data["Window"]),
                json_data["UseOnBaseline"],
                Window.from_json_data(json_data["Baseline"]),
                json_data['BeforeMin'], json_data['BeforeMax'],
                json_data['AfterMin'], json_data['AfterMax'],
                json_data["Order"], json_data["ID"])
Exemple #2
0
 def from_json_data(cls, json_data: dict) -> 'ClampTreatment':
     return cls(json_data["UseOnWindow"],
                Window.from_json_data(json_data["Window"]),
                json_data["UseOnBaseline"],
                Window.from_json_data(json_data["Baseline"]),
                json_data['UseMinClamp'], json_data['Min'],
                json_data['UseMaxClamp'], json_data['Max'],
                json_data["Order"], json_data["ID"])
Exemple #3
0
 def from_json_data(cls, json_data: dict) -> 'SubBloc':
     return cls(
         json_data["Name"], json_data["Order"],
         SubBlocType(json_data["Type"]),
         Window.from_json_data(json_data["Window"]),
         Window.from_json_data(json_data["Baseline"]),
         [Event.from_json_data(event) for event in json_data["Events"]],
         [Icon.from_json_data(icon) for icon in json_data["Icons"]], [
             Treatment.from_json_data(treatment)
             for treatment in json_data["Treatments"]
         ], json_data["ID"])
Exemple #4
0
 def from_json_data(cls, json_data: dict) -> 'Icon':
     return cls(json_data["Name"], json_data["ImagePath"],
                Window.from_json_data(json_data["Window"]), json_data['ID'])
Exemple #5
0
 def from_json_data(cls, json_data: dict) -> 'OffsetTreatment':
     return cls(json_data["UseOnWindow"],
                Window.from_json_data(json_data["Window"]),
                json_data["UseOnBaseline"],
                Window.from_json_data(json_data["Baseline"]),
                json_data['Offset'], json_data["Order"], json_data["ID"])