OTX-Runtime for Java  
OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval Class Reference

A FloatInterval is a NumericInterval and represents an interval with a lower and an upper limit. More...

Inheritance diagram for OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval:
Inheritance graph

Public Member Functions

 FloatInterval ()
 Initializes a new instance of the FloatInterval class.
 
 FloatInterval (double lowerLimit)
 Initializes a new instance of the FloatInterval class. More...
 
 FloatInterval (double lowerLimit, double upperLimit)
 Initializes a new instance of the FloatInterval class. More...
 
 FloatInterval (double lowerLimit, double upperLimit, IntervalSemantics semantic)
 Initializes a new instance of the FloatInterval class. More...
 
 FloatInterval (double lowerLimit, double upperLimit, IntervalSemantics semantic, String label)
 Initializes a new instance of the FloatInterval class. More...
 
double GetLowerLimit ()
 Gets the lower limit of the interval. More...
 
double GetUpperLimit ()
 Gets the upper limit of the interval. More...
 
- Public Member Functions inherited from OpenTestSystem.Otx.Runtime.Api.DataTypes.Interval
String GetLabel ()
 Gets the optional label of the interval. More...
 
IntervalSemantics GetSemantic ()
 Gets the semantics of how values inside the interval are interpreted. More...
 
String GetSemanticAsString ()
 Gets the optional semantics of the interval as a string. More...
 

Detailed Description

A FloatInterval is a NumericInterval and represents an interval with a lower and an upper limit.

An interval can have an interval semantic and a label to categorize the interval.

Constructor & Destructor Documentation

◆ FloatInterval() [1/4]

OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval.FloatInterval ( double  lowerLimit)
inline

Initializes a new instance of the FloatInterval class.

Parameters
lowerLimitThe lower limit of the interval

◆ FloatInterval() [2/4]

OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval.FloatInterval ( double  lowerLimit,
double  upperLimit 
)
inline

Initializes a new instance of the FloatInterval class.

Parameters
lowerLimitThe lower limit of the interval
upperLimitThe upper limit of the interval

◆ FloatInterval() [3/4]

OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval.FloatInterval ( double  lowerLimit,
double  upperLimit,
IntervalSemantics  semantic 
)
inline

Initializes a new instance of the FloatInterval class.

Parameters
lowerLimitThe lower limit of the interval
upperLimitThe upper limit of the interval
semanticThe semantics of how values inside the interval are interpreted

◆ FloatInterval() [4/4]

OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval.FloatInterval ( double  lowerLimit,
double  upperLimit,
IntervalSemantics  semantic,
String  label 
)
inline

Initializes a new instance of the FloatInterval class.

Parameters
lowerLimitThe lower limit of the interval
upperLimitThe upper limit of the interval
semanticThe semantics of how values inside the interval are interpreted
labelThe label to categorize the interval

Member Function Documentation

◆ GetLowerLimit()

double OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval.GetLowerLimit ( )
inline

Gets the lower limit of the interval.

If the lower limit is omitted, the lower limit is -Infinity.

Returns
LowerLimit

◆ GetUpperLimit()

double OpenTestSystem.Otx.Runtime.Api.DataTypes.FloatInterval.GetUpperLimit ( )
inline

Gets the upper limit of the interval.

If the upper limit is omitted, the upper limit is Infinity.

Returns
UpperLimit

The documentation for this class was generated from the following file: