C# Class SmartQuant.FinChart.Chart

Inheritance: UserControl
Afficher le fichier Open project: fastquant/fastquant.dll Class Usage Examples

Protected Properties

Свойство Type Description
TimeSeriesSmoothingMode SmoothingMode
axisBottom AxisBottom
barSeriesStyle BSStyle
bitmap System.Drawing.Bitmap
canvasBottomOffset int
canvasColor Color
canvasLeftOffset int
canvasRightOffset int
canvasTopOffset int
contentUpdated bool
firstIndex int
graphics Graphics
intervalWidth double
isMouseOverCanvas bool
lastIndex int
leftDateTime DateTime
mainSeries ISeries
mainSeriesView SeriesView
minAxisGap int
minCountOfBars int
mouseX int
mouseY int
padSplit bool
padSplitIndex int
pads PadList
padsHeightArray ArrayList
rightDateTime DateTime
scaleStyle PadScaleStyle
series ISeries
sessionEnd TimeSpan
sessionGridColor Color
sessionGridEnabled bool
sessionStart TimeSpan
smoothingMode SmoothingMode
updateStyle ChartUpdateStyle
volumePadShown bool

Private Properties

Свойство Type Description
DrawSessionGrid void
DrawVerticalGrid void
DrawVerticalTick void
EmitActionTypeChanged void
EmitBarSeriesStyleChanged void
EmitScaleStyleChanged void
EmitUpdateStyleChanged void
EmitVolumeVisibleChanged void
FillPadsHeightArray void
InitializeComponent void
OnChartMouseDown void
OnChartMouseLeave void
OnChartMouseUp void
OnChartMouseWheel void
OnPrimitiveUpdated void
OnScrollBarScroll void
SetBarSeriesStyle bool
SetCursor void
SetDateInterval void
SetIndexInterval void
SetPadSizes void
Update void
ZoomIn void
ZoomOut void

Méthodes publiques

Méthode Description
AddPad ( ) : void
Chart ( ) : SmartQuant.FinChart.Objects
Chart ( TimeSeries mainSeries ) : SmartQuant.FinChart.Objects
ClientX ( System.DateTime dateTime ) : int
DrawEllipse ( DrawingEllipse circle, int padNumber ) : void
DrawFill ( Fill fill, int padNumber ) : void
DrawImage ( DrawingImage image, int padNumber ) : void
DrawLine ( DrawingLine line, int padNumber ) : void
DrawPath ( DrawingPath path, int padNumber ) : void
DrawRectangle ( DrawingRectangle rect, int padNumber ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SearchOption option, SmoothingMode smoothingMode ) : DSView
DrawSeries ( TimeSeries series, int padNumber, Color color ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SearchOption option ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SmoothingMode smoothingMode ) : void
EnsureVisible ( Fill fill ) : void
GetDateTime ( int x ) : System.DateTime
GetPadNumber ( Point point ) : int
HideVolumePad ( ) : void
OnItemAdded ( ) : void
Reset ( ) : void
SetMainSeries ( ISeries mainSeries ) : void
SetMainSeries ( ISeries mainSeries, bool showVolumePad, Color color ) : void
ShowProperties ( DSView view, Pad pad, bool forceShowProperties ) : void
ShowVolumePad ( ) : void
UnSelectAll ( ) : void
ZoomIn ( ) : void
ZoomOut ( ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnKeyPress ( KeyPressEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs pevent ) : void
OnResize ( EventArgs e ) : void

Private Methods

Méthode Description
DrawSessionGrid ( Pen pen, long x ) : void
DrawVerticalGrid ( Pen pen, long x ) : void
DrawVerticalTick ( Pen Pen, long x, int length ) : void
EmitActionTypeChanged ( ) : void
EmitBarSeriesStyleChanged ( ) : void
EmitScaleStyleChanged ( ) : void
EmitUpdateStyleChanged ( ) : void
EmitVolumeVisibleChanged ( ) : void
FillPadsHeightArray ( ) : void
InitializeComponent ( ) : void
OnChartMouseDown ( object sender, MouseEventArgs e ) : void
OnChartMouseLeave ( object sender, EventArgs e ) : void
OnChartMouseUp ( object sender, MouseEventArgs e ) : void
OnChartMouseWheel ( object sender, MouseEventArgs e ) : void
OnPrimitiveUpdated ( object sender, EventArgs e ) : void
OnScrollBarScroll ( object sender, ScrollEventArgs e ) : void
SetBarSeriesStyle ( BSStyle barSeriesStyle, bool force ) : bool
SetCursor ( ChartCursorType type ) : void
SetDateInterval ( System.DateTime firstDateTime, System.DateTime lastDateTime ) : void
SetIndexInterval ( int firstIndex, int lastIndex ) : void
SetPadSizes ( ) : void
Update ( Graphics graphics ) : void
ZoomIn ( int delta ) : void
ZoomOut ( int delta ) : void

Method Details

AddPad() public méthode

public AddPad ( ) : void
Résultat void

Chart() public méthode

public Chart ( ) : SmartQuant.FinChart.Objects
Résultat SmartQuant.FinChart.Objects

Chart() public méthode

public Chart ( TimeSeries mainSeries ) : SmartQuant.FinChart.Objects
mainSeries TimeSeries
Résultat SmartQuant.FinChart.Objects

ClientX() public méthode

public ClientX ( System.DateTime dateTime ) : int
dateTime System.DateTime
Résultat int

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DrawEllipse() public méthode

public DrawEllipse ( DrawingEllipse circle, int padNumber ) : void
circle SmartQuant.FinChart.Objects.DrawingEllipse
padNumber int
Résultat void

DrawFill() public méthode

public DrawFill ( Fill fill, int padNumber ) : void
fill Fill
padNumber int
Résultat void

DrawImage() public méthode

public DrawImage ( DrawingImage image, int padNumber ) : void
image SmartQuant.FinChart.Objects.DrawingImage
padNumber int
Résultat void

DrawLine() public méthode

public DrawLine ( DrawingLine line, int padNumber ) : void
line SmartQuant.FinChart.Objects.DrawingLine
padNumber int
Résultat void

DrawPath() public méthode

public DrawPath ( DrawingPath path, int padNumber ) : void
path SmartQuant.FinChart.Objects.DrawingPath
padNumber int
Résultat void

DrawRectangle() public méthode

public DrawRectangle ( DrawingRectangle rect, int padNumber ) : void
rect SmartQuant.FinChart.Objects.DrawingRectangle
padNumber int
Résultat void

DrawSeries() public méthode

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SearchOption option, SmoothingMode smoothingMode ) : DSView
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
option SearchOption
smoothingMode SmoothingMode
Résultat DSView

DrawSeries() public méthode

public DrawSeries ( TimeSeries series, int padNumber, Color color ) : void
series TimeSeries
padNumber int
color Color
Résultat void

DrawSeries() public méthode

public DrawSeries ( TimeSeries series, int padNumber, Color color, SearchOption option ) : void
series TimeSeries
padNumber int
color Color
option SearchOption
Résultat void

DrawSeries() public méthode

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style ) : void
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
Résultat void

DrawSeries() public méthode

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SmoothingMode smoothingMode ) : void
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
smoothingMode SmoothingMode
Résultat void

EnsureVisible() public méthode

public EnsureVisible ( Fill fill ) : void
fill Fill
Résultat void

GetDateTime() public méthode

public GetDateTime ( int x ) : System.DateTime
x int
Résultat System.DateTime

GetPadNumber() public méthode

public GetPadNumber ( Point point ) : int
point Point
Résultat int

HideVolumePad() public méthode

public HideVolumePad ( ) : void
Résultat void

OnItemAdded() public méthode

public OnItemAdded ( ) : void
Résultat void

OnKeyPress() protected méthode

protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnPaint() protected méthode

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Résultat void

OnPaintBackground() protected méthode

protected OnPaintBackground ( PaintEventArgs pevent ) : void
pevent PaintEventArgs
Résultat void

OnResize() protected méthode

protected OnResize ( EventArgs e ) : void
e System.EventArgs
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SetMainSeries() public méthode

public SetMainSeries ( ISeries mainSeries ) : void
mainSeries ISeries
Résultat void

SetMainSeries() public méthode

public SetMainSeries ( ISeries mainSeries, bool showVolumePad, Color color ) : void
mainSeries ISeries
showVolumePad bool
color Color
Résultat void

ShowProperties() public méthode

public ShowProperties ( DSView view, Pad pad, bool forceShowProperties ) : void
view DSView
pad Pad
forceShowProperties bool
Résultat void

ShowVolumePad() public méthode

public ShowVolumePad ( ) : void
Résultat void

UnSelectAll() public méthode

public UnSelectAll ( ) : void
Résultat void

ZoomIn() public méthode

public ZoomIn ( ) : void
Résultat void

ZoomOut() public méthode

public ZoomOut ( ) : void
Résultat void

Property Details

TimeSeriesSmoothingMode protected_oe property

protected SmoothingMode TimeSeriesSmoothingMode
Résultat SmoothingMode

axisBottom protected_oe property

protected AxisBottom,SmartQuant.FinChart axisBottom
Résultat AxisBottom

barSeriesStyle protected_oe property

protected BSStyle barSeriesStyle
Résultat BSStyle

bitmap protected_oe property

protected Bitmap,System.Drawing bitmap
Résultat System.Drawing.Bitmap

canvasBottomOffset protected_oe property

protected int canvasBottomOffset
Résultat int

canvasColor protected_oe property

protected Color canvasColor
Résultat Color

canvasLeftOffset protected_oe property

protected int canvasLeftOffset
Résultat int

canvasRightOffset protected_oe property

protected int canvasRightOffset
Résultat int

canvasTopOffset protected_oe property

protected int canvasTopOffset
Résultat int

contentUpdated protected_oe property

protected bool contentUpdated
Résultat bool

firstIndex protected_oe property

protected int firstIndex
Résultat int

graphics protected_oe property

protected Graphics graphics
Résultat Graphics

intervalWidth protected_oe property

protected double intervalWidth
Résultat double

isMouseOverCanvas protected_oe property

protected bool isMouseOverCanvas
Résultat bool

lastIndex protected_oe property

protected int lastIndex
Résultat int

leftDateTime protected_oe property

protected DateTime leftDateTime
Résultat DateTime

mainSeries protected_oe property

protected ISeries mainSeries
Résultat ISeries

mainSeriesView protected_oe property

protected SeriesView mainSeriesView
Résultat SeriesView

minAxisGap protected_oe property

protected int minAxisGap
Résultat int

minCountOfBars protected_oe property

protected int minCountOfBars
Résultat int

mouseX protected_oe property

protected int mouseX
Résultat int

mouseY protected_oe property

protected int mouseY
Résultat int

padSplit protected_oe property

protected bool padSplit
Résultat bool

padSplitIndex protected_oe property

protected int padSplitIndex
Résultat int

pads protected_oe property

protected PadList pads
Résultat PadList

padsHeightArray protected_oe property

protected ArrayList padsHeightArray
Résultat ArrayList

rightDateTime protected_oe property

protected DateTime rightDateTime
Résultat DateTime

scaleStyle protected_oe property

protected PadScaleStyle scaleStyle
Résultat PadScaleStyle

series protected_oe property

protected ISeries series
Résultat ISeries

sessionEnd protected_oe property

protected TimeSpan sessionEnd
Résultat TimeSpan

sessionGridColor protected_oe property

protected Color sessionGridColor
Résultat Color

sessionGridEnabled protected_oe property

protected bool sessionGridEnabled
Résultat bool

sessionStart protected_oe property

protected TimeSpan sessionStart
Résultat TimeSpan

smoothingMode protected_oe property

protected SmoothingMode smoothingMode
Résultat SmoothingMode

updateStyle protected_oe property

protected ChartUpdateStyle updateStyle
Résultat ChartUpdateStyle

volumePadShown protected_oe property

protected bool volumePadShown
Résultat bool