- inline void setSortOnPosition() {SortOnPosition=true; SortOnOrientation=false; SortOnTag=false; SortOnFileName=false;}
- // SortOnOrientation : not yet made
- //inline void setSortOnOrientation(){SortOnPosition=false; SortOnOrientation=true; SortOnTag=false; SortOnFileName=false;}
- inline void setSortOnTag(unsigned short int sortGroup, unsigned short int sortElem)
- {SortOnPosition=false; SortOnOrientation=false; SortOnTag=true; SortOnFileName=false;
- SortGroup=sortGroup; SortElem=sortElem;}
- inline void setSortConvertToFloat(bool conv) {SortConvertToFloat=conv;}
-
- inline void setSortOnFileName() {SortOnPosition=false; SortOnOrientation=false; SortOnTag=false; SortOnFileName=true;}
- inline void setRecursive(bool recursive) { Recursive=recursive;}
+ bool SetFlipY(bool f) { FlipY = f;}
+
+ // Split
+ // =====
+ void setSplitOnPosition();
+ void setSplitOnOrientation();
+ void setSplitOnTag(unsigned short int splitGroup, unsigned short int splitElem);
+
+ void setSplitConvertToFloat(bool conv);
+
+ void setSplitOnly(bool s);
+
+ // Sort
+ // ====
+ void setSortOnPosition();
+ // use setSortOnUserFunction, instead!
+ // void setSortOnTag(unsigned short int sortGroup, unsigned short int sortElem)
+ // {SortOnPosition=false; SortOnOrientation=false; SortOnTag=true; SortOnFileName=false; SortOnUserFunction=false;
+ // SortGroup=sortGroup; SortElem=sortElem;}
+
+ void setSortOnUserFunction (FoncComp f);
+
+ //void setSortConvertToFloat(bool conv);
+
+ void setSortOnFileName();
+
+ // SortOnOrientation : not yet made; IOP sorter missing!
+ //inline void setSortOnOrientation(){SortOnPosition=false; SortOnOrientation=true; SortOnTag=false; SortOnFileName=false; SortOnUserFunction=false;}