Allows creating and accessing correction files.
Inheritance HierarchySystemObject
RAYLASE.SPICE3CorrectionFile
Namespace: RAYLASE.SPICE3Assembly: RAYLASE.SPICE3 (in RAYLASE.SPICE3.dll) Version: 3.7.0
Syntaxpublic class CorrectionFile : IDisposable
The CorrectionFile type exposes the following members.
Properties | Name | Description |
---|
 | Dimensions |
Returns the dimensions of the correction file.
|
 | HasExtraInfo |
Indicates if the underlying correction file contains additional information.
|
 | HasMetadata |
Indicates if the underlying correction file contains additional information.
|
 | HasScannerInfo |
Indicates if the underlying correction file contains additional scanner information.
|
 | Header |
Returns the header of the correction file.
|
 | SupportsMultipleTables |
Whether the payload has the extended format that allows to store more than one table
|
 | TableCount |
How many tables are stored in this file.
|
Top
Methods | Name | Description |
---|
 | AppendExtraInfo |
Appends additional information to the underlying correction file.
|
 | Close |
Close the open streams
|
 | CorrectionTable |
Get a BinaryReader for the raw correction table
|
  | Create(String, OpticalParameters, IReadOnlyListStream, Boolean, String, ScannerInfo, DictionaryString, String) |
Creates a new correction file and adds several tables.
|
  | Create(String, OpticalParameters, Stream, Boolean, String, ScannerInfo, DictionaryString, String) |
Creates a new correction file.
|
 | GetExtraInfo |
Read additional information that are stored inside the underlying correction file.
|
 | GetInverse |
Calculates the inverse of this correction file. This can be useful to calculate scanner coordinates (in bits) back to user coordinates (in µm).
|
 | GetMetadata |
Read metadata that is stored inside the underlying correction file.
|
 | GetScannerInfo |
Read the additional ScannerInfo that can be stored inside the underlying correction file.
|
  | OpenRead |
Opens an existing correction file in read-only mode.
|
  | OpenWrite |
Opens an existing correction file in read-write mode.
|
 | PayloadToStream |
Copies the raw correction payload to a stream.
|
 | SetExtraInfo |
Write additional information to the underlying correction file.
|
 | ToScanner(Point3D) |
Converts the user coordinates in µm to scanner coordinates in bit.
|
 | ToScanner(Point4D) |
Converts the user coordinates in µm to scanner coordinates in bit.
|
Top
Fields
See Also