UNIVERS
15.3
UNIVERS base processing software API
|
#include <zd_trace.hpp>
Public Member Functions | |
ZdTrace (const char *szFuncName=NULL) | |
ZdTrace (const ZqbRealTrace &rtr, const char *szFuncName=NULL) | |
virtual const ZqbRealTrace & | trace () const |
virtual ZqbRealTrace & | trace () |
virtual bool | compatibleType (const char *szType) const |
virtual int | count () |
virtual double | arg (int i) |
virtual double | func (int i) |
virtual bool | isNullFunc (int i) |
virtual double | argStep () |
virtual void | getArgBounds (double b[2]) |
virtual int | argIndex (double a) |
virtual double | funcInterp (double a) |
ZdTrace (const char *szFuncName=NULL) | |
ZdTrace (const ZqbRealTrace &rtr, const char *szFuncName=NULL) | |
virtual const ZqbRealTrace & | trace () const |
virtual ZqbRealTrace & | trace () |
virtual bool | compatibleType (const char *szType) const |
virtual int | count () |
virtual double | arg (int i) |
virtual double | func (int i) |
virtual bool | isNullFunc (int i) |
virtual double | argStep () |
virtual void | getArgBounds (double b[2]) |
virtual int | argIndex (double a) |
virtual double | funcInterp (double a) |
Public Member Functions inherited from ZdFunction | |
ZdFunction (const char *szFuncName=NULL) | |
virtual | ~ZdFunction () |
virtual void | arg (std::vector< double > &vArg) |
virtual void | func (std::vector< double > &vFunc, double fNull=0.0) |
virtual bool | isNullAll () |
virtual double | minArg () |
virtual double | maxArg () |
virtual void | getFuncBounds (double b[2]) |
double | minFunc () |
virtual double | maxFunc () |
virtual void | setFunc (int i, double fNewValue) |
virtual void | makeNullFunc (int i) |
virtual void | makeNullAll () |
ZdFunction (const char *szFuncName=NULL) | |
virtual | ~ZdFunction () |
virtual void | arg (std::vector< double > &vArg) |
virtual void | func (std::vector< double > &vFunc, double fNull=0.0) |
virtual bool | isNullAll () |
virtual double | minArg () |
virtual double | maxArg () |
virtual void | getFuncBounds (double b[2]) |
double | minFunc () |
virtual double | maxFunc () |
virtual void | setFunc (int i, double fNewValue) |
virtual void | makeNullFunc (int i) |
virtual void | makeNullAll () |
Public Member Functions inherited from ZdDocument | |
ZdDocument (const char *szName=NULL) | |
virtual | ~ZdDocument () |
virtual void | updateViews () |
virtual bool | isChanged () |
virtual void | setChanges () |
virtual void | resetChanges () |
ZdDocument (const char *szName=NULL) | |
virtual | ~ZdDocument () |
virtual void | updateViews () |
virtual bool | isChanged () |
virtual void | setChanges () |
virtual void | resetChanges () |
Public Member Functions inherited from ZqbAutoName | |
ZqbAutoName (int *pCounter, const char *szRoot, const char *szCustomName=NULL) | |
virtual | ~ZqbAutoName () |
ZqbAutoName (int *pCounter, const char *szRoot, const char *szCustomName=NULL) | |
virtual | ~ZqbAutoName () |
Public Member Functions inherited from ZqbName | |
ZqbName (const char *szRoot, const char *szCustomName=NULL) | |
ZqbName (const ZqbName &name) | |
virtual | ~ZqbName () |
ZqbName & | operator= (const ZqbName &name) |
virtual const char * | getName () const |
virtual const char * | getType () const |
bool | hasName (const char *szString) const |
ZqbName (const char *szRoot, const char *szCustomName=NULL) | |
ZqbName (const ZqbName &name) | |
virtual | ~ZqbName () |
ZqbName & | operator= (const ZqbName &name) |
virtual const char * | getName () const |
virtual const char * | getType () const |
bool | hasName (const char *szString) const |
Protected Attributes | |
ZqbRealTrace | m_Trace |
Protected Attributes inherited from ZdDocument | |
ZqbViewVector | m_Views |
Protected Attributes inherited from ZqbName | |
char * | m_szName |
char * | m_szRoot |
Document class for trace representation. Trace support is based on ZqbRealTrace class.
ZdTrace::ZdTrace | ( | const char * | szFuncName = NULL | ) |
Create empty trace container with given name.
ZdTrace::ZdTrace | ( | const ZqbRealTrace & | rtr, |
const char * | szFuncName = NULL |
||
) |
Create trace as a copy of given one.
ZdTrace::ZdTrace | ( | const char * | szFuncName = NULL | ) |
Create empty trace container with given name.
ZdTrace::ZdTrace | ( | const ZqbRealTrace & | rtr, |
const char * | szFuncName = NULL |
||
) |
Create trace as a copy of given one.
|
virtual |
Get value of time in given point.
Implements ZdFunction.
|
virtual |
Get value of time in given point.
Implements ZdFunction.
|
virtual |
Return index of sample the most close to given time value.
Reimplemented from ZdFunction.
|
virtual |
Return index of sample the most close to given time value.
Reimplemented from ZdFunction.
|
virtual |
Return sampling rate.
Reimplemented from ZdFunction.
|
virtual |
Return sampling rate.
Reimplemented from ZdFunction.
|
virtual |
Return true if given type is compatible with this document.
Reimplemented from ZdFunction.
|
virtual |
Return true if given type is compatible with this document.
Reimplemented from ZdFunction.
|
virtual |
Get total number of samples.
Implements ZdFunction.
|
virtual |
Get total number of samples.
Implements ZdFunction.
|
virtual |
Get sample value in given point.
Implements ZdFunction.
|
virtual |
Get sample value in given point.
Implements ZdFunction.
|
virtual |
Return interpolation of the sample value at given time.
Reimplemented from ZdFunction.
|
virtual |
Return interpolation of the sample value at given time.
Reimplemented from ZdFunction.
|
virtual |
Return minimum and maximum value of time.
Reimplemented from ZdFunction.
|
virtual |
Return minimum and maximum value of time.
Reimplemented from ZdFunction.
|
virtual |
Return false if given point is out of actual sample range and true otherwise.
Reimplemented from ZdFunction.
|
virtual |
Return false if given point is out of actual sample range and true otherwise.
Reimplemented from ZdFunction.
|
virtual |
Provide non-modifying access to trace internals.
|
virtual |
Provide non-modifying access to trace internals.
|
virtual |
Provide modifying access to trace internals. It's possible to assign new trace to the object.
|
virtual |
Provide modifying access to trace internals. It's possible to assign new trace to the object.
|
protected |
Stored trace.