Routines (alphabetical) > Object Classes > Analysis Object Classes > IDLanROI

# IDLanROI

The IDLanROI object class represents a region of interest.

Note: The IDLan* naming convention is used for objects in the analysis domain.

Regions of interest are described as a set of vertices that may be connected to generate a path or a polygon, or may be treated as separate points. This object may be used as a source for analytical computations on regions. (For additional information about display of ROIs in Object Graphics, refer to the IDLgrROI object class.)

## Superclasses

None

## Creation

See IDLanROI::Init.

## Properties

Objects of this class have the following properties. See IDLanROI Properties for details on individual properties.

- ALL
- BLOCK_SIZE
- DATA
- DOUBLE
- INTERIOR
- N_VERTS
- ROI_XRANGE
- ROI_YRANGE
- ROI_ZRANGE
- TYPE

In addition, objects of this class inherit the properties of all superclasses of this class.

## Methods

The IDLanROI class has the following methods.

- IDLanROI::AppendData
- IDLanROI::Cleanup
- IDLanROI::ComputeGeometry
- IDLanROI::ComputeMask
- IDLanROI::ContainsPoints
- IDLanROI::GetProperty
- IDLanROI::Init
- IDLanROI::RemoveData
- IDLanROI::ReplaceData
- IDLanROI::Rotate
- IDLanROI::Scale
- IDLanROI::SetProperty
- IDLanROI::Translate

In addition, this class inherits the methods of its superclasses (if any).

See "Programmatically Defining ROIs" (Chapter 6, Image Processing in IDL in the `help/pdf` directory of your IDL installation).

## Version History

5.3 | Introduced