![]() |
Atlas-Cronos
7.2.0
|
Image class for Visual Image not containing Thermal data. More...
Public Member Functions | |
VisualImage () | |
Creates a RGB image. More... | |
VisualImage (string formatId) | |
Creates a RGB image with specified native streaming format More... | |
new void | Dispose () |
Dispose the VisualImage instance. More... | |
VisualImageFormat | CreateDecoder (string format) |
Creates the internal native decoder of the visual image bytes. More... | |
override void | RenderTo (Flir.Atlas.Image.Interfaces.IPixels imagePixels) |
Render the new image to the input image buffer imagePixels. More... | |
byte [,,] | ImageArray () |
Returns a byte array representing the Visual image. More... | |
virtual void | SetRotate (int rotAngle) |
Rotates the Visual image. More... | |
void | SetSketch (bool value) |
Sets the sketch image on and off. More... | |
![]() | |
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... | |
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... | |
![]() | |
void | Dispose () |
Protected Attributes | |
Cronos.IR.RotateFlipType | m_RotationAngle |
![]() | |
ImageProcessing.ImageProcessing | _imageProcessing |
Cronos.IR.RotateFlipType | _RotationAngle |
Properties | |
override Bitmap | Image [get] |
Returns a System.Drawing.Bitmap representing the image. More... | |
![]() | |
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... | |
ImageProcessing.ImageProcessing | ImageProcessing [get] |
Advanced image processing. More... | |
ThermalPipeline | ThermalPipeline [get] |
Gets the pipeline Pipeline. More... | |
virtual int | Width [get] |
Gets the width of the image in pixels. More... | |
virtual int | Height [get] |
Gets the height of the image in pixels. More... | |
virtual Size | Size [get] |
Gets the width and height of the image in pixels. More... | |
CompassInfo | CompassInformation [get] |
Gets the compassInformation of the image. More... | |
Flir.Atlas.Image.GPSInfo | GpsInformation [get] |
Gets the GPS information from the image. More... | |
virtual string | Description [get, set] |
Gets or sets the image description from the Exif (Exchangeable image file format) data. More... | |
bool | IsDisposed [get] |
True if this instance has been disposed More... | |
static string | Version [get] |
Gets the used Atlas Image version. More... | |
![]() | |
bool | Disposed [get] |
Additional Inherited Members | |
![]() | |
override void | DisposeManagedResources () |
virtual void | RaiseChangedEvent () |
Fires the Image Changed event. More... | |
![]() | |
virtual void | DisposeUnmanagedResources () |
![]() | |
EventHandler< ImageChangedEventArgs > | Changed |
Occurs when an image has changed e.g. needs to be updated. More... | |
|
inline |
Creates a RGB image.
|
inline |
Creates a RGB image with specified native streaming format
formatId |
|
inline |
Creates the internal native decoder of the visual image bytes.
format | Native streaming format |
|
inline |
Dispose the VisualImage instance.
|
inline |
Returns a byte array representing the Visual image.
|
inlinevirtual |
Render the new image to the input image buffer imagePixels.
imagePixels | Image buffer |
Implements Flir.Atlas.Image.ImageBase.
|
inlinevirtual |
Rotates the Visual image.
rotAngle | The angle can be +- 90 degrees |
Reimplemented in Flir.Atlas.Image.VisualImageFile.
|
inline |
Sets the sketch image on and off.
value | true = on and off = false |
|
get |
Returns a System.Drawing.Bitmap representing the image.