File indexing completed on 2024-09-22 04:08:31

0001 /*
0002  *  SPDX-FileCopyrightText: 2007, 2010 Cyrille Berger <cberger@cberger.net>
0003  *  SPDX-FileCopyrightText: 2011 Lukáš Tvrdý <lukast.dev@gmail.com>
0004  *  SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
0005  *
0006  *  SPDX-License-Identifier: GPL-2.0-or-later
0007  */
0008 #include "KisDynamicSensors.h"
0009 
0010 #include <KisDynamicSensorIds.h>
0011 
0012 
0013 KisDynamicSensorSpeed::KisDynamicSensorSpeed(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0014     : KisDynamicSensor(SpeedId, data, curveOverride)
0015 {
0016 }
0017 
0018 KisDynamicSensorRotation::KisDynamicSensorRotation(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0019     : KisDynamicSensor(RotationId, data, curveOverride)
0020 {
0021 }
0022 
0023 
0024 KisDynamicSensorPressure::KisDynamicSensorPressure(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0025     : KisDynamicSensor(PressureId, data, curveOverride)
0026 {
0027 }
0028 
0029 KisDynamicSensorPressureIn::KisDynamicSensorPressureIn(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0030     : KisDynamicSensor(PressureInId, data, curveOverride)
0031 {
0032 }
0033 
0034 KisDynamicSensorXTilt::KisDynamicSensorXTilt(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0035     : KisDynamicSensor(XTiltId, data, curveOverride)
0036 {
0037 }
0038 
0039 KisDynamicSensorYTilt::KisDynamicSensorYTilt(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0040     : KisDynamicSensor(YTiltId, data, curveOverride)
0041 {
0042 }
0043 
0044 KisDynamicSensorTiltDirection::KisDynamicSensorTiltDirection(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0045     : KisDynamicSensor(TiltDirectionId, data, curveOverride)
0046 {
0047 }
0048 
0049 KisDynamicSensorTiltElevation::KisDynamicSensorTiltElevation(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0050     : KisDynamicSensor(TiltElevationId, data, curveOverride)
0051 {
0052 }
0053 
0054 KisDynamicSensorPerspective::KisDynamicSensorPerspective(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0055     : KisDynamicSensor(PerspectiveId, data, curveOverride)
0056 {
0057 }
0058 
0059 KisDynamicSensorTangentialPressure::KisDynamicSensorTangentialPressure(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride)
0060     : KisDynamicSensor(TangentialPressureId, data, curveOverride)
0061 {
0062 }