simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSVariable Class Reference
Inheritance diagram for TSVariable:
TSNamed ServerClientMgr TSNamed ServerClientMgr TSParameter TSParameter TSNuiParam TSNuiParam TSParamFunction TSParamFunction TSNuiParam TSNuiParam TSParamFunction TSParamFunction

Public Member Functions

 TSVariable (TString name, TString label, TString title, TString unit="")
 
 TSVariable (const TSVariable &)
 
void Clear ()
 
bool ContainsRange (double min, double max) const
 
bool ContainsRange (const TSVariable &) const
 
void Copy (const TSVariable &)
 
TSVariableClone (TString name="") const
 
void ForceToRange (bool)
 
double GetMin () const
 
double GetMax () const
 
TString GetAxisTitle () const
 
TString GetAxisUnit () const
 
TString GetDefinition () const
 
TString GetDescription () const
 
TString GetRange () const
 
double GetRangeCenter () const
 
TString GetLabelAndRange () const
 
TString GetLabelAndValue () const
 
TString GetLabelAndValue (double) const
 
TString GetTitleXY (TString tity="entries") const
 
TString GetUnit () const
 
virtual double GetValue () const
 
bool HasRange () const
 
bool HasRangeForced () const
 
bool HasUnit () const
 
bool HasValue () const
 
bool IsInside (double) const
 
void Print () const
 
bool RangeIsContained (double min, double max) const
 
bool RangeIsContained (const TSVariable &) const
 
bool RangesOverlap (double min, double max) const
 
bool RangesOverlap (const TSVariable &) const
 
void RemoveRange ()
 
bool SameRange (double min, double max) const
 
bool SameRange (const TSVariable &) const
 
void SetLabel (TString)
 
int SetRange (double, double)
 
void SetTitle (TString)
 
void SetUnit (TString)
 
void SetValue (double)
 
 TSVariable (TString name, TString label, TString title, TString unit="")
 
 TSVariable (const TSVariable &)
 
void Clear ()
 
bool ContainsRange (double min, double max) const
 
bool ContainsRange (const TSVariable &) const
 
void Copy (const TSVariable &)
 
TSVariableClone (TString name="") const
 
void ForceToRange (bool)
 
double GetMin () const
 
double GetMax () const
 
TString GetAxisTitle () const
 
TString GetAxisUnit () const
 
TString GetDefinition () const
 
TString GetDescription () const
 
TString GetRange () const
 
double GetRangeCenter () const
 
TString GetLabelAndRange () const
 
TString GetLabelAndValue () const
 
TString GetLabelAndValue (double) const
 
TString GetTitleXY (TString tity="entries") const
 
TString GetUnit () const
 
virtual double GetValue () const
 
bool HasRange () const
 
bool HasRangeForced () const
 
bool HasUnit () const
 
bool HasValue () const
 
bool IsInside (double) const
 
void Print () const
 
bool RangeIsContained (double min, double max) const
 
bool RangeIsContained (const TSVariable &) const
 
bool RangesOverlap (double min, double max) const
 
bool RangesOverlap (const TSVariable &) const
 
void RemoveRange ()
 
bool SameRange (double min, double max) const
 
bool SameRange (const TSVariable &) const
 
void SetLabel (TString)
 
int SetRange (double, double)
 
void SetTitle (TString)
 
void SetUnit (TString)
 
void SetValue (double)
 
- Public Member Functions inherited from TSNamed
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetName (TString)
 
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetName (TString)
 
- Public Member Functions inherited from ServerClientMgr
 ServerClientMgr (TString owner_name)
 
 ServerClientMgr (const ServerClientMgr &)
 
void AddClient (ServerClientMgr *)
 
void AddServer (ServerClientMgr *)
 
bool AnyClientChanged ()
 
bool AnyServerChanged ()
 
bool BroadcastActive ()
 
void BroadcastToClients (int)
 
void BroadcastToServers (int)
 
ServerClientMgrGetClient (int) const
 
int GetClientStatus (int) const
 
ServerClientMgrGetServer (int) const
 
int GetServerStatus (int) const
 
int GetNumOfClients () const
 
int GetNumOfServers () const
 
int GetNumOfClientsChanged () const
 
int GetNumOfServersChanged () const
 
TString GetOwnerName () const
 
TString GetStatusName (int) const
 
void PrintServersAndClients ()
 
void RemoveClient (ServerClientMgr *)
 
void RemoveServer (ServerClientMgr *)
 
void ResetAll ()
 
void SetClientStatus (ServerClientMgr *, int)
 
void SetServerStatus (ServerClientMgr *, int)
 
bool ServerChanged (ServerClientMgr *)
 
bool ServerRemoved (ServerClientMgr *)
 
 ServerClientMgr (TString owner_name)
 
 ServerClientMgr (const ServerClientMgr &)
 
void AddClient (ServerClientMgr *)
 
void AddServer (ServerClientMgr *)
 
bool AnyClientChanged ()
 
bool AnyServerChanged ()
 
bool BroadcastActive ()
 
void BroadcastToClients (int)
 
void BroadcastToServers (int)
 
ServerClientMgrGetClient (int) const
 
int GetClientStatus (int) const
 
ServerClientMgrGetServer (int) const
 
int GetServerStatus (int) const
 
int GetNumOfClients () const
 
int GetNumOfServers () const
 
int GetNumOfClientsChanged () const
 
int GetNumOfServersChanged () const
 
TString GetOwnerName () const
 
TString GetStatusName (int) const
 
void PrintServersAndClients ()
 
void RemoveClient (ServerClientMgr *)
 
void RemoveServer (ServerClientMgr *)
 
void ResetAll ()
 
void SetClientStatus (ServerClientMgr *, int)
 
void SetServerStatus (ServerClientMgr *, int)
 
bool ServerChanged (ServerClientMgr *)
 
bool ServerRemoved (ServerClientMgr *)
 

Additional Inherited Members

- Public Attributes inherited from ServerClientMgr
int kChanged
 
int kUnChanged
 
int kRemoved
 
- Static Public Attributes inherited from ServerClientMgr
static bool kBroadcastIsActive = false
 
static bool kDebug = false
 

Member Function Documentation

bool TSVariable::ContainsRange ( double  min,
double  max 
) const

|----------—| this |-----—| other

bool TSVariable::RangeIsContained ( double  min,
double  max 
) const

|----------—| this |-------------—| other

bool TSVariable::RangesOverlap ( double  min,
double  max 
) const

|-------—| this range |--------—| other range (min,max)

|-------—| |--------—|

|----------—| |-----—|

|------—| |-----------—|


The documentation for this class was generated from the following files: