C# Class Cream.AllenTemporal.AllenEvents

Afficher le fichier Open project: kikoanis/CSharpCream Class Usage Examples

Méthodes publiques

Свойство Type Description
AllenComposition int[][][]
I int[]

Méthodes publiques

Méthode Description
Complement ( int interval ) : int[]

Return the complement interval of a given interval. Example: Complement({Precededby, Equal, Contains}) = {Precedes, During, Starts, Startedby, Finishes, FinishedBy, Overlaps, OverlappedBy, Meets, MetBy}

Composition ( int c1, int c2 ) : int[]
GetString ( int index ) : String
Intersection ( int c1, int c2 ) : int[]
Inverse ( int interval ) : int[]

Return the inverse interval of a given interval. Example: Inverse({PrecededBy, Equal, Contains}) = {Precedes, Equal, During}

IsEqual ( int c1, int c2 ) : bool
Satisfy ( int relation, Variable v1, Variable v2 ) : bool
Satisfy ( int relation, int v1, int v2, int duration1, int duration2 ) : bool
Union ( int c1, int c2 ) : int[]

Private Methods

Méthode Description
SatisfyCONTAINS ( Variable v1, Variable v2 ) : bool
SatisfyCONTAINS ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyDURING ( Variable v1, Variable v2 ) : bool
SatisfyDURING ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyEQUALS ( Variable v1, Variable v2 ) : bool
SatisfyEQUALS ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyFINISHEDBY ( Variable v1, Variable v2 ) : bool
SatisfyFINISHEDBY ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyFINISHES ( Variable v1, Variable v2 ) : bool
SatisfyFINISHES ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyMEETS ( Variable v1, Variable v2 ) : bool
SatisfyMEETS ( int st1, int st2, int duration ) : bool
SatisfyMETBY ( Variable v1, Variable v2 ) : bool
SatisfyMETBY ( int st1, int st2, int duration ) : bool
SatisfyOVERLAPPEDBY ( Variable v1, Variable v2 ) : bool
SatisfyOVERLAPPEDBY ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyOVERLAPS ( Variable v1, Variable v2 ) : bool
SatisfyOVERLAPS ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfyPRECEDEDBY ( Variable v1, Variable v2 ) : bool
SatisfyPRECEDEDBY ( int st1, int st2, int duration ) : bool
SatisfyPRECEDES ( Variable v1, Variable v2 ) : bool
SatisfyPRECEDES ( int st1, int st2, int duration ) : bool
SatisfySTARTEDBY ( Variable v1, Variable v2 ) : bool
SatisfySTARTEDBY ( int st1, int st2, int duration1, int duration2 ) : bool
SatisfySTARTS ( Variable v1, Variable v2 ) : bool
SatisfySTARTS ( int st1, int st2, int duration1, int duration2 ) : bool

Method Details

Complement() public static méthode

Return the complement interval of a given interval. Example: Complement({Precededby, Equal, Contains}) = {Precedes, During, Starts, Startedby, Finishes, FinishedBy, Overlaps, OverlappedBy, Meets, MetBy}
public static Complement ( int interval ) : int[]
interval int an integer array represents the interval to be complemented
Résultat int[]

Composition() public static méthode

public static Composition ( int c1, int c2 ) : int[]
c1 int
c2 int
Résultat int[]

GetString() public static méthode

public static GetString ( int index ) : String
index int
Résultat String

Intersection() public static méthode

public static Intersection ( int c1, int c2 ) : int[]
c1 int
c2 int
Résultat int[]

Inverse() public static méthode

Return the inverse interval of a given interval. Example: Inverse({PrecededBy, Equal, Contains}) = {Precedes, Equal, During}
public static Inverse ( int interval ) : int[]
interval int an integer array represents the interval to be inversed
Résultat int[]

IsEqual() public static méthode

public static IsEqual ( int c1, int c2 ) : bool
c1 int
c2 int
Résultat bool

Satisfy() public static méthode

public static Satisfy ( int relation, Variable v1, Variable v2 ) : bool
relation int
v1 Variable
v2 Variable
Résultat bool

Satisfy() public static méthode

public static Satisfy ( int relation, int v1, int v2, int duration1, int duration2 ) : bool
relation int
v1 int
v2 int
duration1 int
duration2 int
Résultat bool

Union() public static méthode

public static Union ( int c1, int c2 ) : int[]
c1 int
c2 int
Résultat int[]

Property Details

AllenComposition public_oe static_oe property

public static int[][][] AllenComposition
Résultat int[][][]

I public_oe static_oe property

public static int[] I
Résultat int[]