- Timestamp:
- Aug 19, 2007, 3:58:16 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20070817/psModules/src/objects/pmSource.c
r14544 r14546 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1.34.2. 1$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-08- 17 21:01:59$8 * @version $Revision: 1.34.2.2 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-08-20 01:58:16 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 797 797 798 798 // should we call pmSourceCacheModel if it does not exist? 799 bool pmSourceOp (pmSource *source, pmModelOpMode mode, bool add, psMaskType maskVal ) {799 bool pmSourceOp (pmSource *source, pmModelOpMode mode, bool add, psMaskType maskVal, int dx, int dy) { 800 800 801 801 bool status; … … 856 856 target = source->weight; 857 857 } 858 858 859 if (add) { 859 status = pmModelAdd (target, source->maskObj, model, PM_MODEL_OP_FULL, maskVal);860 status = pmModelAddWithOffset (target, source->maskObj, model, PM_MODEL_OP_FULL, maskVal, dx, dy); 860 861 } else { 861 status = pmModelSub (target, source->maskObj, model, PM_MODEL_OP_FULL, maskVal);862 status = pmModelSubWithOffset (target, source->maskObj, model, PM_MODEL_OP_FULL, maskVal, dx, dy); 862 863 } 863 864 … … 866 867 867 868 bool pmSourceAdd (pmSource *source, pmModelOpMode mode, psMaskType maskVal) { 868 return pmSourceOp (source, mode, true, maskVal );869 return pmSourceOp (source, mode, true, maskVal, 0, 0); 869 870 } 870 871 871 872 bool pmSourceSub (pmSource *source, pmModelOpMode mode, psMaskType maskVal) { 872 return pmSourceOp (source, mode, false, maskVal); 873 return pmSourceOp (source, mode, false, maskVal, 0, 0); 874 } 875 876 bool pmSourceAddWithOffset (pmSource *source, pmModelOpMode mode, psMaskType maskVal, int dx, int dy) { 877 return pmSourceOp (source, mode, true, maskVal, dx, dy); 878 } 879 880 bool pmSourceSubWithOffset (pmSource *source, pmModelOpMode mode, psMaskType maskVal, int dx, int dy) { 881 return pmSourceOp (source, mode, false, maskVal, dx, dy); 873 882 } 874 883
Note:
See TracChangeset
for help on using the changeset viewer.
