A Shared Frame Pointer. More...
#include <Frame.h>
Public Member Functions | |
virtual Frame * | GetFrame () const |
const PF_FactoryItemChange & | GetFrameChangeFunction () const |
const PF_FactoryItemChange & | GetKeyChangeFunction () const |
Bool_t | IsFrameChangeable (FactoryItem item_from, FactoryItem item_to) const |
true if for that Frame the frame modification proposed is acceptable More... | |
Bool_t | IsKeyChangeable (FactoryItem item_from, FactoryItem item_to) const |
true if for that Frame the key modification proposed is acceptable More... | |
virtual Bool_t | IsValid () const |
true if it is a valid pointer More... | |
virtual Frame * | SetFrame (Frame *) |
change the frame, returns the current one More... | |
virtual void | SetFrameChangeFunction (PF_FactoryItemChange pf) |
virtual void | SetKeyChangeFunction (PF_FactoryItemChange pf) |
virtual void | SetValid (Bool_t validity) |
true if it is a valid pointer More... | |
SharedFP (Frame *f=0x0) | |
virtual | ~SharedFP () |
A Shared Frame Pointer.
The Frame is owned by the pointer. In case of delete, the frame is deleted. To avoid this: