source: Sophya/trunk/SophyaPI/PIext/nomgadapter.cc@ 1164

Last change on this file since 1164 was 1164, checked in by ercodmgr, 25 years ago

MAJ Makefile - Reza 30/8/2000

File size: 2.5 KB
Line 
1#include "machdefs.h"
2#include <stdlib.h>
3#include <typeinfo>
4#include <iostream.h>
5#include <string>
6#include "nomgadapter.h"
7
8/* --Methode-- */
9NObjMgrAdapter::NObjMgrAdapter(AnyDataObj* o)
10{
11mObj = o;
12}
13
14/* --Methode-- */
15NObjMgrAdapter::~NObjMgrAdapter()
16{
17}
18
19/* --Methode-- */
20NObjMgrAdapter* NObjMgrAdapter::Clone(AnyDataObj* o)
21{
22return(new NObjMgrAdapter(o));
23}
24
25/* --Methode-- */
26AnyDataObj* NObjMgrAdapter::GetDataObj()
27{
28return(mObj);
29}
30
31/* --Methode-- */
32string NObjMgrAdapter::GetDataObjType()
33{
34 return("AnyDataObj ");
35}
36
37/* --Methode-- */
38AnyDataObj* NObjMgrAdapter::GetCopyObj()
39{
40string s = typeid(*mObj).name();
41cout << "NObjMgrAdapter::GetCopyObj() - Error : Not supported for " << s << endl;
42return(NULL);
43}
44
45/* --Methode-- */
46AnyDataObj* NObjMgrAdapter::CloneObj()
47{
48string s = typeid(*mObj).name();
49cout << "NObjMgrAdapter::CloneObj() - Error : Not supported for " << s << endl;
50return(NULL);
51}
52
53/* --Methode-- */
54void NObjMgrAdapter::CopyFrom(AnyDataObj *)
55{
56string s = typeid(*mObj).name();
57cout << "NObjMgrAdapter::CopyFrom() - Error : Not supported for " << s << endl;
58}
59
60
61/* --Methode-- */
62string NObjMgrAdapter::ToString()
63{
64char buff[128];
65sprintf("%s@%lx", typeid(*mObj).name(), (long)mObj);
66return(buff);
67}
68
69/* --Methode-- */
70void NObjMgrAdapter::FillFromString()
71{
72string s = typeid(*mObj).name();
73cout << "NObjMgrAdapter::FillFromString() - Error : Not supported for " << s << endl;
74 return;
75}
76
77/* --Methode-- */
78void NObjMgrAdapter::ReadFits(string const & )
79{
80string s = typeid(*mObj).name();
81cout << "NObjMgrAdapter::ReadFits() - Error : Not supported for " << s << endl;
82}
83
84/* --Methode-- */
85void NObjMgrAdapter::SaveFits(string const & )
86{
87string s = typeid(*mObj).name();
88cout << "NObjMgrAdapter::SaveFits() - Error : Not supported for " << s << endl;
89}
90
91/* --Methode-- */
92void NObjMgrAdapter::SavePPF(POutPersist&, string const & )
93{
94string s = typeid(*mObj).name();
95cout << "NObjMgrAdapter::SavePPF() - Error : Not supported for " << s << endl;
96}
97
98/* --Methode-- */
99void NObjMgrAdapter::Print(ostream& )
100{
101string s = typeid(*mObj).name();
102cout << "NObjMgrAdapter::Print() - Error : Not supported for " << s << endl;
103}
104
105/* --Methode-- */
106PIDrawer* NObjMgrAdapter::GetDrawer(string &)
107{
108return(NULL);
109}
110
111/* --Methode-- */
112P2DArrayAdapter* NObjMgrAdapter::Get2DArray(string &)
113{
114return(NULL);
115}
116
117/* --Methode-- */
118NTupleInterface* NObjMgrAdapter::GetNTupleInterface(bool& adel)
119{
120string s = typeid(*mObj).name();
121cout << "NObjMgrAdapter::GetNTupleInterface() - Error : Not supported for " << s << endl;
122adel = false;
123return(NULL);
124}
125
126
127
128
129
130
Note: See TracBrowser for help on using the repository browser.