#pragma once #include "NiToolWin.h" using namespace jbxwl; /* パラメータの使用 CNiDevice: appParam.nextSDKLib CSetDevice appParam.isUseImage CSetViewMode appParam.isMirroring CSetViewMode appParam.isForcePose CSetViewMode appParam.saveDataMode CSetDataSave appParam.savePosMode CSetDataSave appParam.saveRotMode CSetDataSave appParam.saveQutMode CSetDataSave appParam.useDevMotor CSetDevice appParam.useDevLED CSetDevice appParam.usePosData; appParam.useRotData; appParam.useJointConst; appParam.confidence; appParam.smoothNITE; appParam.smoothMVAV; appParam.smoothType; appParam.detectParts; CNiNetwork: appParam.clientPort CSetNetwork appParam.animationUUID CSetAnimation appParam.printNetMode CSetLogMode appParam.printChkMode CSetLogMode CNiSMemory: appParam.animationUUID CSetAnimation CExOpenNiWin: appParam.printPosMode CSetLogMode appParam.printRotMode CSetLogMode appParam.printQutMode CSetLogMode appParam.netOutMode CSetNetwork appParam.netFastMode CSetNetwork */ enum NiNetOutMode { NETandLOCAL, NETonly }; enum NiFileType { FileDataUnknown, FileDataONI, FileDataBVH, FileDataORG }; enum NiMvAvType { MVAV_None, MVAV_Simple, MVAV_Weight, MVAV_Expo }; enum NiInputDevice { NiDevice_None, NiDevice_NI, NiDevice_File }; //////////////////////////////////////////////////////////////////////////////////// // // CParameterSet // class CParameterSet { public: CParameterSet() { init();} ~CParameterSet() {} void init(void); public: // from RINIONS_CONFIG_FILE NiSDK_Lib nextSDKLib; BOOL isForcePose; BOOL isMirroring; BOOL isUseImage; NiNetOutMode netOutMode; BOOL netFastMode; NiFileType saveDataMode; BOOL savePosMode; BOOL saveRotMode; BOOL saveQutMode; BOOL printPosMode; BOOL printRotMode; BOOL printQutMode; BOOL printNetMode; BOOL printChkMode; BOOL useDevLED; BOOL useDevMotor; CString animationUUID; CString animationSrvr; int serverPort; int clientPort; CString groupID; BOOL usePosData; BOOL useRotData; BOOL useJointConst; // float confidence; BOOL useNiteSmooth; float smoothNITE; BOOL useMvavSmooth; NiMvAvType mvavType; int mvavNum; int detectParts; // BOOL outSMemoryCord; BOOL outSMemoryQuat; };