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)

Data Members

    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

Class Description

                                                                      
 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 , or contact with any questions or problems regarding ROOT or VEGA.