C# Класс Stat, chronojump

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
fakeButtonNoRowsSelected Gtk.Button
fakeButtonRowCheckedUnchecked Gtk.Button
fakeButtonRowsSelected Gtk.Button

Защищенные свойства (Protected)

Свойство Тип Описание
CurrentGraphData GraphData,
GraphSeries ArrayList,
allValuesString string
avgValuesString string
dataColumns int
gRO GraphROptions
graphTranslate bool
heightPreferred bool
isRjEvolution bool
isRunIntervalEvolution bool
iter TreeIter
jumpType string
limit int
markedRows ArrayList
numContinuous int
onlyUsefulForNotBeingGarbageCollected ArrayList
pDN int
reportString string
sessionUniqueID int
sessions ArrayList
showSex bool
statsJumpsType int
store TreeStore
toReport bool
treeview Gtk.TreeView
useHeightsOnJumpIndexes bool
weightStatsPercent bool

Открытые методы

Метод Описание
CreateGraphR ( string fileName, bool show, int graphNum ) : bool
CreateOrUpdateAVGAndSD ( ) : void
ItemToggled ( object o, ToggledArgs args ) : void
MarkSelected ( string selected ) : void
PrepareData ( ) : void
RemoveColumns ( ) : void
ReportString ( ) : string
Stat ( ) : System
createCheckboxes ( TreeView tv ) : void

Защищенные методы

Метод Описание
acceptCheckedData ( int myData ) : bool
calculateRowAVGSD ( string rowData ) : string[]
cleanDontWanted ( ArrayList startJumps, int statsJumpsType, int limit ) : ArrayList
completeConstruction ( StatTypeStruct myStatTypeStruct, Gtk treeview ) : void
getStore ( int columns ) : TreeStore
makeSquare ( string myValueStr ) : double
nFoundInArray ( string searching, ArrayList myArray, int limit ) : bool
obtainSessionSqlString ( ArrayList sessions, string tableName ) : string
obtainSessionSqlStringTwoTests ( ArrayList sessions ) : string
prepareHeaders ( string columnsString ) : void
prepareHeadersReport ( string columnsString ) : string
printData ( string statValues ) : void
processDataMultiSession ( ArrayList arrayFromSql, bool makeAVGSD, int sessionsNum ) : void
processDataSimpleSession ( ArrayList arrayFromSql, bool makeAVGSD, int dataColumns ) : void
recordStatValues ( string statValues ) : void
translateYesNo ( string str ) : string

Приватные методы

Метод Описание
addRowToMarkedRows ( string rowToAdd ) : void
convertDataToR ( GraphROptions gro, Sides side ) : string
convertDataToROnRjEvolution ( GraphROptions gro, Sides side ) : string
deleteRowFromMarkedRows ( string rowToDelete ) : void
divideAndRoundDown ( int myData ) : int
fetchNameOnStatsData ( string nameWithMoreData ) : string
getRBarplotString ( GraphROptions gro, string fileName, Sides side ) : string
getRBoxplotString ( GraphROptions gro, string fileName, Sides side ) : string
getRDotchartString ( GraphROptions gro, string fileName ) : string
getRHistogramString ( GraphROptions gro, string fileName ) : string
getRLinesString ( GraphROptions gro, string fileName, Sides side ) : string
getRStripchartString ( GraphROptions gro, string fileName, Sides side ) : string
getRXYString ( GraphROptions gro, string fileName ) : string
getTitle ( string graphType, string subTitle ) : string
hasTwoAxis ( ) : bool
isNotAVGOrSD ( Gtk iter ) : bool
isThereAnyRowSelected ( TreeStore myStore ) : bool
isThisRowMarked ( int rowNum ) : bool

Описание методов

CreateGraphR() публичный Метод

public CreateGraphR ( string fileName, bool show, int graphNum ) : bool
fileName string
show bool
graphNum int
Результат bool

CreateOrUpdateAVGAndSD() публичный Метод

public CreateOrUpdateAVGAndSD ( ) : void
Результат void

ItemToggled() публичный Метод

public ItemToggled ( object o, ToggledArgs args ) : void
o object
args ToggledArgs
Результат void

MarkSelected() публичный Метод

public MarkSelected ( string selected ) : void
selected string
Результат void

PrepareData() публичный Метод

public PrepareData ( ) : void
Результат void

RemoveColumns() публичный Метод

public RemoveColumns ( ) : void
Результат void

ReportString() публичный Метод

public ReportString ( ) : string
Результат string

Stat() публичный Метод

public Stat ( ) : System
Результат System

acceptCheckedData() защищенный Метод

protected acceptCheckedData ( int myData ) : bool
myData int
Результат bool

calculateRowAVGSD() защищенный Метод

protected calculateRowAVGSD ( string rowData ) : string[]
rowData string
Результат string[]

cleanDontWanted() защищенный Метод

protected cleanDontWanted ( ArrayList startJumps, int statsJumpsType, int limit ) : ArrayList
startJumps ArrayList
statsJumpsType int
limit int
Результат ArrayList

completeConstruction() защищенный Метод

protected completeConstruction ( StatTypeStruct myStatTypeStruct, Gtk treeview ) : void
myStatTypeStruct StatTypeStruct
treeview Gtk
Результат void

createCheckboxes() публичный Метод

public createCheckboxes ( TreeView tv ) : void
tv TreeView
Результат void

getStore() защищенный Метод

protected getStore ( int columns ) : TreeStore
columns int
Результат TreeStore

makeSquare() защищенный статический Метод

protected static makeSquare ( string myValueStr ) : double
myValueStr string
Результат double

nFoundInArray() защищенный статический Метод

protected static nFoundInArray ( string searching, ArrayList myArray, int limit ) : bool
searching string
myArray ArrayList
limit int
Результат bool

obtainSessionSqlString() защищенный Метод

protected obtainSessionSqlString ( ArrayList sessions, string tableName ) : string
sessions ArrayList
tableName string
Результат string

obtainSessionSqlStringTwoTests() защищенный Метод

protected obtainSessionSqlStringTwoTests ( ArrayList sessions ) : string
sessions ArrayList
Результат string

prepareHeaders() защищенный Метод

protected prepareHeaders ( string columnsString ) : void
columnsString string
Результат void

prepareHeadersReport() защищенный Метод

protected prepareHeadersReport ( string columnsString ) : string
columnsString string
Результат string

printData() защищенный Метод

protected printData ( string statValues ) : void
statValues string
Результат void

processDataMultiSession() защищенный Метод

protected processDataMultiSession ( ArrayList arrayFromSql, bool makeAVGSD, int sessionsNum ) : void
arrayFromSql ArrayList
makeAVGSD bool
sessionsNum int
Результат void

processDataSimpleSession() защищенный Метод

protected processDataSimpleSession ( ArrayList arrayFromSql, bool makeAVGSD, int dataColumns ) : void
arrayFromSql ArrayList
makeAVGSD bool
dataColumns int
Результат void

recordStatValues() защищенный Метод

protected recordStatValues ( string statValues ) : void
statValues string
Результат void

translateYesNo() защищенный Метод

protected translateYesNo ( string str ) : string
str string
Результат string

Описание свойств

CurrentGraphData защищенное свойство

protected GraphData, CurrentGraphData
Результат GraphData,

GraphSeries защищенное свойство

protected ArrayList, GraphSeries
Результат ArrayList,

allValuesString защищенное свойство

protected string allValuesString
Результат string

avgValuesString защищенное свойство

protected string avgValuesString
Результат string

dataColumns защищенное свойство

protected int dataColumns
Результат int

fakeButtonNoRowsSelected публичное свойство

public Button,Gtk fakeButtonNoRowsSelected
Результат Gtk.Button

fakeButtonRowCheckedUnchecked публичное свойство

public Button,Gtk fakeButtonRowCheckedUnchecked
Результат Gtk.Button

fakeButtonRowsSelected публичное свойство

public Button,Gtk fakeButtonRowsSelected
Результат Gtk.Button

gRO защищенное свойство

protected GraphROptions gRO
Результат GraphROptions

graphTranslate защищенное свойство

protected bool graphTranslate
Результат bool

heightPreferred защищенное свойство

protected bool heightPreferred
Результат bool

isRjEvolution защищенное свойство

protected bool isRjEvolution
Результат bool

isRunIntervalEvolution защищенное свойство

protected bool isRunIntervalEvolution
Результат bool

iter защищенное свойство

protected TreeIter iter
Результат TreeIter

jumpType защищенное свойство

protected string jumpType
Результат string

limit защищенное свойство

protected int limit
Результат int

markedRows защищенное свойство

protected ArrayList markedRows
Результат ArrayList

numContinuous защищенное свойство

protected int numContinuous
Результат int

onlyUsefulForNotBeingGarbageCollected защищенное статическое свойство

protected static ArrayList onlyUsefulForNotBeingGarbageCollected
Результат ArrayList

pDN защищенное статическое свойство

protected static int pDN
Результат int

reportString защищенное свойство

protected string reportString
Результат string

sessionUniqueID защищенное свойство

protected int sessionUniqueID
Результат int

sessions защищенное свойство

protected ArrayList sessions
Результат ArrayList

showSex защищенное свойство

protected bool showSex
Результат bool

statsJumpsType защищенное свойство

protected int statsJumpsType
Результат int

store защищенное свойство

protected TreeStore store
Результат TreeStore

toReport защищенное свойство

protected bool toReport
Результат bool

treeview защищенное свойство

protected TreeView,Gtk treeview
Результат Gtk.TreeView

useHeightsOnJumpIndexes защищенное свойство

protected bool useHeightsOnJumpIndexes
Результат bool

weightStatsPercent защищенное свойство

protected bool weightStatsPercent
Результат bool