C# 클래스 Cream.AllenTemporal.AllenEvents

파일 보기 프로젝트 열기: kikoanis/CSharpCream 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AllenComposition int[][][]
I int[]

공개 메소드들

메소드 설명
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[]

비공개 메소드들

메소드 설명
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

메소드 상세

Complement() 공개 정적인 메소드

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
리턴 int[]

Composition() 공개 정적인 메소드

public static Composition ( int c1, int c2 ) : int[]
c1 int
c2 int
리턴 int[]

GetString() 공개 정적인 메소드

public static GetString ( int index ) : String
index int
리턴 String

Intersection() 공개 정적인 메소드

public static Intersection ( int c1, int c2 ) : int[]
c1 int
c2 int
리턴 int[]

Inverse() 공개 정적인 메소드

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
리턴 int[]

IsEqual() 공개 정적인 메소드

public static IsEqual ( int c1, int c2 ) : bool
c1 int
c2 int
리턴 bool

Satisfy() 공개 정적인 메소드

public static Satisfy ( int relation, Variable v1, Variable v2 ) : bool
relation int
v1 Variable
v2 Variable
리턴 bool

Satisfy() 공개 정적인 메소드

public static Satisfy ( int relation, int v1, int v2, int duration1, int duration2 ) : bool
relation int
v1 int
v2 int
duration1 int
duration2 int
리턴 bool

Union() 공개 정적인 메소드

public static Union ( int c1, int c2 ) : int[]
c1 int
c2 int
리턴 int[]

프로퍼티 상세

AllenComposition 공개적으로 정적으로 프로퍼티

public static int[][][] AllenComposition
리턴 int[][][]

I 공개적으로 정적으로 프로퍼티

public static int[] I
리턴 int[]