CARMA C++
compositeFolders.h
1 #ifndef CARMA_UI_RTD_WINDOWS_COMPOSITEFOLDERS_H
2 #define CARMA_UI_RTD_WINDOWS_COMPOSITEFOLDERS_H
3 #include <vector>
4 #include <boost/shared_ptr.hpp>
5 
6 namespace carma {
7 namespace ui {
8 namespace rtd {
9 
10 class RtFolder;
11 class RtObject;
12 class RtBox;
13 class RtHBox;
14 class RtVBox;
15 class CompositeSubarrayDisplay;
16 class SubarrayStatus;
17 
18 typedef boost::shared_ptr<RtFolder> RtFolderPtr;
19 typedef boost::shared_ptr<RtHBox> RtHBoxPtr;
20 typedef boost::shared_ptr<RtBox> RtBoxPtr;
21 
22 RtFolderPtr
23 makeFolderForSubarray(const int saNo,
24  CompositeSubarrayDisplay * display,
25  const SubarrayStatus * saStatus);
26 
27 RtHBoxPtr
28 makeSourceInfoBox ( const int saNo,
29  CompositeSubarrayDisplay * display,
30  const SubarrayStatus * saStatus);
31 
32 RtBoxPtr
33 makeAntTableBox(const int saNo,
34  CompositeSubarrayDisplay * display,
35  const SubarrayStatus * saStatus);
36 
37 } // namespace carma::ui::rtd
38 } // namespace carma::ui
39 } // namespace carma
40 
41 
42 #endif