Source code for dlmfg.core.measurement_system

""" Contains core classes to initialize the measurement system class """

[docs]class MeasurementSystem: """Measurement System Class :param data_type: Type data obtained from the measurement system, Cloud-of-Point/Image/Point based :type assembly_system: str (required) :param application: Application of the measurement system, :type application: str (required) :param system_noise: Noise level of the measurement system :type system_noise: float (required) """ def __init__(self,data_type,application, system_noise): self.data_type=data_type self.application=application self.system_noise=system_noise
[docs]class HexagonWlsScanner(MeasurementSystem): """Hexagon WLS System Class :param data_type: Type data obtained from the measurement system, Cloud-of-Point/Image/Point based :type assembly_system: str (required) :param application: Application of the measurement system, :type application: str (required) :param system_noise: Noise level of the measurement system :type system_noise: float (required) """ def __init__(self,data_type,application, system_noise,part_type,data_format='complete measurement'): super(HexagonWlsScanner,self).__init__(data_type,application,system_noise) self.part_type=part_type self.data_format=data_format