ROOT_Application
2.0
C++ Core modules and GUIStock
|
ControllerBase::Base | Have a parent controller and a name |
Collection | Heterogeneous collection of IndicatorObjectStock do not deal with ObjectLine here, maybe later |
CommonXAxis | |
ControllerBase | |
ControllerFrame< 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 |
ControllerFrame< ControllerIndicatorTHStock > | |
ControllerFrame< MainControllerIndicatorTHStock > | |
ControllerFrame< NullType > | |
FactoryObjectStock::cxx | Implementation file |
DataStock | Abstract base class for all Data to be stored in ListDataStock |
DataCSV | Data type to describe Japanese candlesticks : open, high, low and close values |
MultiData | Generalisation of SimpleData, contains a vector of type_value_data values |
SimpleData | Derive class which contains only one value of type type_value_data (float or double) |
enable_shared_from_this | |
tcp_connection | Define one connection of the server |
std::exception | STL class |
FileError | Base class for error handling with files |
GUIException | |
StockException | Base Exception for Stock and StockManager, all src_cpp code |
TALibException | Base class for exception coming from talibapi interface |
FactoryObjectStock | Factory for all object stock |
Fibonacci | To write |
Utils::firstlast_dates | General structure for dates in csv files |
GUIStockExcpetion | Specific for error coming from StockException, includes Stock TALib.. |
Hoption_stock_t | |
Hparam_stock_t | |
Indicator | "Clever" enumeration of the ListDataStock type : StockCSV, Volume, EMA, BOLL,.. |
ListController< T > | |
ControllerFrame< 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 |
ListController< ControllerIndicatorTHStock > | |
ControllerFrame< ControllerIndicatorTHStock > | |
ListController< MainControllerIndicatorTHStock > | |
ControllerFrame< MainControllerIndicatorTHStock > | |
ListDataStockBase | Abstract base class for the ListDataStock, for storing base pointers in vectors |
ListDataStock< T, PolicyChronologic > | Use a policy PolicyChronologic, default VecNoChronologic |
MyTimer | MyTimer can register call(s) and print reports |
NullType | |
Observer | Receive notification from the python update |
GUIObserver | Concrete class of an observer |
MyTimer::OneTimer | Nested class of MyTimer, contains the timers functions |
Pattern | |
PolicyChronologic | |
ListDataStock< T, PolicyChronologic > | Use a policy PolicyChronologic, default VecNoChronologic |
static_visitor | |
ListDataStockBase::visitor_get_array_allocate | |
ListDataStockBase::visitor_get_array_set_value | |
ListDataStockBase::visitor_type_array | |
Stock | Main class to deal with one stock |
StockManager | Singleton class, stores all loaded stocks |
subject | First version, write more common code inside the class attach/detach are implemented here / later maybe in derived class |
Subject | |
SMSubject | Derive from Subject class |
TAlibAPI | Wrapper/Adapter to the library ta-lib |
TAlibAPI::TAResource | |
TARessource | Nested static class, used for initializing ta-lib. |
TAttLine | |
IndicatorObjectStock | Define a base class for drawing indicator only, they are sorted in ListDataStock object |
ObjectLine | For all ObjectLines |
TCanvas | |
CanvasStock | Owns a vector of THStock |
TCPServer | Use with RealTime to receive messages from python ServerPortfolio |
template | Provide functionality of std::list for specific or base class sub-controllers |
TGHorizontalFrame | |
IndicatorFrameLabel | Deal with labels in IndicatorFrame |
TGMainFrame | |
GUIMainFrame | GUIMainframe definition |
MainIndicatorTHStockFrame | Frame contains Indicator and THStock |
TGTransientFrame | |
TransFrameGUI | |
TGVerticalFrame | |
IndicatorFrame | Show all data loaded in memory, allow to deal with Button |
THStockFrame | Contains an EmbeddedCanvas and a CanvasStock |
TH1 | |
THStock | Derive from TH1 will draw the graph |
THistPainter | |
THistPainterStock | |
THistPaintStok | Prepare the frame, paint axis |
TObject | |
AbstractObjectStock | Define an abstract base class for all objects to be painted in a THStock |
Garbage | Garbage collector for ROOT TObjects |
TPad | |
TPadStock | Overload TPad Because ExecuteEvent not overloaded by CanvasStock |
TTimer | |
RealTime | |
RealTime2 | |
VecChronologic< T > | Implements the functions related to the order of the data in the vector |
VecNoChronologic< T > | Implements the functions related to the order of the data in the vector |
WaveletBase | |
Haar | Derive class for Haar trnasform |