Impact Vision SDK  11.8.1
VisionSDK.VisionPolygon Class Reference

This class represents a Polygon as a List of Points More...

Inheritance diagram for VisionSDK.VisionPolygon:
VisionSDK.VisionShape VisionSDK.VisionObject VisionSDK.IVisionGeometricShape

Public Member Functions

 VisionPolygon ()
 Constructor More...
 
- Public Member Functions inherited from VisionSDK.VisionShape
 VisionShape ()
 Constructor More...
 
virtual void addHole (VisionShape hole)
 This method adds a hole to the Shape More...
 
virtual Boolean isAnHole ()
 Indicate if this shape is a hole of another shape More...
 
virtual Geometry GetGeometricShape (IVisionGeometricShapesIllustrator geometricShapeIllustrator, VisionOrigin origin=null, VisionCalibration calibration=null)
 
- 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 VisionPolygon Create (List< VisionPoint > visionPoints)
 Class method to instantiate a VisionPolygon with the specified VisionPoints More...
 

Properties

List< VisionPoint > Points [get, set]
 The List of VisionPoints More...
 
- Properties inherited from VisionSDK.VisionShape
List< VisionShape > Holes [get]
 The Holes of this shape More...
 

Additional Inherited Members

- Protected Attributes inherited from VisionSDK.VisionShape
List< VisionShape > holes
 

Detailed Description

This class represents a Polygon as a List of Points

Constructor & Destructor Documentation

VisionSDK.VisionPolygon.VisionPolygon ( )

Constructor

Member Function Documentation

static VisionPolygon VisionSDK.VisionPolygon.Create ( List< VisionPoint >  visionPoints)
static

Class method to instantiate a VisionPolygon with the specified VisionPoints

Parameters
visionPointsThe List of VisionPoints
Returns
A VisionPolygon Object

Property Documentation

List<VisionPoint> VisionSDK.VisionPolygon.Points
getset

The List of VisionPoints

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