Visioscan Set SDK Libraries 1.0.14
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
WFileDataRecorder.h
1#pragma once
2#include "WBaseDataRecorder.h"
3#include "FileDataRecorder.h"
4#include "WUtilities.h"
5
6using namespace System;
7using namespace std;
8using namespace WBase;
9using namespace WUtils;
10
11
12namespace WRecorder {
13 public ref class WFileDataRecorder :
14 public WBaseDataRecorder
15 {
16 public:
17 WFileDataRecorder(String^ filePath) {
18 _dataRecorder = new FileDataRecorder(string(WConverter::ConvertToNativeString(filePath)));
19 }
20
22 delete(_dataRecorder);
23 }
24
25 void Play() override {
26 _dataRecorder->Play();
27 }
28 void Pause() override {
29 _dataRecorder->Pause();
30 }
31 void Stop() override {
32 _dataRecorder->Stop();
33 }
34 void Record() override {
35 _dataRecorder->Record();
36 }
37 void ExportToCsv(String^ pPathToExport) override {
38 _dataRecorder->ExportToCsv(string(WConverter::ConvertToNativeString(pPathToExport)), MeasurmentUnit::Millimeters.GetHashCode());
39 }
40
41 void ExportToCsv(String^ pPathToExport, MeasurmentUnit pMeasurmentUnit) override {
42 _dataRecorder->ExportToCsv(string(WConverter::ConvertToNativeString(pPathToExport)), pMeasurmentUnit.GetHashCode());
43 }
44 private:
45 };
46}
47
Definition WBaseCommunication.h:25
Definition WFileDataRecorder.h:12
Definition WUtilities.h:12
MeasurmentUnit
Definition WUtilities.h:26
Definition FileDataRecorder.h:22
Definition WFileDataRecorder.h:15
WFileDataRecorder(String^ filePath)
Definition WFileDataRecorder.h:17
void ExportToCsv(String^ pPathToExport) override
Definition WFileDataRecorder.h:37
void Record() override
Definition WFileDataRecorder.h:34
void Pause() override
Definition WFileDataRecorder.h:28
~WFileDataRecorder()
Definition WFileDataRecorder.h:21
void Stop() override
Definition WFileDataRecorder.h:31
void Play() override
Definition WFileDataRecorder.h:25
void ExportToCsv(String^ pPathToExport, MeasurmentUnit pMeasurmentUnit) override
Definition WFileDataRecorder.h:41
static char * ConvertToNativeString(String^ toConvert)
Definition WUtilities.h:16