Impact Vision SDK  11.8.1
VisionSDK.VisionRange1D Class Reference

This class represents a one dimensional Range (Range 1D). The Range is represented by the start value, an end value, and two boolean values that indicate if the start and end values should be included in the range. More...

Inheritance diagram for VisionSDK.VisionRange1D:
VisionSDK.VisionObject

Public Member Functions

 VisionRange1D ()
 Constructor 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 VisionRange1D Create (double startValue, double endValue, Boolean inclusiveStart, Boolean inclusiveEnd)
 Class method for instantiate a VisionRange1D object with the specified parameters More...
 
static VisionRange1D CreateInclusive (double startValue, double endValue)
 Class method for instantiate a VisionRange1D object with the specified parameters and the inclusive start and end value More...
 
static VisionRange1D CreateZero ()
 Class method for instantiate a VisionRange1D object with all the parameters set to 0 More...
 

Properties

double StartValue [get, set]
 The Start Value More...
 
double EndValue [get, set]
 The End Value More...
 
Boolean InclusiveStart [get, set]
 Indicate if include the start value in the range More...
 
Boolean InclusiveEnd [get, set]
 Indicate if include the end value in the range More...
 

Detailed Description

This class represents a one dimensional Range (Range 1D). The Range is represented by the start value, an end value, and two boolean values that indicate if the start and end values should be included in the range.

Constructor & Destructor Documentation

VisionSDK.VisionRange1D.VisionRange1D ( )

Constructor

Member Function Documentation

static VisionRange1D VisionSDK.VisionRange1D.Create ( double  startValue,
double  endValue,
Boolean  inclusiveStart,
Boolean  inclusiveEnd 
)
static

Class method for instantiate a VisionRange1D object with the specified parameters

Parameters
startValueThe Start value
endValueThe End value
inclusiveStartFlag used for include the start value in the range
inclusiveEndFlag used for include the end value in the range
Returns
A VisionRange1D Object
static VisionRange1D VisionSDK.VisionRange1D.CreateInclusive ( double  startValue,
double  endValue 
)
static

Class method for instantiate a VisionRange1D object with the specified parameters and the inclusive start and end value

Parameters
startValueThe inclusive Range start value
endValueThe inclusive Range end value
Returns
A VisionRange1D Object
static VisionRange1D VisionSDK.VisionRange1D.CreateZero ( )
static

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

Returns
A VisionRange1D Object

Property Documentation

double VisionSDK.VisionRange1D.EndValue
getset

The End Value

Boolean VisionSDK.VisionRange1D.InclusiveEnd
getset

Indicate if include the end value in the range

Boolean VisionSDK.VisionRange1D.InclusiveStart
getset

Indicate if include the start value in the range

double VisionSDK.VisionRange1D.StartValue
getset

The Start Value

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