LuciadCPillar C# 2023.1.04
Luciad.Containers.Priority Struct Reference

Priority class that can be used in all kinds of classes. More...

Inheritance diagram for Luciad.Containers.Priority:

Public Member Functions

 Priority (uint value)
 Creates a new priority with the given value. More...
 
int CompareTo (Priority other)
 
override bool Equals (object other)
 
bool Equals (Priority other)
 
override int GetHashCode ()
 

Properties

static Priority Fallback = new Priority(50000) [get]
 
static Priority High = new Priority(5000) [get]
 
static Priority Low = new Priority(20000) [get]
 
static Priority Normal = new Priority(10000) [get]
 
uint Value [get]
 

Detailed Description

Priority class that can be used in all kinds of classes.

For example in composites where it can be used to determine the order in which the delegates are used. The binary operators that determine the ordering sort priorities from high to low. 2020.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Priority.

Constructor & Destructor Documentation

◆ Priority()

Luciad.Containers.Priority.Priority ( uint  value)
inline

Creates a new priority with the given value.

value

a priority value. A lower value means a higher priority. The default value is the value of Priority::normal().

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Priority::Priority.

Member Function Documentation

◆ CompareTo()

int Luciad.Containers.Priority.CompareTo ( Priority  other)
inline

◆ Equals() [1/2]

override bool Luciad.Containers.Priority.Equals ( object  other)
inline

◆ Equals() [2/2]

bool Luciad.Containers.Priority.Equals ( Priority  other)
inline

◆ GetHashCode()

override int Luciad.Containers.Priority.GetHashCode ( )
inline

Property Documentation

◆ Fallback

Priority Luciad.Containers.Priority.Fallback = new Priority(50000)
staticget

◆ High

Priority Luciad.Containers.Priority.High = new Priority(5000)
staticget

◆ Low

Priority Luciad.Containers.Priority.Low = new Priority(20000)
staticget

◆ Normal

Priority Luciad.Containers.Priority.Normal = new Priority(10000)
staticget

◆ Value

uint Luciad.Containers.Priority.Value
get