Dew MtxVec NET
EnlistIt Routines
Summary
Dereferences a pointer to TMtxVec memory.

Unit
MtxVec

Declaration
Procedure EnlistIt(a, b, c: TMtx; out ap, bp, cp: T2DCplxArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
Declaration
Procedure EnlistIt(a, b: TMtx; out ap, bp: T2DCplxArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Declaration
Procedure EnlistIt(a, b, c, d: TMtx; out ap, bp, cp, dp: T2DCplxArray);

Description
Dereferences pointer's to memory of four TMtx objects. It constructs a 2D jagged floating point array. The range checks must be off, when working on this array. The array's must be "cleaned up" by passing them to DismissIt before the routine ends. Special care must be given not to destroy the objects that were dereferenced, before the arrays are freed.

Under .NET this command only resizes the array to match the size of the objects.


Declaration
Procedure EnlistIt(a, b, c: TMtxVec; out ap, bp, cp: TCplxArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
Declaration
Procedure EnlistIt(a, b, c, d: TMtxVec; out ap, bp, cp, dp: TCplxArray);

Description
Dereferences a pointer to TMtxVec memory. Dereferences pointer's to memory of four TMtxVec objects. The range checking will work fine. The array's must be "cleaned up" by passing them to DismissIt before the routine ends.Special care must be given not to destroy the objects that were dereferenced, before the arrays are freed.

Under .NET this command only resizes the array to match the size of the objects.


Declaration
Procedure EnlistIt(a, b: TMtx; out ap, bp: T2DSampleArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Declaration
Procedure EnlistIt(a: TMtx; out ap: T2DSampleArray);

Description
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
Declaration
Procedure EnlistIt(a, b, c: TMtx; out ap, bp, cp: T2DSampleArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
Declaration
Procedure EnlistIt(a: TMtx; out ap: T2DCplxArray);

Description
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
Declaration
Procedure EnlistIt(a, b, c, d: TMtx; out ap, bp, cp, dp: T2DSampleArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of four TMtxVec objects.
Declaration
Procedure EnlistIt(a, b, c, d: TMtxVec; out ap, bp, cp, dp: TIntegerArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of four TMtxVec objects.
Declaration
Procedure EnlistIt(a: TMtxVec; out ap: TSampleArray);

Description
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
Declaration
Procedure EnlistIt(a, b, c: TMtxVec; out ap, bp, cp: TIntegerArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
Declaration
Procedure EnlistIt(a: TMtxVec; out ap: TIntegerArray);

Description
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
Declaration
Procedure EnlistIt(a, b: TMtxVec; out ap, bp: TIntegerArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Declaration
Procedure EnlistIt(a: TMtxVec; out ap: TCplxArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of TMtxVec object.
Declaration
Procedure EnlistIt(a, b: TMtxVec; out ap, bp: TCplxArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Declaration
Procedure EnlistIt(a, b, c, d: TMtxVec; out ap, bp, cp, dp: TSampleArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of four TMtxVec objects.
Declaration
Procedure EnlistIt(a, b: TMtxVec; out ap, bp: TSampleArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Declaration
Procedure EnlistIt(a, b, c: TMtxVec; out ap, bp, cp: TSampleArray);

Description
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.

Copyright 2008 Dew Research
http://www.dewresearch.com