Click or drag to resize
Isotherm Class
This class represents an Isotherm object.
Inheritance Hierarchy

Namespace: Flir.Atlas.Image.Isotherms
Assembly: Flir.Atlas.Image (in Flir.Atlas.Image.dll) Version: 3.1
Syntax
C#
public abstract class Isotherm

The Isotherm type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAboveValue
Gets the value for above.
Public methodGetBelowValue
Gets the value for below.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIntervalMinMaxValues
Gets minimum and maximum values for interval.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyAppearance
Gets or sets the apperance of the isotherm.
Public propertyColor
Gets or sets the color of the isotherm.
Public propertyContrastColor
Gets or sets the contrast color of the isotherm.
Public propertyIsothermType
Gets or sets the isotherm type.
Top
Remarks
An isotherm is a function highlighting those parts of the image that fall above, below or between one or more temperature intervals.
Examples
C#
using Flir.Atlas.Image;
                public void Properties()
                {
                    ThermalImageFile _image;
                    _image = new ThermalImageFile(FileName);

                    //add events to monitore changes in Isotherms 
                    _image.Isotherms.Changed += new System.EventHandler<IsothermEventArgs>(Isotherms_Changed);
                    _image.Isotherms.Added += new System.EventHandler<IsothermEventArgs>(Isotherms_Added);
                    _image.Isotherms.Removed += new System.EventHandler<IsothermEventArgs>(Isotherms_Removed);

                    //add an above isotherm and set the color to red
                    _image.Isotherms.AddAbove();
                    _image.Isotherms[0].Color = Color.Red;

                    //Remove Isotherm
                    Isotherm isotherm = _image.Isotherms[0];
                    _image.Isotherms.Remove(isotherm);

                    //remove events
                    _image.Isotherms.Changed -=new System.EventHandler<IsothermEventArgs>(Isotherms_Changed);
                    _image.Isotherms.Added -= new System.EventHandler<IsothermEventArgs>(Isotherms_Added);
                    _image.Isotherms.Removed -= new System.EventHandler<IsothermEventArgs>(Isotherms_Removed);
                }
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also