class tsDataBase : public SoNode

Base class for all ts nodes representing a time media signal

Inheritance:


Public Fields

SoSFNode node
handle for engine connection

Public

Action behaviour:
virtual void doAction(SoAction *action)
does default action behaviour
virtual void GLRender(SoGLRenderAction *action)
does GLrender begaviour, calls doAction()
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
calls doAction()
virtual void callback(SoCallbackAction *action)
calls doAction()
virtual void pick(SoPickAction *action)
calls doAction()
Common data access methods:
returnes a value as a pointer!
virtual int getNum()
returns number points sampled in time
virtual int getNumValues()
returns number points sampled in all dimensions
virtual const void* getValueTime(int index )
returnes a value as a pointer!
virtual float getTime(int index)
returns time when data at<index> is sampled?
virtual const float getTimeMin()
returns time of first sample point
virtual const float getTimeMax()
returns time of last sample point
virtual int getIndex(float time, int startIndex = 0)
returns index of a point in time. Starts search from startIndex (optional)
virtual SbBool isRegularSampled()
returnsTRUE if data is regular sampled

Protected Methods

tsDataBase()
private Constructor for abstarct classes
virtual ~tsDataBase()
Destructor

Private Methods

SO_NODE_ABSTRACT_HEADER(tsDataBase)

Documentation

Base class for all ts nodes representing a time media signal. Defines common infrastructure for all derived classes.

SO_NODE_ABSTRACT_HEADER(tsDataBase)

SoSFNode node
Fhis field represents the whole node, to make it easier to connect with engines!!! (tsEngines only)

Common data access methods:

returnes a value as a pointer!

virtual int getNum()
returns number points sampled in time

virtual int getNumValues()
returns number points sampled in all dimensions

virtual const void* getValueTime(int index )
returnes a value as a pointer!

virtual float getTime(int index)
returns time when data at<index> is sampled?

virtual const float getTimeMin()
returns time of first sample point

virtual const float getTimeMax()
returns time of last sample point

virtual int getIndex(float time, int startIndex = 0)
returns index of a point in time. Starts search from startIndex (optional)

virtual SbBool isRegularSampled()
returnsTRUE if data is regular sampled

Action behaviour:

virtual void doAction(SoAction *action)
does default action behaviour

virtual void GLRender(SoGLRenderAction *action)
does GLrender begaviour, calls doAction()

virtual void getBoundingBox(SoGetBoundingBoxAction *action)
calls doAction()

virtual void callback(SoCallbackAction *action)
calls doAction()

virtual void pick(SoPickAction *action)
calls doAction()

tsDataBase()
private Constructor for abstarct classes

virtual ~tsDataBase()
Destructor


Direct child classes:
tsData2Base
tsData1Base
Author:
(c) Andreas Lücke
Version:
0.0
See Also:
tsData1Base tsData2Base

alphabetic index hierarchy of classes


This page is part of the tsKit's reference manual by Andreas Lücke.
Back to tsKit-Home

generated by doc++