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

Last change on this file since 2834 was 2615, checked in by cmv, 21 years ago

using namespace sophya enleve de machdefs.h, nouveau sopnamsp.h cmv 10/09/2004

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