ImageWarp Language Reference
Keyword Index


Introduction
Overview
Variables
Overview
Literals
Operators
Overview
Operator precedence
Statements
Overview
Dim ... As ...
If ... Then ... Else ... End If
For ... To ... Step ... Next
Do ... Loop
While ... Wend
Goto
Sub
Function
End
Print
Input
Dialog
Cls
Beep
Rem
Functions
Sorted by type
Sorted alphabetically
Math
sqr
hypot
abs
sin
cos
tan
aTan
aSin
aCos
aTan2
degToRad
radToDeg
exp
log
log10
Strings
len
inStr
left
right
mid
lTrim
rTrim
trim
uCase
lCase
chr
asc
Type control
isInteger
isFloating
isString
asInteger
asFloating
asString
Video
showVideo
getVideoWidth
getVideoHeight
getVideoType
setVideoPos
geVideoPos
setVideoScroll
getVideoScroll
setVideoZoom
getVideoZoom
setVideoPal
setVideoDevice
setVideoCamera
setVideoMode
setVideoDepth
setVideoTrigger
setVideoTriggerMode
setVideoROI
setVideoDarkField
setVideoGain
setVideoExposure
setVideoBrightness
setVideoGamma
setVideoSharpness
setVideoHue
setVideoSaturation
setVideoWhiteBalance
setVideoLUT
setVideoMatrix
setVideoOptions
Image
createIm
isImage
loadIm
loadRaw
saveIm
closeIm
closeAll
copyIm
pasteIm
setImFocus
setImPos
getImPos
setImScroll
getImScroll
setImZoom
getImZoom
getImType
getImWidth
getImHeight
setDisplayRange
getDisplayRange
setComplexMode
getComplexMode
getMaxPixel
updateIm
Selections
setSelect
resetSelect
getSelect
copySelect
maskSelect
Drawing
getPixel
setPixel
setDrawColor
setFillColor
setPencil
setBrush
setFlood
setFont
drawPencil
drawBrush
drawFlood
warp
drawLine
drawArrow
drawRect
drawEllipse
drawText
Conversion
to48bit
to32bit
to24bit
to16bit
to8bit
to4bit
toGray
toGray16
toGray32
toFloat
toComplex
toMulti
to1bit
toSequence
bayer
splitRGB
splitHLS
splitYIQ
splitIHS
splitLCH
splitLab
mergeRGB
mergeHLS
mergeYIQ
mergeIHS
mergeLCH
mergeLab
splitComplex
mergeComplex
Sequences
loadAVI
getFrameCount
getFrameDelay
getFrameNumber
setFrameNumber
setFrameDelay
seqPlay
seqSplit
seqMerge
seqAdd
seqInsert
seqDelete
seqExtract
seqAvrg
seqDiff
Acquisition
grabIm
grabAvrg
grabInt
grabSeq
grabSeqAvrg
grabFile
grabAVI
grabTrig
grabAbort
twainSelect
twainAcquire
twainGrab
twainSeq
Processing
setColorSpace
Adjustment
adjContrast
adjLevels
adjHueSat
adjColors
whiteBalance
Geometry
resize
rotate
flip
translate
affine
align
duplicate
extract
embed
split
stitch
Background
bkTrack
bkBlow
bkCorrect
bkAssign
bkGet
Segmentation
threshold
threshMulti
threshRGB
threshHLS
threshTrim
threshUnimod
threshMin
threshWater
threshDistr
threshVar
threshGauss
threshVarLocal
threshGaussLocal
threshDistrLocal
Palette
loadPal
setPal
savePal
copyPal
rotatePal
resetPal
loadMap
applyMap
Arithmetic
invertIm
offsetIm
factorIm
avrgIm
addIm
subim
mulIm
divIm
diffIm
combIm
minIm
maxIm
odRatio
Logic
notIm
andIm
orIm
xorIm
nandIm
norIm
xnorIm
lshiftIm
rshiftIm
maskIm
Generate
genImpulse
genNoise
genWedge
genShading
genGrid
genSine
Filters
emphasize
sharpen
clarify
maxmin
normalize
equalize
lowpass
median
sigma
gauss
saltPepper
deinterlace
sobel
prewitt
laplace
roberts
highpass
gradient
range
variance
emboss
floyd
pixelate
fourier
convolve
convolveFFT
Morphology
erode
dilate
open
close
thin
prune
thicken
contours
topHat
tottomHat
convex
distance
direction
localMin
localMax
ends
nodes
saddles
ultErode
medialAxis
separate
watershed
waterfall
identify
label
fill
border
featureAnd
scrap
skip
classify
link
erodeKernel
dilateKernel
openKernel
closeKernel
topHatKernel
bottomHatKernel
hitOrMiss
template
Calibration
spaceCal
loadSpaceCal
defSpaceCal
setSpaceCal
getSpaceCal
intCal
loadIntCal
defIntCal
Parameters
selectParam
resetParam
renameParam
setParamScope
getParamValue
getParamSize
setParamValue
setParamSize
User-defined parameters
Measurements
setMeasAttr
measObjects
measFields
measBlobs
measCount
measPoints
measLines
measAngles
measContours
meaasCurves
Histogram
setHistAttr
showHistogram
setHistPos
measHistogram
Line profile
setProfile
showProfile
setProfilePos
measProfile
Data
loadDate
refreshData
setDataPos
showGrid
setShowGrid
setGridPos
setChartAttr
createChart
setChart
setChartPos
closeAllCharts
closeChart
setTermPos
showTerm
Service
setMainPos
getWorkWidth
getWorkHeight
delFile
renFile
setCurDir
getCurDir
getFileCount
getFileName
terminate
pause
wait
getTicks
getTime
randomize
rand
msgBox
strFormat
call
thread
endThread
waitThread
sendMessage
Communication
serialOpen
serialClose
serialClear
serialWait
serialRead
serialWrite
serialCount
clSerialOpen
clSerialConnect
clSerialClose
clSerialRead
clSerialWrite
getInputBit
setOuptuBit
Error handling
getError
getErrorText
Objects
Overview
Grid
Control
File
Dynamic Data Exchange
Overview
DDE Specifications
Using DDE
Automation
Overview
COM Reference
Status
Run
Stop
Pause
Minimize
Maximize
Hide
Show
Call
Load
GetParam
SetParam
GetGridCell
SetGridCell
GetGridCellAsString
SetGridCellAsString
GetImageType
GetImageWidth
GetImageHeight
GetImagePixel
SetImagePixel
GetImageLine
SetImageLine
GetImageArray
SetImageArray
GetImagePointer
Message event
Suspended event
Using Automation in Visual Basic
Using Automation in C++