Changeset 1007 for trunk/src/STPolLinear.cpp
- Timestamp:
- 04/07/06 13:29:08 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STPolLinear.cpp
r965 r1007 40 40 break; 41 41 case 1: 42 out = Vector<Float>(q * cos(phase) - getSpectrum(2) * sin(phase));42 out = Vector<Float>(q * cos(phase) - Float(2.0)*getSpectrum(2) * sin(phase)); 43 43 break; 44 44 case 2: 45 out = Vector<Float>(q * sin(phase) + getSpectrum(2) * cos(phase));45 out = Vector<Float>(q * sin(phase) + Float(2.0)*getSpectrum(2) * cos(phase)); 46 46 break; 47 47 case 3: 48 out = getFeedHand() * Vector<Float>(getSpectrum(3));48 out = getFeedHand() * Float(2.0) * Vector<Float>(getSpectrum(3)); 49 49 break; 50 50 } … … 94 94 switch(index) { 95 95 case 0: 96 out = (I + V) ;96 out = (I + V)/Float(2.0); 97 97 break; 98 98 case 1: 99 out = (I - V) ;99 out = (I - V)/Float(2.0); 100 100 break; 101 101 default: … … 146 146 Q = Q2; 147 147 Matrix<Float>& specs = getSpectra(); 148 specs.column(0) = I+Q;149 specs.column(1) = I-Q;150 specs.column(2) = U ;148 specs.column(0) = (I+Q)/Float(2.0); 149 specs.column(1) = (I-Q)/Float(2.0); 150 specs.column(2) = U/Float(2.0); 151 151 152 152 }
Note: See TracChangeset
for help on using the changeset viewer.