| iTool User's Guide: Operations Properties |

## Transform Properties

The following properties control the iTool Transform tools.

### Resample Properties

The Resample transform resamples the selected data using the resampling factors and method specified in these properties. Resample Transform properties appear on the Operations Browser for all iTools. See Resample for details on how to resample data.

For each property, the type of control and the values that can be assigned are listed. For a description of how a particular control is used, refer to Property Controls.

Table C-22: Resample Transform Properties

Table C-22: Resample Transform Properties
Property | Control Type: Options
--- | ---
1st dimension factor | Number: The resampling factor for the first dimension (X). Edit the number to change the value. Default = `2`
2nd dimension factor | Number: The resampling factor for the second dimension (Y). Edit the number to change the value. Default = `2`
3rd dimension factor | Number: The resampling factor for the third dimension (Z). Edit the number to change the value. Default = `2`
Interpolation method | String List: Method of interpolation to use in resampling. Select a method from the list. Choose from these values: Nearest neighbor: Assign the value of the nearest pixel to the pixel in the output image. Fastest method, but may cause jagged edges. Linear: Surveys the two closest pixels, drawing a line between them and designating a value along that line as the output pixel value. Cubic: Use cubic polynomial waveforms instead of linear waveforms. Most accurate method, but may require more processing time. Default = Nearest neighbor

### Rotate Data Properties

The Rotate Data operation allows you to rotate the data within the visualization by a specified number of degrees without affecting the rest of the data space (graphical objects and axes). See Rotation in for details on using the Rotate Data operation.

The following properties control the Rotate Data tool. For each property, the type of control and the values that can be assigned are listed. For a description of how a particular control is used, refer to Property Controls.

Table C-23: Rotate Data Properties

Table C-23: Rotate Data Properties
Property | Control Type: Options
--- | ---
Angle | Number: The angle of rotation in degrees clockwise. Default = `0`
X center offset | Number: X subscript of the center of rotation. Default = `0`
Y center offset | Number: Y subscript of the center of rotation. Default = `0`
Magnification | Number: Magnification factor. Default = `1`
Interpolation method | String List: Method of interpolation to use when rotating. Select a method from the list. Choose from these values: Nearest neighbor: Assign the value of the nearest pixel to the pixel in the output image. Fastest method, but may cause jagged edges. Linear: Surveys the two closest pixels, drawing a line between them and designating a value along that line as the output pixel value. Cubic: Use cubic polynomial waveforms instead of linear waveforms. Most accurate method, but may require more processing time. Default = Nearest neighbor
Extrapolate missing | Boolean: Extrapolate the value of a missing pixel from the value of nearby pixels. Default = True
Missing value | Number: A value to be substituted for pixels in the rotated image that fall outside the bounds of the unrotated image. This property is only used if the Extrapolate missing property is set to false. Default = `0`
Pivot | Boolean: If set to true, the image will be rotated around the point defined by the X center offset and Y center offset. If set to false, the image will be rotated around its center. Default = False

### Scale Data Properties

The Scale Data operation scales the selected objects by a specified scale factor. Scale Data properties appear on the Operations Browser for all iTools. See Scaling for details on using the Scale Data operation.

The following properties control the Scale Data tool. For each property, the type of control and the values that can be assigned are listed. For a description of how a particular control is used, refer to Property Controls.

Table C-24: Scale Data Properties

Table C-24: Scale Data Properties
Property | Control Type: Options
--- | ---
Show dialog | Boolean: Display the Scale Data Editor dialog when Scale Data is selected from the Operations Scale Data menu. Choose True to display the dialog, or False to apply the Scale Data without displaying the dialog. Default = True
Scale Factor | Number: Scale the selected data by this factor. Edit the number to change the factor that appears in the Scale Factor dialog. Scale Factor may be positive or negative. Default = `2`

### Invert Image Properties

Invert Image Transform properties appear on the Operations Browser for iImage only. The operation has no unique properties.

### Byte Scale Properties

Byte Scale properties appear on the Operations Browser for iImage only. For each property, the type of control and the values that can be assigned are listed. For a description of how a particular control is used, refer to Property Controls.

Table C-25: Byte Scale Transform Properties

Table C-25: Byte Scale Transform Properties
Property | Control Type: Options
--- | ---
Automatic Min/Max | Boolean: Automatically compute minimum and maximum values? Choose True or False. Default = True
Minimum cutoff | Number: Minimum value of array to be considered. Edit the number to change the value. Default = `0`
Maximum cutoff | Number: Maximum value of array to be considered. Edit the number to change the value. Default = `255`
Bottom byte | Number: Minimum value of scaled result. Edit the number to change the value. Range = `0`-`255`. Default = `0`
Top byte | Number: Maximum value of scaled result. Edit the number to change the value. Range = `0`-`255`. Default = `255`

Note When working with byte data, the default bytescale range is always 0-255. Therefore, even if data is bytescaled from 0-100, it will display using 0-255. This may cause visualized data to appear darker.

IDL Online Help (March 01, 2006)