using System;
public class GetArray
{
public static int Main(string[] args)
{
string file1 = args[0];
bool ret = reader.
Read();
if( !ret )
{
return 1;
}
{
return 1;
}
uint npixels = dimx * dimy;
{
System.Console.WriteLine(
"Processing UINT8 image type" );
byte[] str1 = new byte[ npixels ];
image.GetArray( str1 );
}
{
System.Console.WriteLine(
"Processing INT16 image type" );
short[] str1 = new short[ npixels ];
image.GetArray( str1 );
}
{
System.Console.WriteLine(
"Processing UINT16 image type" );
ushort[] str1 = new ushort[ npixels ];
image.GetArray( str1 );
}
else
{
}
return 0;
}
}
unsigned long GetBufferLength() const
const PixelFormat & GetPixelFormat() const
Get/Set PixelFormat.
Definition gdcmBitmap.h:107
bool GetBuffer(char *buffer) const
Access the raw data.
unsigned int GetDimension(unsigned int idx) const
unsigned int GetNumberOfDimensions() const
Return the number of dimension of the pixel data bytes; for example 2 for a 2D matrices of values.
ImageReader.
Definition gdcmImageReader.h:34
const Image & GetImage() const
Return the read image.
Image.
Definition gdcmImage.h:47
void SetFileName(const char *filename_native)
Class to do system operation.
Definition gdcmSystem.h:27