TransformRegions Method
Syntax
CWMachineVision.TransformRegions Regions, CoordinateTransformation
Return Type
On success, this method returns 0. On failure, this function returns a negative number.
Purpose
Rotates and translates a Regions collection to transform the Regions from the reference coordinate system to the measurement coordinate system.
Remarks
This is a convenience method that calls CWIMAQVision.TransformRegions to actually do the transformation.
Parameters
Regions As CWIMAQRegions
The regions to transform.
CoordinateTransformation As CWMVCoordinateTransformation
The transformation to apply to the regions.
Example
Private Sub Run_Click() 'Create a dummy transformation. Normally you would get this from: ' CWMachineVision.FindCoordTransformUsingRect ' CWMachineVision.FindCoordTransformUsingTwoRects ' CWMachineVision.FindCoordTransformUsingPattern Dim Transformation As New CWMVCoordinateTransformation With Transformation.ReferenceSystem .Angle = 0.3947748 .AxisOrientation = cwimaqAxisOrientationDirect .Origin.Initialize 133.6109, 334.8592 End With With Transformation.measurementsystem .Angle = 3.627943 .AxisOrientation = cwimaqAxisOrientationDirect .Origin.Initialize 133.3554, 347.2317 End With 'Transform the regions on the viewer CWMachineVision1.TransformRegions CWIMAQViewer1.Regions, Transformation End Sub