class adam_sim.features.data_manager.data_manager.DataManager

the ConfigurationsManager class manages the external communication with files

Methods

load_configurations:

loads a list of configurations

save_configurations:

saves a list of configurations

load_points:

loads a list of points

save_points:

saves a list of points

static load_configurations(filename: str) list[adam_sim.entities.configuration.Configuration]

loads a list of configurations

Parameters:
filenamestr

the path to the file to load

Returns:
outlist[~.entities.Configurations]

a list of configurations

static load_points(filename: str) list[adam_sim.entities.point.Point]

loads a list of points

Parameters:
filenamestr

the path to the file to load

Returns:
outlist[~.entities.Point]

a list of points

static save_configurations(filename: str, configuration_list: list[adam_sim.entities.configuration.Configuration]) None

saves a list of configurations

Parameters:
filenamestr

the path to the file to save

configuration_listlist[~.entities.Configurations]

a list of configurations

static save_points(filename: str, end_effector_positions: list[adam_sim.entities.point.Point]) None

saves a list of points

Parameters:
filenamestr

the path to the file to save

end_effector_positionslist[~.entities.Point]

a list of points