class tsData1Base : public tsDataBase

Base class for nodes representing a one dimensional time signal

Inheritance:


Public Methods

static void initClass()
Makes this class known to the OpenInventor type system.

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:
virtual int getNum()
returns number points sampled in time
virtual int getNumValues()
returns number points sampled in all dimensions
virtual float getTime(int index)
returns point in time, where indexed value is sampled
virtual const float getTimeMin()
returns time of first sample point
virtual const float getTimeMax()
returns time of first sample point
virtual int getIndex(float time, int startIndex = 0)
returns index of a point in time. Starts search from startIndex (optional)
virtual void getValueMinMax( float& min, float& max)
returns minimum/maximum of data values
virtual SbBool isRegularSampled()
returnsTRUE if data is regular sampled

Protected Methods

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

Private Methods

SO_NODE_ABSTRACT_HEADER(tsData1Base)

Inherited from tsDataBase:

Public Fields

SoSFNode node

Documentation

Base class for nodes representing a one dimensional time signal.

SO_NODE_ABSTRACT_HEADER(tsData1Base)

Common data access methods:

virtual int getNum()
returns number points sampled in time

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

virtual float getTime(int index)
returns point in time, where indexed value is sampled

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

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

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

virtual void getValueMinMax( float& min, float& max)
returns minimum/maximum of data values

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()

static void initClass()
Makes this class known to the OpenInventor type system.

tsData1Base()
private Constructor for abstarct classes

virtual ~tsData1Base()
Destructor


Direct child classes:
tsData1RFloat
tsData1NFloat
Author:
(c) Andreas Lücke
Version:
0.0
See Also:
tsLine 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++