* Expose SenseGloveTypes as a public dependency in SenseGloveConnect and
SenseGloveCore modules, so that the C++ users of the API don't need to explicitly add it as a dependency * Clean up the redundant headers/modules dependency from SGCore headers * Fix RunUAT build issues for Epic Store submission
This commit is contained in:
@@ -47,6 +47,7 @@
|
|||||||
#include "SGInterop/SGIC_TArray_FQuat.h"
|
#include "SGInterop/SGIC_TArray_FQuat.h"
|
||||||
#include "SGInterop/SGIC_TArray_FVector.h"
|
#include "SGInterop/SGIC_TArray_FVector.h"
|
||||||
#include "SGInterop/SGIC_TArray_TArray_float.h"
|
#include "SGInterop/SGIC_TArray_TArray_float.h"
|
||||||
|
#include "SGUtils/SGArrayUtils.h"
|
||||||
|
|
||||||
struct USGBasicHandModel::FImpl
|
struct USGBasicHandModel::FImpl
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGInterpolationSet.h"
|
||||||
#include "SGCoreImpl/SGInterpolationSetImpl.h"
|
#include "SGCoreImpl/SGInterpolationSetImpl.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGHandInterpolatorImpl.h"
|
#include "SGCoreImpl/SGHandInterpolatorImpl.h"
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
#include "SGCore/SGRotatorArray.h"
|
#include "SGCore/SGRotatorArray.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGBasicHandModel.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGHandPoseImpl.h"
|
#include "SGCoreImpl/SGHandPoseImpl.h"
|
||||||
#include "SGInterop/SGIC_ESGFinger.h"
|
#include "SGInterop/SGIC_ESGFinger.h"
|
||||||
|
|||||||
@@ -37,6 +37,8 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGNovaGloveHandProfile.h"
|
||||||
|
#include "SGCore/SGSenseGloveHandProfile.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGHandProfileImpl.h"
|
#include "SGCoreImpl/SGHandProfileImpl.h"
|
||||||
#include "SGInterop/SGIC_FSGHandProfileImpl.h"
|
#include "SGInterop/SGIC_FSGHandProfileImpl.h"
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGSensorRange.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGInterop/SGIC_ESGCalibrationStage.h"
|
#include "SGInterop/SGIC_ESGCalibrationStage.h"
|
||||||
#include "SGInterop/SGIC_ESGDeviceType.h"
|
#include "SGInterop/SGIC_ESGDeviceType.h"
|
||||||
|
|||||||
@@ -37,6 +37,11 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGCalibrationDataPoint.h"
|
||||||
|
#include "SGCore/SGHandPose.h"
|
||||||
|
#include "SGCore/SGHandProfile.h"
|
||||||
|
#include "SGCore/SGHapticGlove.h"
|
||||||
|
#include "SGCore/SGSensorRange.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGInterop/SGIC_ESGDeviceType.h"
|
#include "SGInterop/SGIC_ESGDeviceType.h"
|
||||||
#include "SGInterop/SGIC_FSGHandPoseImpl.h"
|
#include "SGInterop/SGIC_FSGHandPoseImpl.h"
|
||||||
|
|||||||
@@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
#include "SGCore/SGHapticGloveHandProfiles.h"
|
#include "SGCore/SGHapticGloveHandProfiles.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGHandProfile.h"
|
||||||
#include "SGCore/SGHapticGlove.h"
|
#include "SGCore/SGHapticGlove.h"
|
||||||
#include "SGCore/SGSensorRange.h"
|
#include "SGCore/SGSensorRange.h"
|
||||||
#include "SGCoreImpl/SGHapticGloveImpl.h"
|
#include "SGCoreImpl/SGHapticGloveImpl.h"
|
||||||
|
|||||||
@@ -37,9 +37,14 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGBasicHandModel.h"
|
||||||
#include "SGCore/SGBuzzCommand.h"
|
#include "SGCore/SGBuzzCommand.h"
|
||||||
#include "SGCore/SGDeviceImplCast.h"
|
#include "SGCore/SGDeviceImplCast.h"
|
||||||
#include "SGCore/SGForceFeedbackCommand.h"
|
#include "SGCore/SGForceFeedbackCommand.h"
|
||||||
|
#include "SGCore/SGHandPose.h"
|
||||||
|
#include "SGCore/SGHandProfile.h"
|
||||||
|
#include "SGCore/SGNovaGloveInfo.h"
|
||||||
|
#include "SGCore/SGNovaGloveSensorData.h"
|
||||||
#include "SGCore/SGThumperCommand.h"
|
#include "SGCore/SGThumperCommand.h"
|
||||||
#include "SGCoreImpl/SGDeviceImpl.h"
|
#include "SGCoreImpl/SGDeviceImpl.h"
|
||||||
#include "SGCoreImpl/SGHapticGloveImpl.h"
|
#include "SGCoreImpl/SGHapticGloveImpl.h"
|
||||||
|
|||||||
@@ -35,6 +35,8 @@
|
|||||||
|
|
||||||
#include "SGCore/SGNovaGloveCalibration.h"
|
#include "SGCore/SGNovaGloveCalibration.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGNovaGloveHandProfile.h"
|
||||||
|
|
||||||
#include "SGCore/SGNovaGloveHandProfile.h"
|
#include "SGCore/SGNovaGloveHandProfile.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGInterop/SGIC_FSGNovaGloveHandProfileImpl.h"
|
#include "SGInterop/SGIC_FSGNovaGloveHandProfileImpl.h"
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGHandInterpolator.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGNovaGloveHandProfileImpl.h"
|
#include "SGCoreImpl/SGNovaGloveHandProfileImpl.h"
|
||||||
#include "SGInterop/SGIC_FSGHandInterpolatorImpl.h"
|
#include "SGInterop/SGIC_FSGHandInterpolatorImpl.h"
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGNovaGloveInfo.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGNovaGloveSensorDataImpl.h"
|
#include "SGCoreImpl/SGNovaGloveSensorDataImpl.h"
|
||||||
#include "SGInterop/SGIC_FQuat.h"
|
#include "SGInterop/SGIC_FQuat.h"
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGHandInterpolator.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGSenseGloveHandProfileImpl.h"
|
#include "SGCoreImpl/SGSenseGloveHandProfileImpl.h"
|
||||||
#include "SGInterop/SGIC_ESGFingerSolver.h"
|
#include "SGInterop/SGIC_ESGFingerSolver.h"
|
||||||
|
|||||||
@@ -37,6 +37,8 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGSenseGloveHandProfile.h"
|
||||||
|
#include "SGCore/SGSenseGloveInfo.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGCoreImpl/SGSenseGlovePoseImpl.h"
|
#include "SGCoreImpl/SGSenseGlovePoseImpl.h"
|
||||||
#include "SGInterop/SGIC_FSGSenseGloveHandProfileImpl.h"
|
#include "SGInterop/SGIC_FSGSenseGloveHandProfileImpl.h"
|
||||||
|
|||||||
@@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
#include "SGCore/SGSenseGloveVars.h"
|
#include "SGCore/SGSenseGloveVars.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGSenseGloveInfo.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGInterop/SGIC_FQuat.h"
|
#include "SGInterop/SGIC_FQuat.h"
|
||||||
#include "SGInterop/SGIC_FSGSenseGloveInfoImpl.h"
|
#include "SGInterop/SGIC_FSGSenseGloveInfoImpl.h"
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
#include "SGFingerCommandImplCast.h"
|
#include "SGFingerCommandImplCast.h"
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGBuzzCommand.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGInterop/SGIC_ESGFinger.h"
|
#include "SGInterop/SGIC_ESGFinger.h"
|
||||||
#include "SGInterop/SGIC_FSGBuzzCommandImpl.h"
|
#include "SGInterop/SGIC_FSGBuzzCommandImpl.h"
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "Runtime/Launch/Resources/Version.h"
|
#include "Runtime/Launch/Resources/Version.h"
|
||||||
|
|
||||||
|
#include "SGCore/SGThumperCommand.h"
|
||||||
#include "SGCoreImpl/SGExportedFunctions.h"
|
#include "SGCoreImpl/SGExportedFunctions.h"
|
||||||
#include "SGInterop/SGIC_FSGThumperCommandImpl.h"
|
#include "SGInterop/SGIC_FSGThumperCommandImpl.h"
|
||||||
#include "SGInterop/SGIC_FSGTimedThumpCommandImpl.h"
|
#include "SGInterop/SGIC_FSGTimedThumpCommandImpl.h"
|
||||||
|
|||||||
@@ -48,7 +48,6 @@
|
|||||||
|
|
||||||
#include "SGCore/SGFloatArray.h"
|
#include "SGCore/SGFloatArray.h"
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
|
||||||
|
|
||||||
#include "SGBasicHandModel.generated.h"
|
#include "SGBasicHandModel.generated.h"
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
#include "Templates/UniquePtr.h"
|
#include "Templates/UniquePtr.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGFingerCommand.h"
|
#include "SGCore/SGFingerCommand.h"
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGBuzzCommand.generated.h"
|
#include "SGBuzzCommand.generated.h"
|
||||||
|
|||||||
@@ -42,8 +42,6 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
|
||||||
|
|
||||||
#include "SGDeviceModel.generated.h"
|
#include "SGDeviceModel.generated.h"
|
||||||
|
|
||||||
class FSGDeviceModelImpl;
|
class FSGDeviceModelImpl;
|
||||||
|
|||||||
@@ -44,14 +44,13 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGInterpolationSet.h"
|
|
||||||
#include "SGCore/SGInterpolationSetArray.h"
|
#include "SGCore/SGInterpolationSetArray.h"
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
|
||||||
|
|
||||||
#include "SGHandInterpolator.generated.h"
|
#include "SGHandInterpolator.generated.h"
|
||||||
|
|
||||||
class FSGHandInterpolatorImpl;
|
class FSGHandInterpolatorImpl;
|
||||||
|
class USGHandInterpolator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains interpolation sets of all joint movements that can be calculated into a HandPose.
|
* Contains interpolation sets of all joint movements that can be calculated into a HandPose.
|
||||||
|
|||||||
@@ -44,15 +44,16 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGBasicHandModel.h"
|
|
||||||
#include "SGCore/SGQuatArray.h"
|
#include "SGCore/SGQuatArray.h"
|
||||||
#include "SGCore/SGRotatorArray.h"
|
#include "SGCore/SGRotatorArray.h"
|
||||||
#include "SGCore/SGVectorArray.h"
|
#include "SGCore/SGVectorArray.h"
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGHandPose.generated.h"
|
#include "SGHandPose.generated.h"
|
||||||
|
|
||||||
|
class USGBasicHandModel;
|
||||||
class FSGHandPoseImpl;
|
class FSGHandPoseImpl;
|
||||||
|
class USGHandPose;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains all variables required to draw or analyze a virtual hand.
|
* Contains all variables required to draw or analyze a virtual hand.
|
||||||
|
|||||||
@@ -41,12 +41,11 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGNovaGloveHandProfile.h"
|
|
||||||
#include "SGCore/SGSenseGloveHandProfile.h"
|
|
||||||
|
|
||||||
#include "SGHandProfile.generated.h"
|
#include "SGHandProfile.generated.h"
|
||||||
|
|
||||||
class FSGHandProfileImpl;
|
class FSGHandProfileImpl;
|
||||||
|
class USGNovaGloveHandProfile;
|
||||||
|
class USGSenseGloveHandProfile;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interpolation profiles for a user's hand, compatible with all HapticGloves.
|
* Interpolation profiles for a user's hand, compatible with all HapticGloves.
|
||||||
|
|||||||
@@ -41,12 +41,12 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGSensorRange.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGHapticGloveCalibrationCheck.generated.h"
|
#include "SGHapticGloveCalibrationCheck.generated.h"
|
||||||
|
|
||||||
class FSGHapticGloveCalibrationCheckImpl;
|
class FSGHapticGloveCalibrationCheckImpl;
|
||||||
|
class USGSensorRange;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An algorithm that checks whether or not our current user is running in the same calibration range as last time.
|
* An algorithm that checks whether or not our current user is running in the same calibration range as last time.
|
||||||
|
|||||||
@@ -40,17 +40,17 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGCalibrationDataPoint.h"
|
|
||||||
#include "SGCore/SGHandPose.h"
|
|
||||||
#include "SGCore/SGHandProfile.h"
|
|
||||||
#include "SGCore/SGHapticGlove.h"
|
|
||||||
#include "SGCore/SGSensorRange.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGHapticGloveCalibrationSequence.generated.h"
|
#include "SGHapticGloveCalibrationSequence.generated.h"
|
||||||
|
|
||||||
class FSGHapticGloveCalibrationSequenceImpl;
|
class FSGHapticGloveCalibrationSequenceImpl;
|
||||||
class FSGHapticGloveQuickCalibrationImpl;
|
class FSGHapticGloveQuickCalibrationImpl;
|
||||||
|
class USGCalibrationDataPoint;
|
||||||
|
class USGHandPose;
|
||||||
|
class USGHandProfile;
|
||||||
|
class USGHapticGlove;
|
||||||
|
class USGSensorRange;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A sequence which collects data points until specific criteria have been met. It must be 'fed' an Update command from your program in order to work.
|
* A sequence which collects data points until specific criteria have been met. It must be 'fed' an Update command from your program in order to work.
|
||||||
|
|||||||
@@ -37,12 +37,11 @@
|
|||||||
|
|
||||||
#include "Containers/UnrealString.h"
|
#include "Containers/UnrealString.h"
|
||||||
|
|
||||||
#include "SGCore/SGHandProfile.h"
|
|
||||||
#include "SGCore/SGSensorRange.h"
|
|
||||||
|
|
||||||
#include "SGHapticGloveHandProfiles.generated.h"
|
#include "SGHapticGloveHandProfiles.generated.h"
|
||||||
|
|
||||||
|
class USGHandProfile;
|
||||||
class USGHapticGlove;
|
class USGHapticGlove;
|
||||||
|
class USGSensorRange;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A glove developed by SenseGlove, that has hand tracking and/or haptic feedback functionality.
|
* A glove developed by SenseGlove, that has hand tracking and/or haptic feedback functionality.
|
||||||
|
|||||||
@@ -39,11 +39,12 @@
|
|||||||
#include "Math/Quat.h"
|
#include "Math/Quat.h"
|
||||||
#include "Math/Vector.h"
|
#include "Math/Vector.h"
|
||||||
|
|
||||||
#include "SGCore/SGBasicHandModel.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGJointKinematics.generated.h"
|
#include "SGJointKinematics.generated.h"
|
||||||
|
|
||||||
|
class USGBasicHandModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -42,11 +42,7 @@
|
|||||||
#include "Math/Quat.h"
|
#include "Math/Quat.h"
|
||||||
#include "Math/Vector.h"
|
#include "Math/Vector.h"
|
||||||
|
|
||||||
#include "SGCore/SGBasicHandModel.h"
|
|
||||||
#include "SGCore/SGHandPose.h"
|
|
||||||
#include "SGCore/SGHandProfile.h"
|
|
||||||
#include "SGCore/SGHapticGlove.h"
|
#include "SGCore/SGHapticGlove.h"
|
||||||
#include "SGCore/SGNovaGloveSensorData.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGNovaGlove.generated.h"
|
#include "SGNovaGlove.generated.h"
|
||||||
@@ -54,6 +50,8 @@
|
|||||||
class FSGNovaGloveImpl;
|
class FSGNovaGloveImpl;
|
||||||
class USGBuzzCommand;
|
class USGBuzzCommand;
|
||||||
class USGForceFeedbackCommand;
|
class USGForceFeedbackCommand;
|
||||||
|
class USGNovaGloveInfo;
|
||||||
|
class USGNovaGloveSensorData;
|
||||||
class USGThumperCommand;
|
class USGThumperCommand;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -38,10 +38,10 @@
|
|||||||
#include "Containers/Array.h"
|
#include "Containers/Array.h"
|
||||||
#include "Math/Vector.h"
|
#include "Math/Vector.h"
|
||||||
|
|
||||||
#include "SGCore/SGNovaGloveHandProfile.h"
|
|
||||||
|
|
||||||
#include "SGNovaGloveCalibration.generated.h"
|
#include "SGNovaGloveCalibration.generated.h"
|
||||||
|
|
||||||
|
class USGNovaGloveHandProfile;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -42,12 +42,10 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
|
||||||
#include "SGCore/SGHandInterpolator.h"
|
|
||||||
|
|
||||||
#include "SGNovaGloveHandProfile.generated.h"
|
#include "SGNovaGloveHandProfile.generated.h"
|
||||||
|
|
||||||
class FSGNovaGloveHandProfileImpl;
|
class FSGNovaGloveHandProfileImpl;
|
||||||
|
class USGHandInterpolator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains user-specific data for the Nova to convert sensor data into a hand pose.
|
* Contains user-specific data for the Nova to convert sensor data into a hand pose.
|
||||||
|
|||||||
@@ -42,9 +42,6 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
|
||||||
|
|
||||||
#include "SGNovaGloveInfo.generated.h"
|
#include "SGNovaGloveInfo.generated.h"
|
||||||
|
|
||||||
class FSGNovaGloveInfoImpl;
|
class FSGNovaGloveInfoImpl;
|
||||||
|
|||||||
@@ -43,11 +43,10 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGNovaGloveInfo.h"
|
|
||||||
|
|
||||||
#include "SGNovaGloveSensorData.generated.h"
|
#include "SGNovaGloveSensorData.generated.h"
|
||||||
|
|
||||||
class FSGNovaGloveSensorDataImpl;
|
class FSGNovaGloveSensorDataImpl;
|
||||||
|
class USGNovaGloveInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sensor Data coming from a Nova, converted into useful values.
|
* Sensor Data coming from a Nova, converted into useful values.
|
||||||
|
|||||||
@@ -45,6 +45,6 @@ struct SENSEGLOVECORE_API FSGRotatorArray
|
|||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
|
|
||||||
public:
|
public:
|
||||||
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
UPROPERTY(EditAnywhere, Category="SenseGlove | Core | Nested Arrays", BlueprintReadWrite)
|
||||||
TArray<FRotator> RotatorArray;
|
TArray<FRotator> RotatorArray;
|
||||||
};
|
};
|
||||||
@@ -43,12 +43,12 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGHandInterpolator.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGSenseGloveHandProfile.generated.h"
|
#include "SGSenseGloveHandProfile.generated.h"
|
||||||
|
|
||||||
class FSGSenseGloveHandProfileImpl;
|
class FSGSenseGloveHandProfileImpl;
|
||||||
|
class USGHandInterpolator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains everything a Sense Glove needs to calculate a HandPose.
|
* Contains everything a Sense Glove needs to calculate a HandPose.
|
||||||
|
|||||||
@@ -42,7 +42,6 @@
|
|||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGVectorArray.h"
|
#include "SGCore/SGVectorArray.h"
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
|
||||||
#include "SGTypes/SGCoreTypes.h"
|
#include "SGTypes/SGCoreTypes.h"
|
||||||
|
|
||||||
#include "SGSenseGloveInfo.generated.h"
|
#include "SGSenseGloveInfo.generated.h"
|
||||||
|
|||||||
@@ -44,17 +44,15 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGBasicHandModel.h"
|
|
||||||
#include "SGCore/SGSenseGloveInfo.h"
|
|
||||||
#include "SGCore/SGSenseGloveHandProfile.h"
|
|
||||||
#include "SGCore/SGQuatArray.h"
|
#include "SGCore/SGQuatArray.h"
|
||||||
#include "SGCore/SGRotatorArray.h"
|
#include "SGCore/SGRotatorArray.h"
|
||||||
#include "SGCore/SGVectorArray.h"
|
#include "SGCore/SGVectorArray.h"
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
|
||||||
|
|
||||||
#include "SGSenseGlovePose.generated.h"
|
#include "SGSenseGlovePose.generated.h"
|
||||||
|
|
||||||
class FSGSenseGlovePoseImpl;
|
class FSGSenseGlovePoseImpl;
|
||||||
|
class USGSenseGloveHandProfile;
|
||||||
|
class USGSenseGloveInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a pose of a Sense Glove exoskeleton.
|
* Represents a pose of a Sense Glove exoskeleton.
|
||||||
|
|||||||
@@ -44,7 +44,6 @@
|
|||||||
|
|
||||||
#include "SGCore/SGFloatArray.h"
|
#include "SGCore/SGFloatArray.h"
|
||||||
#include "SGCore/SGSenseGloveInfo.h"
|
#include "SGCore/SGSenseGloveInfo.h"
|
||||||
#include "SGUtils/SGArrayUtils.h"
|
|
||||||
|
|
||||||
#include "SGSenseGloveSensorData.generated.h"
|
#include "SGSenseGloveSensorData.generated.h"
|
||||||
|
|
||||||
|
|||||||
@@ -41,10 +41,10 @@
|
|||||||
#include "Math/Quat.h"
|
#include "Math/Quat.h"
|
||||||
#include "Math/Vector.h"
|
#include "Math/Vector.h"
|
||||||
|
|
||||||
#include "SGCore/SGSenseGloveInfo.h"
|
|
||||||
|
|
||||||
#include "SGSenseGloveVars.generated.h"
|
#include "SGSenseGloveVars.generated.h"
|
||||||
|
|
||||||
|
class USGSenseGloveInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* "Database" class containing Sense Glove internal variables.
|
* "Database" class containing Sense Glove internal variables.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -40,11 +40,10 @@
|
|||||||
#include "Templates/UniquePtr.h"
|
#include "Templates/UniquePtr.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGBuzzCommand.h"
|
|
||||||
|
|
||||||
#include "SGTimedBuzzCommand.generated.h"
|
#include "SGTimedBuzzCommand.generated.h"
|
||||||
|
|
||||||
class FSGTimedBuzzCommandImpl;
|
class FSGTimedBuzzCommandImpl;
|
||||||
|
class USGBuzzCommand;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Buzz motor commands that is meant to stop after a few milliseconds.
|
* Buzz motor commands that is meant to stop after a few milliseconds.
|
||||||
|
|||||||
@@ -40,11 +40,10 @@
|
|||||||
#include "UObject/Object.h"
|
#include "UObject/Object.h"
|
||||||
#include "UObject/ObjectMacros.h"
|
#include "UObject/ObjectMacros.h"
|
||||||
|
|
||||||
#include "SGCore/SGThumperCommand.h"
|
|
||||||
|
|
||||||
#include "SGTimedThumpCommand.generated.h"
|
#include "SGTimedThumpCommand.generated.h"
|
||||||
|
|
||||||
class FSGTimedThumpCommandImpl;
|
class FSGTimedThumpCommandImpl;
|
||||||
|
class USGThumperCommand;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ public class SenseGloveCore : ModuleRules
|
|||||||
{
|
{
|
||||||
"Core",
|
"Core",
|
||||||
"Engine",
|
"Engine",
|
||||||
|
"SenseGloveTypes",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -57,7 +58,6 @@ public class SenseGloveCore : ModuleRules
|
|||||||
"SenseGloveCoreImpl",
|
"SenseGloveCoreImpl",
|
||||||
"SenseGloveInterop",
|
"SenseGloveInterop",
|
||||||
"SenseGloveLog",
|
"SenseGloveLog",
|
||||||
"SenseGloveTypes",
|
|
||||||
"SenseGloveUtils",
|
"SenseGloveUtils",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user