VGroupInfo
class description - source file - inheritance tree
class VGroupInfo : public TObject
public:
VGroupInfo VGroupInfo (const VGroupInfo &)
VGroupInfo VGroupInfo (Int_t firstIndex, Int_t lastIndex, Double_t beginTime, Double_t endTime, Float_t averageLength)
VGroupInfo VGroupInfo ()
virtual void ~VGroupInfo ()
virtual Int_t ApproximateIndex (Double_t time)
static TClass* Class ()
virtual void Copy (TObject& obj)
virtual Double_t GetAverageLength ()
virtual Double_t GetBeginTime ()
virtual Double_t GetEndTime ()
virtual Int_t GetFirstIndex ()
virtual Int_t GetLastIndex ()
virtual void Increment (Double_t endtime, Double_t length)
virtual TClass* IsA () const
virtual void Reset ()
virtual void SetAverageLength (Double_t length)
virtual void SetBeginTime (Double_t time)
virtual void SetEndTime (Double_t time)
virtual void SetFirstIndex (Int_t index)
virtual void SetLastIndex (Int_t index)
virtual void ShowMembers (TMemberInspector& insp, char * parent)
virtual void Streamer (TBuffer& b)
void StreamerNVirtual (TBuffer& b)
private:
Int_t mFirstIndex Group : index of first metadata
Int_t mLastIndex Group : index of last metadata
Double_t mBeginTime Group : start time of first frame
Double_t mEndTime Group : end time of last frame
Double_t mAverageLength Group : Average frame length in the group
VGroupInfo
Information on a group of frames.
A group of frames is defined as a set of frames that follow
each other in time, without any "holes" or spaces. It is much easier
and faster to search for information in that case.
void Copy (TObject& obj)
Copy this into obj
void Increment (Double_t endtime, Double_t length)
Increments and updates the group information
Recalculates the average length of frames
void Reset ()
Resets the group info.
Inline Functions
VGroupInfo VGroupInfo ()
VGroupInfo VGroupInfo (Int_t firstIndex, Int_t lastIndex, Double_t beginTime, Double_t endTime, Float_t averageLength)
Int_t GetFirstIndex ()
Int_t GetLastIndex ()
Double_t GetBeginTime ()
Double_t GetEndTime ()
Double_t GetAverageLength ()
void SetFirstIndex (Int_t index)
void SetLastIndex (Int_t index)
void SetBeginTime (Double_t time)
void SetEndTime (Double_t time)
void SetAverageLength (Double_t length)
Int_t ApproximateIndex (Double_t time)
TClass* Class ()
TClass* IsA () const
void ShowMembers (TMemberInspector& insp, char * parent)
void Streamer (TBuffer& b)
void StreamerNVirtual (TBuffer& b)
VGroupInfo VGroupInfo (const VGroupInfo &)
void ~VGroupInfo ()
Last update: Tue Jul 1 17:28:50 2003
- ROOT page - VEGA page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions
about the page layout send a mail to
JavaScript must be enabled to display this email address.
, or
contact
JavaScript must be enabled to display this email address.
with any questions or problems regarding ROOT or VEGA.