| ||
00001 00035 void testC(); 00036 00051 void VortexAmplitudeTransformation1DExe(TComplex1D InFunction, 00052 int n, double lamda, double focus, TComplex1D OutFunction); 00053 00070 void VortexAmplitudeReplacement1DExe(TComplex1D InFunction, 00071 double sigma, TComplex1D OutFunction, double R); 00072 00089 void VortexIntencityMaxReplacement1DExe(TComplex1D InFunction, 00090 double Imax, int index, double deltaMin, TComplex1D OutFunction); 00091 00102 void VortexRandomPhaseSet1DExe(TComplex1D OutFunction); 00103 00116 void VortexModeExe(TComplex1D InFunction, 00117 int n, TOptics OutOptics); 00118 00130 double GetS(TComplex1D function, int index); 00131 00146 void VortexExe(TOptics InOptics, TOptics OutOptics, 00147 TModes Modes); 00148 00163 void EllipsExe(TOptics InOptics, TOptics OutOptics, 00164 TModes Modes); 00165 00185 void WaveExe(TOptics InOptics, TOptics OutOptics, 00186 TModes Modes, unsigned short Param); 00187 00208 void EllipsoidWaveExe(TOptics InOptics, TOptics OutOptics, 00209 int ExpCount, double lamda, double a, double z); 00210 00238 void NullVortex1D(TComplex1D OutOptics, 00239 TModes Modes, unsigned short Params, double sigma, bool isLog, double power); 00240 00241 void NullVortex2D(TOptics InOptics, TOptics OutOptics, 00242 TModes Modes, unsigned short Params, double sigma, bool isLog, double power); 00243