Ignore:
Timestamp:
Mar 6, 2011, 6:44:23 PM (13 years ago)
Author:
george
Message:
  • Added: Generic Matrix class methods enhacement.
Location:
Generics/TemplateGenerics/Specialized
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Generics/TemplateGenerics/Specialized

    • Property svn:ignore set to
      backup
  • Generics/TemplateGenerics/Specialized/SpecializedMatrix.pas

    r109 r175  
    2121{$DEFINE TGMatrixToStringConverter := TMatrixIntegerToStringConverter}
    2222{$DEFINE TGMatrixFromStringConverter := TMatrixIntegerFromStringConverter}
     23{$DEFINE TGMatrixMerge := TMatrixIntegerMerge}
     24{$DEFINE INTERFACE}
     25{$I 'GenericMatrix.inc'}
     26
     27// TMatrixByte<Integer, Integer, Byte>
     28{$DEFINE TGMatrixIndexX := Integer}
     29{$DEFINE TGMatrixIndexY := Integer}
     30{$DEFINE TGMatrixItem := Byte}
     31{$DEFINE TGMatrixIndex := TMatrixByteIndex}
     32{$DEFINE TGMatrixRow := TMatrixByteRow}
     33{$DEFINE TGMatrix := TMatrixByte}
     34{$DEFINE TGMatrixSortCompare := TMatrixByteSortCompare}
     35{$DEFINE TGMatrixToStringConverter := TMatrixByteToStringConverter}
     36{$DEFINE TGMatrixFromStringConverter := TMatrixByteFromStringConverter}
     37{$DEFINE TGMatrixMerge := TMatrixByteMerge}
    2338{$DEFINE INTERFACE}
    2439{$I 'GenericMatrix.inc'}
     
    3449{$DEFINE TGMatrixToStringConverter := TMatrixObjectToStringConverter}
    3550{$DEFINE TGMatrixFromStringConverter := TMatrixObjectFromStringConverter}
     51{$DEFINE TGMatrixMerge := TMatrixStringMerge}
    3652{$DEFINE INTERFACE}
    3753{$I 'GenericMatrix.inc'}
     
    5268{$DEFINE TGMatrixToStringConverter := TMatrixIntegerToStringConverter}
    5369{$DEFINE TGMatrixFromStringConverter := TMatrixIntegerFromStringConverter}
     70{$DEFINE TGMatrixMerge := TMatrixIntegerMerge}
     71{$DEFINE IMPLEMENTATION}
     72{$I 'GenericMatrix.inc'}
     73
     74// TMatrixByte<Integer, Integer, Byte>
     75{$DEFINE TGMatrixIndexX := Integer}
     76{$DEFINE TGMatrixIndexY := Integer}
     77{$DEFINE TGMatrixItem := Byte}
     78{$DEFINE TGMatrixIndex := TMatrixByteIndex}
     79{$DEFINE TGMatrixRow := TMatrixByteRow}
     80{$DEFINE TGMatrix := TMatrixByte}
     81{$DEFINE TGMatrixSortCompare := TMatrixByteSortCompare}
     82{$DEFINE TGMatrixToStringConverter := TMatrixByteToStringConverter}
     83{$DEFINE TGMatrixFromStringConverter := TMatrixByteFromStringConverter}
     84{$DEFINE TGMatrixMerge := TMatrixByteMerge}
    5485{$DEFINE IMPLEMENTATION}
    5586{$I 'GenericMatrix.inc'}
     
    6596{$DEFINE TGMatrixToStringConverter := TMatrixObjectToStringConverter}
    6697{$DEFINE TGMatrixFromStringConverter := TMatrixObjectFromStringConverter}
     98{$DEFINE TGMatrixMerge := TMatrixStringMerge}
    6799{$DEFINE IMPLEMENTATION}
    68100{$I 'GenericMatrix.inc'}
Note: See TracChangeset for help on using the changeset viewer.