public void Setup()
        {
            // Setup loader.
            settings              = new CSVLoaderSettings();
            settings.filePath     = dataPath + "data.csv";
            settings.CSVHasHeader = true;
            settings.trimUp       = 0;
            settings.trimDown     = 0;

            // Setup filters for loader.
            filters = new List <ICSVFilter>(1);
            ICSVFilter quaternions = new CSVEvenColumnFilter();

            filters.Add(quaternions);
            settings.filters = filters;
        }
示例#2
0
        public void Setup()
        {
            // Setup loader.
            CSVLoaderSettings settings = new CSVLoaderSettings();

            settings.filePath = dataPath + "data.csv";
            settings.trimUp   = 1;
            settings.trimDown = 0;

            List <ICSVFilter> filters     = new List <ICSVFilter>(1);
            ICSVFilter        quaternions = new CSVEvenColumnFilter();

            filters.Add(quaternions);
            settings.filters = filters;

            var data = CSVLoader <Vector3> .LoadData(ref settings);

            // Initialize IntervalBased Transformer settings.
            intervalSettings = new IntervalBasedTransformerSettings
            {
                sampleList = data,
                interval   = 4
            };
            intervalTransformer = new IntervalBasedTransformer();

            // Initialize CountBased Transformer settings.
            countSettings = new IntervalBasedTransformerSettings
            {
                sampleList = data,
                count      = 10
            };
            countTransformer = new CountBasedTransformer();

            // Initialize Image Transformer.
            imageSettings = new ImageTransformerSettings
            {
                focusJoints = new LeapMotionJoint[] { LeapMotionJoint.PALM },
                samples     = data,
                size        = 10
            };
            imageTransformer = new ImageTransformer();
        }