Impact Vision SDK  11.8.1
VisionSDK.VisionWideLineSegment Class Reference

This class represents a Wide Line Segment More...

Inheritance diagram for VisionSDK.VisionWideLineSegment:
VisionSDK.VisionObject VisionSDK.IVisionGeometricShape

Public Member Functions

 VisionWideLineSegment ()
 Constructor More...
 
Geometry GetGeometricShape (IVisionGeometricShapesIllustrator geometricShapeIllustrator, VisionOrigin origin=null, VisionCalibration calibration=null)
 Returns a Geometric Shape that represent graphically this object More...
 
- Public Member Functions inherited from VisionSDK.VisionObject
override string ToString ()
 
string ToJson ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 

Static Public Member Functions

static VisionWideLineSegment Create ()
 Class method to instantiate a VisionWideLineSegment object More...
 
static VisionWideLineSegment Create (VisionLineSegment lineSegment, Double width)
 Class method to instantiate a VisionWideLineSegment object with the specified parameters More...
 
static VisionWideLineSegment Create (VisionPoint startPoint, VisionPoint endPoint, Double width)
 Class method to instantiate a VisionWideLineSegment object with the specified parameters More...
 
static VisionWideLineSegment Create (double x1, double y1, double x2, double y2, Double width)
 Class method to instantiate a VisionWideLineSegment object with the specified parameters More...
 
static VisionWideLineSegment CreateZero ()
 Class method to instantiate a VisionWideLineSegment object with all the parameters set to 0 More...
 

Properties

VisionLineSegment LineSegment [get, set]
 The Line Segment More...
 
Double Width [get, set]
 The Line Width More...
 

Detailed Description

This class represents a Wide Line Segment

Constructor & Destructor Documentation

VisionSDK.VisionWideLineSegment.VisionWideLineSegment ( )

Constructor

Member Function Documentation

static VisionWideLineSegment VisionSDK.VisionWideLineSegment.Create ( )
static

Class method to instantiate a VisionWideLineSegment object

Returns
A VisionWideLineSegment Object
static VisionWideLineSegment VisionSDK.VisionWideLineSegment.Create ( VisionLineSegment  lineSegment,
Double  width 
)
static

Class method to instantiate a VisionWideLineSegment object with the specified parameters

Parameters
lineSegmentThe Line Segment
widthThe Line Width
Returns
A VisionWideLineSegment Object
static VisionWideLineSegment VisionSDK.VisionWideLineSegment.Create ( VisionPoint  startPoint,
VisionPoint  endPoint,
Double  width 
)
static

Class method to instantiate a VisionWideLineSegment object with the specified parameters

Parameters
startPointThe Line Start Point
endPointThe Line End Point
widthThe Line Width
Returns
A VisionWideLineSegment Object
static VisionWideLineSegment VisionSDK.VisionWideLineSegment.Create ( double  x1,
double  y1,
double  x2,
double  y2,
Double  width 
)
static

Class method to instantiate a VisionWideLineSegment object with the specified parameters

Parameters
x1The Line Start Point x coordinate
y1The Line Start Point y coordinate
x2The Line End Point x coordinate
y2The Line End Point y coordinate
widthThe Line Width
Returns
A VisionWideLineSegment Object
static VisionWideLineSegment VisionSDK.VisionWideLineSegment.CreateZero ( )
static

Class method to instantiate a VisionWideLineSegment object with all the parameters set to 0

Returns
A VisionWideLineSegment Object
Geometry VisionSDK.VisionWideLineSegment.GetGeometricShape ( IVisionGeometricShapesIllustrator  geometricShapeIllustrator,
VisionOrigin  origin = null,
VisionCalibration  calibration = null 
)

Returns a Geometric Shape that represent graphically this object

Parameters
geometricShapeIllustratorThe geometric shape illustrator
originThe origin of the representation (usually is used the tool's origin)
calibrationThe calibration associated to the image where to draw this geometric shape
Returns
The Geometric Shape

Implements VisionSDK.IVisionGeometricShape.

Property Documentation

VisionLineSegment VisionSDK.VisionWideLineSegment.LineSegment
getset

The Line Segment

Double VisionSDK.VisionWideLineSegment.Width
getset

The Line Width

HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved