public CLabelFeatureDataSubset(CLabelFeatureData labelFeatureData, Subset subset) : base(labelFeatureData) { this.cSubSet = 0; this.mapTbl = new int[labelFeatureData.NumDataPoint]; for (int i = 0; i < labelFeatureData.NumDataPoint; i++) { if (subset.Keep(i)) { this.mapTbl[this.cSubSet++] = i; } } }