#include <TrkExtInterface.h>
◆ TrkExtInterface() [1/2]
TrkExtInterface::TrkExtInterface |
( |
| ) |
|
◆ ~TrkExtInterface() [1/2]
TrkExtInterface::~TrkExtInterface |
( |
| ) |
|
|
virtual |
◆ TrkExtInterface() [2/2]
TrkExtInterface::TrkExtInterface |
( |
| ) |
|
◆ ~TrkExtInterface() [2/2]
virtual TrkExtInterface::~TrkExtInterface |
( |
| ) |
|
|
virtual |
◆ attach() [1/4]
bool TrkExtInterface::attach |
( |
const TrkRep * |
newRep | ) |
|
|
virtual |
Definition at line 46 of file TrkExtInterface.cxx.
46 {
47
48 bool retval(false);
51 retval = true;
52 }
53 return retval;
54}
void setRep(const TrkRep *)
virtual const IfdKey & myKey() const =0
virtual const IfdKey & myKey() const
◆ attach() [2/4]
virtual bool TrkExtInterface::attach |
( |
const TrkRep * |
| ) |
|
|
virtual |
◆ attach() [3/4]
◆ attach() [4/4]
◆ isAttached() [1/2]
bool TrkExtInterface::isAttached |
( |
| ) |
const |
|
inline |
◆ isAttached() [2/2]
bool TrkExtInterface::isAttached |
( |
| ) |
const |
|
inline |
◆ myConstRep() [1/2]
const TrkRep * TrkExtInterface::myConstRep |
( |
| ) |
const |
|
protected |
Definition at line 86 of file TrkExtInterface.cxx.
86 {
87
88 if (0 == _myRep) {
89 std::cout<<"ErrMsg(error) "<< "Cannot use interface without attached rep."
90 << std::endl;
91 return 0;
92 }
93 return _myRep;
94}
◆ myConstRep() [2/2]
const TrkRep * TrkExtInterface::myConstRep |
( |
| ) |
const |
|
protected |
◆ myKey() [1/2]
virtual const IfdKey & TrkExtInterface::myKey |
( |
| ) |
const |
|
protectedpure virtual |
◆ myKey() [2/2]
virtual const IfdKey & TrkExtInterface::myKey |
( |
| ) |
const |
|
protectedpure virtual |
◆ myRep() [1/2]
TrkRep * TrkExtInterface::myRep |
( |
| ) |
|
|
protected |
Definition at line 70 of file TrkExtInterface.cxx.
70 {
71
72 if(_myRep != 0 && _nonconst)
73 return _myRep;
74 else if (0 == _myRep) {
75 std::cout<<"ErrMsg(error) "<< "Cannot use interface without attached rep."
76 << std::endl;
77 return 0;
78 } else
79 std::cout<<"ErrMsg(error) "<< "Cannot return non-const rep after const attachment"
80 << std::endl;
81 return 0;
82}
◆ myRep() [2/2]
TrkRep * TrkExtInterface::myRep |
( |
| ) |
|
|
protected |
◆ nonConstAttachment() [1/2]
bool TrkExtInterface::nonConstAttachment |
( |
| ) |
const |
|
inline |
◆ nonConstAttachment() [2/2]
bool TrkExtInterface::nonConstAttachment |
( |
| ) |
const |
|
inline |
◆ setRep() [1/4]
void TrkExtInterface::setRep |
( |
const TrkRep * |
newRep | ) |
|
|
protected |
◆ setRep() [2/4]
void TrkExtInterface::setRep |
( |
const TrkRep * |
| ) |
|
|
protected |
◆ setRep() [3/4]
void TrkExtInterface::setRep |
( |
TrkRep * |
newRep | ) |
|
|
protected |
◆ setRep() [4/4]
void TrkExtInterface::setRep |
( |
TrkRep * |
| ) |
|
|
protected |
The documentation for this class was generated from the following files: