C# 클래스 EFSServiceClient.EFSService.FunctionValue

Manually written code to access EFSModel
상속: EFSServiceClient.EFSService.Value, IFunctionValue, IGraph
파일 보기 프로젝트 열기: ERTMSSolutions/ERTMSFormalSpecs

공개 메소드들

메소드 설명
AddGraph ( IGraph other ) : IGraph

Adds a graph to this graph

AddSegment ( ISegment segment ) : void

Adds a new segment

CountSegments ( ) : int
DisplayValue ( ) : string

Provides the display value of this value

DivGraph ( IGraph other ) : IGraph

Divides this graph values by values of another graph

Evaluate ( double x ) : double

Evaluates the function for a given X

ExpectedEndX ( ) : double

Provides the last X value where there is some interest to show the graph

GetSegment ( int i ) : ISegment
Merge ( IGraph subGraph ) : void

Merges a graph within this one

Min ( IGraph other ) : IGraph

Provides the graph of the minimal value between this graph and another graph

MultGraph ( IGraph other ) : IGraph

Multiply this graph values of another graph

Negate ( ) : void

Negates the values of the curve

Reduce ( List boundaries ) : void

Reduces the graph to the boundaries provided as parameter

SubstractGraph ( IGraph other ) : IGraph

Substract a graph from this graph

메소드 상세

AddGraph() 공개 메소드

Adds a graph to this graph
public AddGraph ( IGraph other ) : IGraph
other IGraph
리턴 IGraph

AddSegment() 공개 메소드

Adds a new segment
public AddSegment ( ISegment segment ) : void
segment ISegment
리턴 void

CountSegments() 공개 메소드

public CountSegments ( ) : int
리턴 int

DisplayValue() 공개 메소드

Provides the display value of this value
public DisplayValue ( ) : string
리턴 string

DivGraph() 공개 메소드

Divides this graph values by values of another graph
public DivGraph ( IGraph other ) : IGraph
other IGraph
리턴 IGraph

Evaluate() 공개 메소드

Evaluates the function for a given X
public Evaluate ( double x ) : double
x double
리턴 double

ExpectedEndX() 공개 메소드

Provides the last X value where there is some interest to show the graph
public ExpectedEndX ( ) : double
리턴 double

GetSegment() 공개 메소드

public GetSegment ( int i ) : ISegment
i int
리턴 ISegment

Merge() 공개 메소드

Merges a graph within this one
public Merge ( IGraph subGraph ) : void
subGraph IGraph
리턴 void

Min() 공개 메소드

Provides the graph of the minimal value between this graph and another graph
public Min ( IGraph other ) : IGraph
other IGraph
리턴 IGraph

MultGraph() 공개 메소드

Multiply this graph values of another graph
public MultGraph ( IGraph other ) : IGraph
other IGraph
리턴 IGraph

Negate() 공개 메소드

Negates the values of the curve
public Negate ( ) : void
리턴 void

Reduce() 공개 메소드

Reduces the graph to the boundaries provided as parameter
public Reduce ( List boundaries ) : void
boundaries List
리턴 void

SubstractGraph() 공개 메소드

Substract a graph from this graph
public SubstractGraph ( IGraph other ) : IGraph
other IGraph
리턴 IGraph