ROOT_Application  2.0
C++ Core modules and GUIStock
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCControllerBase::BaseHave a parent controller and a name
oCCollectionHeterogeneous collection of IndicatorObjectStock do not deal with ObjectLine here, maybe later
oCCommonXAxis
oCControllerBase
|oCControllerFrame< T >See remark below, much easier if composition than derivation in the case of ListController, same for parent_controller as member <U> easily extends to View as well ( ListView possible ), but strong coupling again
|oCControllerFrame< ControllerIndicatorTHStock >
|oCControllerFrame< MainControllerIndicatorTHStock >
|\CControllerFrame< NullType >
oCFactoryObjectStock::cxxImplementation file
oCDataStockAbstract base class for all Data to be stored in ListDataStock
|oCDataCSVData type to describe Japanese candlesticks : open, high, low and close values
|oCMultiDataGeneralisation of SimpleData, contains a vector of type_value_data values
|\CSimpleDataDerive class which contains only one value of type type_value_data (float or double)
oCenable_shared_from_this
|\Ctcp_connectionDefine one connection of the server
oCstd::exceptionSTL class
|oCFileErrorBase class for error handling with files
|oCGUIException
|oCStockExceptionBase Exception for Stock and StockManager, all src_cpp code
|\CTALibExceptionBase class for exception coming from talibapi interface
oCFactoryObjectStockFactory for all object stock
oCFibonacciTo write
oCUtils::firstlast_datesGeneral structure for dates in csv files
oCGUIStockExcpetionSpecific for error coming from StockException, includes Stock TALib..
oCHoption_stock_t
oCHparam_stock_t
oCIndicator"Clever" enumeration of the ListDataStock type : StockCSV, Volume, EMA, BOLL,..
oCListController< T >
|\CControllerFrame< T >See remark below, much easier if composition than derivation in the case of ListController, same for parent_controller as member <U> easily extends to View as well ( ListView possible ), but strong coupling again
oCListController< ControllerIndicatorTHStock >
|\CControllerFrame< ControllerIndicatorTHStock >
oCListController< MainControllerIndicatorTHStock >
|\CControllerFrame< MainControllerIndicatorTHStock >
oCListDataStockBaseAbstract base class for the ListDataStock, for storing base pointers in vectors
|\CListDataStock< T, PolicyChronologic >Use a policy PolicyChronologic, default VecNoChronologic
oCMyTimerMyTimer can register call(s) and print reports
oCNullType
oCObserverReceive notification from the python update
|\CGUIObserverConcrete class of an observer
oCMyTimer::OneTimerNested class of MyTimer, contains the timers functions
oCPattern
oCPolicyChronologic
|\CListDataStock< T, PolicyChronologic >Use a policy PolicyChronologic, default VecNoChronologic
oCstatic_visitor
|oCListDataStockBase::visitor_get_array_allocate
|oCListDataStockBase::visitor_get_array_set_value
|\CListDataStockBase::visitor_type_array
oCStockMain class to deal with one stock
oCStockManagerSingleton class, stores all loaded stocks
oCsubjectFirst version, write more common code inside the class attach/detach are implemented here / later maybe in derived class
oCSubject
|\CSMSubjectDerive from Subject class
oCTAlibAPIWrapper/Adapter to the library ta-lib
oCTAlibAPI::TAResource
oCTARessource
Nested static class, used for initializing ta-lib.
oCTAttLine
|oCIndicatorObjectStockDefine a base class for drawing indicator only, they are sorted in ListDataStock object
|\CObjectLineFor all ObjectLines
oCTCanvas
|\CCanvasStockOwns a vector of THStock
oCTCPServerUse with RealTime to receive messages from python ServerPortfolio
oCtemplateProvide functionality of std::list for specific or base class sub-controllers
oCTGHorizontalFrame
|\CIndicatorFrameLabelDeal with labels in IndicatorFrame
oCTGMainFrame
|oCGUIMainFrameGUIMainframe definition
|\CMainIndicatorTHStockFrameFrame contains Indicator and THStock
oCTGTransientFrame
|\CTransFrameGUI
oCTGVerticalFrame
|oCIndicatorFrameShow all data loaded in memory, allow to deal with Button
|\CTHStockFrameContains an EmbeddedCanvas and a CanvasStock
oCTH1
|\CTHStockDerive from TH1 will draw the graph
oCTHistPainter
|\CTHistPainterStock
oCTHistPaintStokPrepare the frame, paint axis
oCTObject
|oCAbstractObjectStockDefine an abstract base class for all objects to be painted in a THStock
|\CGarbageGarbage collector for ROOT TObjects
oCTPad
|\CTPadStockOverload TPad
Because ExecuteEvent not overloaded by CanvasStock
oCTTimer
|oCRealTime
|\CRealTime2
oCVecChronologic< T >Implements the functions related to the order of the data in the vector
oCVecNoChronologic< T >Implements the functions related to the order of the data in the vector
\CWaveletBase
 \CHaarDerive class for Haar trnasform