10.11.2015 Views

maXbox3 3.9.9.195 14/05/2015 08:37:17 AM

maXbox3 3.9.9.80 13.11.2013 11:25:53

maXbox3 3.9.9.80 13.11.2013 11:25:53

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />

<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />

7680: begin<br />

7681: type RNG_Type =<br />

7682: (RNG_MWC, { Multiply-With-Carry }<br />

7683: RNG_MT, { Mersenne Twister }<br />

7684: RNG_UVAG); { Universal Virtual Array Generator }<br />

7685: Procedure SetRNG( RNG : RNG_Type)<br />

7686: Procedure InitGen( Seed : RNG_IntType)<br />

7687: Procedure SRand( Seed : RNG_IntType)<br />

7688: Function IRanGen : RNG_IntType<br />

7689: Function IRanGen31 : RNG_IntType<br />

7690: Function RanGen1 : Float<br />

7691: Function RanGen2 : Float<br />

7692: Function RanGen3 : Float<br />

7693: Function RanGen53 : Float<br />

7694: end;<br />

7695:<br />

7696: // Optimization by Simulated Annealing<br />

7697: procedure SIRegister_usimann(CL: TPSPascalCompiler);<br />

7698: begin<br />

7699: Procedure InitSAParams( NT, NS, NCycles : Integer; RT : Float)<br />

7700: Procedure SA_CreateLogFile( FileName : String)<br />

7701: Procedure SimAnn(Func: TFuncNVar; X, Xmin, Xmax : TVector; Lb, Ub : Integer; var F_min : Float);<br />

7702: end;<br />

7703:<br />

7704: procedure SIRegister_uranuvag(CL: TPSPascalCompiler);<br />

77<strong>05</strong>: begin<br />

7706: Procedure InitUVAGbyString( KeyPhrase : string)<br />

7707: Procedure InitUVAG( Seed : RNG_IntType)<br />

77<strong>08</strong>: Function IRanUVAG : RNG_IntType<br />

7709: end;<br />

7710:<br />

7711: procedure SIRegister_ugenalg(CL: TPSPascalCompiler);<br />

7712: begin<br />

7713: Procedure InitGAParams( NP, NG : Integer; SR, MR, HR : Float)<br />

77<strong>14</strong>: Procedure GA_CreateLogFile( LogFileName : String)<br />

7715: Procedure GenAlg(Func: TFuncNVar; X, Xmin, Xmax : TVector; Lb, Ub : Integer; var F_min : Float);<br />

7716: end;<br />

77<strong>17</strong>:<br />

7718: TVector', 'array of Float<br />

7719: procedure SIRegister_uqsort(CL: TPSPascalCompiler);<br />

7720: begin<br />

7721: Procedure QSort( X : TVector; Lb, Ub : Integer)<br />

7722: Procedure DQSort( X : TVector; Lb, Ub : Integer)<br />

7723: end;<br />

7724:<br />

7725: procedure SIRegister_uinterv(CL: TPSPascalCompiler);<br />

7726: begin<br />

7727: Procedure Interval( X1, X2 : Float; MinDiv, MaxDiv : Integer; var Min, Max, Step : Float)<br />

7728: Procedure AutoScale(X: TVector; Lb, Ub : Integer; Scale : TScale; var XMin, XMax, XStep:Float)<br />

7729: end;<br />

7730:<br />

7731: procedure SIRegister_D2XXUnit(CL: TPSPascalCompiler);<br />

7732: begin<br />

7733: FT_Result', 'Integer<br />

7734: //TDWordptr', '^DWord // will not work<br />

7735: TFT_Program_Data', 'record Signature1 : DWord; Signature2 : DWor'<br />

7736: d; Version : DWord; VendorID : Word; ProductID : Word; Manufacturer : PCha'<br />

77<strong>37</strong>: r; ManufacturerID : PChar; Description : PChar; SerialNumber : PChar; MaxP'<br />

7738: ower : Word; PnP : Word; SelfPowered : Word; RemoteWakeup : Word; Rev4 : B'<br />

7739: yte; IsoIn : Byte; IsoOut : Byte; PullDownEnable : Byte; SerNumEnable : By'<br />

7740: te; USBVersionEnable : Byte; USBVersion : Word; Rev5 : Byte; IsoInA : Byte'<br />

7741: ; IsoInB : Byte; IsoOutA : Byte; IsoOutB : Byte; PullDownEnable5 : Byte; S'<br />

7742: erNumEnable5 : Byte; USBVersionEnable5 : Byte; USBVersion5 : Word; AIsHigh'<br />

7743: Current : Byte; BIsHighCurrent : Byte; IFAIsFifo : Byte; IFAIsFifoTar : By'<br />

7744: te; IFAIsFastSer : Byte; AIsVCP : Byte; IFBIsFifo : Byte; IFBIsFifoTar : B'<br />

7745: yte; IFBIsFastSer : Byte; BIsVCP : Byte; UseExtOsc : Byte; HighDriveIOs : '<br />

7746: Byte; EndpointSize : Byte; PullDownEnableR : Byte; SerNumEnableR : Byte; I'<br />

7747: nvertTXD : Byte; InvertRXD : Byte; InvertRTS : Byte; InvertCTS : Byte; Inv'<br />

7748: ertDTR : Byte; InvertDSR : Byte; InvertDCD : Byte; InvertRI : Byte; Cbus0 '<br />

7749: : Byte; Cbus1 : Byte; Cbus2 : Byte; Cbus3 : Byte; Cbus4 : Byte; RIsVCP : B'<br />

7750: yte; end<br />

7751: end;<br />

7752:<br />

7753:<br />

7754: //*************************************** PaintFX****************************<br />

7755: procedure SIRegister_TJvPaintFX(CL: TPSPascalCompiler);<br />

7756: begin<br />

7757: //with RegClassS(CL,'TComponent', 'TJvPaintFX') do<br />

7758: with AddClassN(FindClass('TComponent'),'TJvPaintFX') do begin<br />

7759: Procedure Solarize( const Src : TBitmap; var Dst : TBitmap; Amount : Integer)<br />

7760: Procedure Posterize( const Src : TBitmap; var Dst : TBitmap; Amount : Integer)<br />

7761: Procedure Blend( const Src1, Src2 : TBitmap; var Dst : TBitmap; Amount : Single)<br />

7762: Procedure Blend2( const Src1, Src2 : TBitmap; var Dst : TBitmap; Amount : Single)<br />

7763: Procedure ExtractColor( const Dst : TBitmap; AColor : TColor)<br />

7764: Procedure ExcludeColor( const Dst : TBitmap; AColor : TColor)<br />

7765: Procedure Turn( Src, Dst : TBitmap)<br />

7766: Procedure TurnRight( Src, Dst : TBitmap)<br />

7767: Procedure HeightMap( const Dst : TBitmap; Amount : Integer)<br />

7768: Procedure TexturizeTile( const Dst : TBitmap; Amount : Integer)<br />

PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />

http://www.softwareschule.ch/maxbox.htm T: 297<br />

p: 90

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!