matflow.param_classes.orientations.OrientationRepresentation#

class matflow.param_classes.orientations.OrientationRepresentation(type: matflow.param_classes.orientations.OrientationRepresentationType, euler_definition: matflow.param_classes.orientations.EulerDefinition | None = None, euler_is_degrees: bool | None = None, quat_order: matflow.param_classes.orientations.QuatOrder | None = None)#

Bases: ParameterValue

Methods

dump_to_HDF5_group

prepare_JSON_dump

save_from_HDF5_group

save_from_JSON

to_dict

Attributes

euler_definition

euler_is_degrees

quat_order

type

Parameters:
dump_to_HDF5_group(group)#
euler_definition: EulerDefinition | None = None#
euler_is_degrees: bool | None = None#
prepare_JSON_dump()#
Return type:

Dict

quat_order: QuatOrder | None = None#
classmethod save_from_HDF5_group(group, param_id, workflow)#
Parameters:

param_id (int) –

classmethod save_from_JSON(data, param_id, workflow)#
Parameters:

param_id (int) –

to_dict()#
type: OrientationRepresentationType#