Impact Vision SDK  11.8.1
VisionSDK.VisionCircle Class Reference

This class represents a Circle More...

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

Public Member Functions

 VisionCircle ()
 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 VisionCircle Create (VisionPoint center, double radius)
 Class method to instantiate a VisionCircle object More...
 
static VisionCircle Create (double x, double y, double radius)
 Class method to instantiate a VisionCircle Object More...
 
static VisionCircle CreateZero ()
 Class method to instantiate a VisionCircle with the center at (0, 0) and a radius value of 0 More...
 

Properties

VisionPoint Center [get, set]
 The Center of the circle More...
 
double Radius [get, set]
 The Radius of the circle 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 Circle

Constructor & Destructor Documentation

VisionSDK.VisionCircle.VisionCircle ( )

Constructor

Member Function Documentation

static VisionCircle VisionSDK.VisionCircle.Create ( VisionPoint  center,
double  radius 
)
static

Class method to instantiate a VisionCircle object

Parameters
centerThe center
radiusThe radius
Returns
A VisionCircle Object
static VisionCircle VisionSDK.VisionCircle.Create ( double  x,
double  y,
double  radius 
)
static

Class method to instantiate a VisionCircle Object

Parameters
xThe center x value
yThe center y value
radiusThe radius
Returns
A VisionCircle Object
static VisionCircle VisionSDK.VisionCircle.CreateZero ( )
static

Class method to instantiate a VisionCircle with the center at (0, 0) and a radius value of 0

Returns
A VisionCircle Object

Property Documentation

VisionPoint VisionSDK.VisionCircle.Center
getset

The Center of the circle

double VisionSDK.VisionCircle.Radius
getset

The Radius of the circle

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