oevislib_net  0.14.3.0
Loading...
Searching...
No Matches

Integer range on a numeric axis. More...

Inheritance diagram for oevislib_net.Basic.Range:

Public Member Functions

 Range ()
 Constructs an empty Range object, starting from zero and with length zero.
 Range (int inStart, int inLength)
 Constructs a new Range object, with specified start and length.
int GetEnd ()
 Returns the end of the range.
ByteBuffer Serialize ()
 Serializes the object.
bool Equals (Range other)
override bool Equals (object obj)
override int GetHashCode ()
override object Clone ()

Static Public Member Functions

static bool operator== (Range inRange1, Range inRange2)
static bool operator!= (Range inRange1, Range inRange2)
static Range Deserialize (ByteBuffer inBuffer)
 De-serialize a Range buffer.

Properties

int Start = 0 [get, set]
int Length = 0 [get, set]

Detailed Description

Integer range on a numeric axis.

Constructor & Destructor Documentation

◆ Range() [1/2]

oevislib_net.Basic.Range.Range ( )
inline

Constructs an empty Range object, starting from zero and with length zero.

◆ Range() [2/2]

oevislib_net.Basic.Range.Range ( int inStart,
int inLength )
inline

Constructs a new Range object, with specified start and length.

Parameters
inStartStart.
inLengthLength.

Member Function Documentation

◆ Deserialize()

Range oevislib_net.Basic.Range.Deserialize ( ByteBuffer inBuffer)
inlinestatic

De-serialize a Range buffer.

Parameters
inBufferBuffer containing the object.
Returns
Deserialized object.

◆ GetEnd()

int oevislib_net.Basic.Range.GetEnd ( )
inline

Returns the end of the range.

Returns
End.

◆ Serialize()

ByteBuffer oevislib_net.Basic.Range.Serialize ( )
inline

Serializes the object.

Returns
Buffer where the object is stored.