The ImageTiler class allows users to extract subimages from a FITS primary image or image extension. This class provides a subset of an N-dimensional image. Modified May 2, 2000 by T. McGlynn to permit tiles that go off the edge of the image.
The following tables list the members exposed by ImageTiler.
Public Constructors
Name | Description | |
---|---|---|
![]() |
ImageTiler | Create a tiler. |
Public Properties
Name | Description | |
---|---|---|
![]() |
CompleteImage | Read the entire image into a multidimensional array. |
![]() |
MemoryImage | See if we can get the image data from memory. This may be overriden by other classes, notably in nom.tam.fits.ImageData. |
Public Methods
Name | Description | |
---|---|---|
![]() |
Equals | Determines whether the specified |
![]() |
GetHashCode | Serves as a hash function for a particular type. |
![]() ![]() |
GetOffset | Get the offset of a given position. |
![]() |
GetTile | Overloaded. Get a tile, filling in a prespecified array. This version does not check that the user hase entered a valid set of corner and length arrays. ensure that out matches the length implied by the lengths array. |
![]() |
GetType | Gets the |
![]() |
ToString | Returns a |
Protected Methods
Name | Description | |
---|---|---|
![]() |
FillFileData | File a tile segment from a file. |
![]() |
FillMemData | 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. |
![]() |
FillTile | Fill the subset. |
![]() |
Finalize | Allows an |
![]() ![]() |
IncrementPosition | Increment the offset within the position array. Note that we never look at the last index since we copy data a block at a time and not byte by byte. |
![]() |
MemberwiseClone | Creates a shallow copy of the current |