class tsData2RNFloat : public tsData2Base

Node storing a two dimensional float 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)
does SoCallbackAction behaviour. Calls doAction()
virtual void pick(SoPickAction *action)
calls doAction()
Common data access methods:
virtual SoType getRealClassTypeId()
virtual int getNum()
returns number points sampled in time
virtual int getNumValues()
returns total number points sampled in all dimensions.
virtual float getTime(int index)
returns time when data a t<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 const void* getValue(int index, int index2)
returnes a value as a pointer!
virtual void getValueMinMax( float& min, float& max)
virtual SbBool isRegularSampled()
returns TRUE because data is regular sampled.
virtual int getIndex2(float dim2Value, int startIndex = 0)
returns index in dim2 (???)
virtual int getNum2()
returnsnumber points sampled in dim2
virtual void getDim2MinMax( float& min, float& max)
returns Min/Max in dim2
New Fields
SoSFFloat startTime
Field containing start time of the time axis.
SoSFFloat interval
Field containing sample interval of the time axis.
SoMFFloat dim2
Field containing sample points of 2nd dimension.
SoMFFloat data
Field containing signal data.

Protected Methods

virtual ~tsData2RNFloat()
Destructor

Private Methods

SO_NODE_HEADER(tsData2RNFloat)

Inherited from tsData2Base:

Public Methods

virtual SoType getRealClassTypeId()

Private Methods

SO_NODE_ABSTRACT_HEADER(tsData2Base)

Inherited from tsDataBase:

Public Fields

SoSFNode node

Documentation

Node storing a two dimensional float signal. Time axis is sampled regularly. 2nd dimension is non-regular sampled, but the same for all points in time.

SO_NODE_HEADER(tsData2RNFloat)

New Fields

SoSFFloat startTime
Field containing the time (in seconds) when signal starts at the the time axis.

SoSFFloat interval
Field containing the interval (in seconds) between 2 following sample points .

SoMFFloat dim2
Field containing values of the 2nd dimension, where data in field <data> is sampled.

SoMFFloat data
Field containing values of the signal sampled at <interval>, starting at <startTime>.

Common data access methods:

virtual SoType getRealClassTypeId()

virtual int getNum()
returns number points sampled in time

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

virtual float getTime(int index)
returns time when data a t<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 const void* getValue(int index, int index2)
returnes a value as a pointer!

virtual void getValueMinMax( float& min, float& max)

virtual SbBool isRegularSampled()
returns TRUE because data is regular sampled.

virtual int getIndex2(float dim2Value, int startIndex = 0)
returns index in dim2 (???)

virtual int getNum2()
returnsnumber points sampled in dim2

virtual void getDim2MinMax( float& min, float& max)
returns Min/Max in dim2

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)
does SoCallbackAction behaviour. Calls doAction()

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

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

virtual ~tsData2RNFloat()
Destructor


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

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++