![]() |
Atlas-Cronos
7.4.0
|
Base class for all FLIR images. More...
Public Member Functions | |
| virtual void | Copy (ImageBase src) |
| Deep copy an ImageBase from source except of pixel data. More... | |
| virtual bool | Create (string formatId, bool loadAll=true) |
| Create the underlying format (internal use) More... | |
| virtual bool | Load (byte[] image, int size) |
| Loads a FFF image from memory More... | |
| virtual bool | Load (byte[] image) |
| Loads an Thermal FFF Image from a byte array. More... | |
| virtual bool | Load (byte[] image, ImageLoadParameters loadParams) |
| Loads an Thermal FFF Image from a byte array. More... | |
| virtual byte [] | GetData () |
| Get embedded radiometric data blob FFF. This method shall not be used for accessing the pixel data instead use the methods and properties found in ImageProcessing. More... | |
| virtual byte [] | GetFormattedImageData () |
| Get embedded radiometric data blob FFF with applied image data. This method shall not be used for accessing the pixel data instead use the methods and properties found in ImageProcessing. More... | |
| virtual bool | GetData (Stream stream) |
| Get embedded radiometric data blob FFF. This method shall not be used for accessing the pixel data instead use the methods and properties found in ImageProcessing. More... | |
| void | SaveSnapshot (string filename) |
| Saves the current image to disk. More... | |
| virtual void | SaveSnapshot (string filename, Bitmap overlay) |
| Saves the current image to disk. More... | |
| void | InternalSaveSnapshot (string filename, Bitmap overlay) |
| void | Swap () |
| Manually swaps the image back buffer. More... | |
| abstract void | RenderTo (Flir.Atlas.Image.Interfaces.IPixels imagePixels) |
| Render the image to IPixels. BitmapSourceWrapper for advanced rendering. More... | |
| void | EnterLock () |
| Acquires an exclusive lock. More... | |
| bool | TryEnterLock () |
| Attempts to acquire an exclusive lock. More... | |
| void | ExitLock () |
| Releases an exclusive lock. More... | |
| virtual bool | HasSketch () |
| Return true if the image has a sketch image. More... | |
| bool | IsSketchEnabled () |
| Return true if the image has a sketch image and it is enabled. More... | |
Public Member Functions inherited from Flir.Atlas.Image.Helpers.DisposableObject | |
| void | Dispose () |
Public Attributes | |
| ImageProcessing.ImageProcessing | ImageProcessing => _imageProcessing |
| Advanced image processing. More... | |
| virtual int | Width => (FindSize()).Width |
| Gets the width of the image in pixels. More... | |
| virtual int | Height => (FindSize()).Height |
| Gets the height of the image in pixels. More... | |
| virtual Size | Size => FindSize() |
| Gets the width and height of the image in pixels. More... | |
| bool | IsDisposed => Disposed |
| True if this instance has been disposed More... | |
Protected Member Functions | |
| override void | DisposeManagedResources () |
| virtual void | RaiseChangedEvent () |
| Fires the Image Changed event. More... | |
Protected Member Functions inherited from Flir.Atlas.Image.Helpers.DisposableObject | |
| virtual void | DisposeUnmanagedResources () |
Protected Attributes | |
| ImageProcessing.ImageProcessing | _imageProcessing |
| Cronos.IR.RotateFlipType | _RotationAngle |
Properties | |
| abstract Bitmap | Image [get] |
| Returns a System.Drawing.Bitmap representing the image. !WARNING: The bitmap is created per-request, dispose when not needed! More... | |
| bool | IsSilent [get, set] |
| Set to true if no events is wanted from the image. More... | |
| ThermalPipeline | ThermalPipeline [get] |
| Gets the pipeline Pipeline. More... | |
| CompassInfo | CompassInformation [get] |
| Gets the compassInformation of the image. More... | |
| GPSInfo | GpsInformation [get] |
| Gets the GPS information from the image. More... | |
| GasQuantificationInput | GasQuantificationInput [get] |
| Gets the Quantification input from the image. More... | |
| GasQuantificationResult | GasQuantificationResult [get] |
| Gets the Quantification result from the image. More... | |
| virtual string | Description [get, set] |
| Gets or sets the image description from the Exif (Exchangeable image file format) data. More... | |
| static string | Version [get] |
| Gets the used Atlas Image version. More... | |
Properties inherited from Flir.Atlas.Image.Helpers.DisposableObject | |
| bool | Disposed [get] |
Events | |
| EventHandler< ImageChangedEventArgs > | Changed |
| Occurs when an image has changed e.g. needs to be updated. More... | |
Base class for all FLIR images.
|
inlinevirtual |
Deep copy an ImageBase from source except of pixel data.
| src | ImageBase to copy from |
Reimplemented in Flir.Atlas.Image.ThermalImage.
|
inlinevirtual |
Create the underlying format (internal use)
| formatId | |
| loadAll |
Reimplemented in Flir.Atlas.Image.ThermalImage.
|
inline |
Acquires an exclusive lock.
ExitLock must be invoked before other threads waiting on the object will unblock.
|
inline |
Releases an exclusive lock.
|
inlinevirtual |
Get embedded radiometric data blob FFF. This method shall not be used for accessing the pixel data instead use the methods and properties found in ImageProcessing.
| ThermalException |
|
inlinevirtual |
Get embedded radiometric data blob FFF. This method shall not be used for accessing the pixel data instead use the methods and properties found in ImageProcessing.
| stream | Stream to write to. |
|
inlinevirtual |
Get embedded radiometric data blob FFF with applied image data. This method shall not be used for accessing the pixel data instead use the methods and properties found in ImageProcessing.
| ThermalException |
|
inlinevirtual |
Return true if the image has a sketch image.
Reimplemented in Flir.Atlas.Image.VisualImageFile.
|
inline |
Return true if the image has a sketch image and it is enabled.
|
inlinevirtual |
Loads a FFF image from memory
| image | FFF |
| size | Size of fff. |
|
inlinevirtual |
Loads an Thermal FFF Image from a byte array.
| image | A byte array containing a valid Thermal FFF image |
| Flir.Atlas.Image.ThermalException | Failed to open Thermal image. |
|
inlinevirtual |
Loads an Thermal FFF Image from a byte array.
| image | A byte array containing a valid Thermal FFF image |
| loadParams | Flags |
| Flir.Atlas.Image.ThermalException | Failed to open Thermal image. |
|
inlineprotectedvirtual |
Fires the Image Changed event.
Reimplemented in Flir.Atlas.Image.ThermalImage.
|
pure virtual |
Render the image to IPixels. BitmapSourceWrapper for advanced rendering.
| imagePixels |
| InvalidOperationException |
Implemented in Flir.Atlas.Image.ThermalImage, and Flir.Atlas.Image.VisualImage.
|
inline |
Saves the current image to disk.
| filename | A string that specifies the path to the location on which to save the file |
| System.ArgumentException | The fileName is null or empty. |
| Flir.Atlas.Image.ThermalException | Failed to save Thermal image. |
|
inlinevirtual |
Saves the current image to disk.
| filename | A string that specifies the path to the location on which to save the file |
| overlay | The jpeg representation of the Thermal image. |
| System.ArgumentException | The fileName is null or empty. |
| Flir.Atlas.Image.ThermalException | Failed to save Thermal image. |
Reimplemented in Flir.Atlas.Image.ThermalImage.
|
inline |
Manually swaps the image back buffer.
This method can be called if there is a need to swap the back buffer when running live data.
|
inline |
Attempts to acquire an exclusive lock.
| virtual int Flir.Atlas.Image.ImageBase.Height => (FindSize()).Height |
Gets the height of the image in pixels.
| ImageProcessing.ImageProcessing Flir.Atlas.Image.ImageBase.ImageProcessing => _imageProcessing |
Advanced image processing.
| bool Flir.Atlas.Image.ImageBase.IsDisposed => Disposed |
True if this instance has been disposed
| virtual Size Flir.Atlas.Image.ImageBase.Size => FindSize() |
Gets the width and height of the image in pixels.
| virtual int Flir.Atlas.Image.ImageBase.Width => (FindSize()).Width |
Gets the width of the image in pixels.
|
get |
Gets the compassInformation of the image.
|
getset |
Gets or sets the image description from the Exif (Exchangeable image file format) data.
|
get |
Gets the Quantification input from the image.
|
get |
Gets the Quantification result from the image.
|
get |
Gets the GPS information from the image.
|
get |
Returns a System.Drawing.Bitmap representing the image. !WARNING: The bitmap is created per-request, dispose when not needed!
|
getset |
Set to true if no events is wanted from the image.
|
get |
Gets the pipeline Pipeline.
| EventHandler<ImageChangedEventArgs> Flir.Atlas.Image.ImageBase.Changed |
Occurs when an image has changed e.g. needs to be updated.
1.8.14