Impact Vision SDK  11.8.1
VisionSDK.Drawing.VisionGeometricShapeIllustrator Class Reference

Default implementation of a IVisionGeometricShapesIllustrator
This object knows how to draw all the drawables Vision Objects, you can decorate them More...

Inheritance diagram for VisionSDK.Drawing.VisionGeometricShapeIllustrator:
VisionSDK.IVisionGeometricShapesIllustrator

Classes

struct  VisionOriginParameters
 
struct  VisionWideCircularArcParameters
 
struct  VisionWideLineSegmentParameters
 

Public Member Functions

 VisionGeometricShapeIllustrator ()
 
Geometry GetGeometricShape (VisionPoint visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionLineSegment visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionEdgel visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionShape visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionRect visionRect, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionCircle visionCircle, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionBlob visionBlob, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionPolygon visionPolygon, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionPolygonWithHoles visionPolygonWithHoles, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionOrigin visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionContour visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionWideLineSegment visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionWideCircularArc visionWideCircularArc, VisionOrigin origin=null, VisionCalibration calibration=null)
 
Geometry GetGeometricShape (VisionCircleCorrelationModel visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 

Static Public Member Functions

static double CalculateLength (Point startPt, Point endPt)
 

Protected Member Functions

Geometry ComputeGeometricShapeForVisionShape (VisionShape visionShape, VisionOrigin origin=null, VisionCalibration calibration=null)
 

Properties

VisionOriginParameters OriginParameters [get, set]
 
VisionWideLineSegmentParameters WideLineSegmentParameters [get, set]
 
VisionWideCircularArcParameters WideCircularArcParameters [get, set]
 

Detailed Description

Default implementation of a IVisionGeometricShapesIllustrator
This object knows how to draw all the drawables Vision Objects, you can decorate them

Constructor & Destructor Documentation

VisionSDK.Drawing.VisionGeometricShapeIllustrator.VisionGeometricShapeIllustrator ( )

Member Function Documentation

static double VisionSDK.Drawing.VisionGeometricShapeIllustrator.CalculateLength ( Point  startPt,
Point  endPt 
)
static
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.ComputeGeometricShapeForVisionShape ( VisionShape  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
protected
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionPoint  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionLineSegment  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionEdgel  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionShape  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionRect  visionRect,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionCircle  visionCircle,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionBlob  visionBlob,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionPolygon  visionPolygon,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionPolygonWithHoles  visionPolygonWithHoles,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionOrigin  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionContour  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionWideLineSegment  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionWideCircularArc  visionWideCircularArc,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)
Geometry VisionSDK.Drawing.VisionGeometricShapeIllustrator.GetGeometricShape ( VisionCircleCorrelationModel  visionShape,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)

Property Documentation

VisionOriginParameters VisionSDK.Drawing.VisionGeometricShapeIllustrator.OriginParameters
getset
VisionWideCircularArcParameters VisionSDK.Drawing.VisionGeometricShapeIllustrator.WideCircularArcParameters
getset
VisionWideLineSegmentParameters VisionSDK.Drawing.VisionGeometricShapeIllustrator.WideLineSegmentParameters
getset
HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved