Fill a single segment from memory. This routine is called recursively to handle multi-dimensional arrays. E.g., if data is three-dimensional, this will recurse two levels until we get a call with a single dimensional datum. At that point the appropriate data will be copied into the output.


Namespace: nom.tam.image
Assembly: CSharpFITS_v1.1 (in CSharpFITS_v1.1.dll)

Syntax

Visual Basic (Declaration)
Protected Overridable Sub FillMemData( _ 
   ByVal data As Array,  _ 
   ByVal posits As Integer(),  _ 
   ByVal length As Integer,  _ 
   ByVal output As Array,  _ 
   ByVal outputOffset As Integer,  _ 
   ByVal dim As Integer _ 
)
C#
protected virtual void FillMemData(
   Array data,
   int[] posits,
   int length,
   Array output,
   int outputOffset,
   int dim
)
C++
protected:
 virtual void FillMemData(
   Array data,
   array<int>^ posits,
   int length,
   Array output,
   int outputOffset,
   int dim
)
J#
protected virtual void FillMemData(
   Array data,
   int[] posits,
   int length,
   Array output,
   int outputOffset,
   int dim
)
JScript
protected virtual  function FillMemData(
   data : Array,
   posits : int[],
   length : int,
   output : Array,
   outputOffset : int,
   dim : int
)

Parameters

data
The in-memory image data.
posits
The current position for which data is requested.
length
The size of the segments.
output
The output tile.
outputOffset
The current offset into the output tile.
dim
The current dimension being

See Also