#include <TrkView.h>
Public Member Functions | |
void | addView (TrkEnums::TrkViewInfo view) |
void | addView (TrkEnums::TrkViewInfo view) |
bool | contains (TrkEnums::TrkViewInfo view) const |
bool | contains (const TrkView &other) const |
bool | contains (TrkEnums::TrkViewInfo view) const |
bool | contains (const TrkView &other) const |
bool | operator!= (const TrkView &other) const |
bool | operator!= (const TrkView &other) const |
TrkView & | operator= (const TrkView &) |
TrkView & | operator= (const TrkView &) |
bool | operator== (const TrkView &other) const |
bool | operator== (const TrkView &other) const |
TrkView (const TrkView &) | |
TrkView (unsigned short &data) | |
TrkView (TrkEnums::TrkViewInfo view=TrkEnums::noView) | |
TrkView (const TrkView &) | |
TrkView (unsigned short &data) | |
TrkView (TrkEnums::TrkViewInfo view=TrkEnums::noView) | |
TrkEnums::TrkViewInfo | view () const |
TrkEnums::TrkViewInfo | view () const |
unsigned short | viewData () const |
unsigned short | viewData () const |
virtual | ~TrkView () |
virtual | ~TrkView () |
Static Public Attributes | |
const unsigned short | _bothview |
const unsigned short | _xyview |
const unsigned short | _zview |
Private Attributes | |
unsigned short | _view |
|
|
|
00033 : 00034 _view( (pat & _bothview)) 00035 { 00036 }
|
|
|
|
00050 {}
|
|
|
|
|
|
|
|
|
|
|
|
00053 { 00054 switch (view) { 00055 case TrkEnums::noView: default: 00056 break; 00057 case TrkEnums::xyView: 00058 _view |= _xyview; 00059 break; 00060 case TrkEnums::zView: 00061 _view |= _zview; 00062 break; 00063 case TrkEnums::bothView: 00064 _view |= _bothview; 00065 break; 00066 } 00067 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00070 { 00071 switch (_view) { 00072 case 0: default: 00073 return TrkEnums::noView; 00074 case _xyview: 00075 return TrkEnums::xyView; 00076 case _zview: 00077 return TrkEnums::zView; 00078 case _bothview: 00079 return TrkEnums::bothView; 00080 } 00081 }
|
|
00044 { return _view; }
|
|
00044 { return _view; }
|
|
|
|
|
|
|
|
|