Main Page   Class Hierarchy   Compound List   File List   Compound Members  

dimeFloatRecord Class Reference

The dimeFloatRecord class is a container class for float records. More...

#include <dime/records/FloatRecord.h>

Inheritance diagram for dimeFloatRecord::

dimeRecord dimeBase List of all members.

Public Methods

 dimeFloatRecord (const int group_code=10, const float val=0.0f)
virtual dimeRecordcopy (dimeMemHandler *const mh) const
virtual void setValue (const dimeParam &param, dimeMemHandler *const memhandler=NULL)
virtual void getValue (dimeParam &param) const
float getValue () const
void setValue (const float val)
int typeId () const
bool read (dimeInput *const in)
bool write (dimeOutput *const out)

Detailed Description

The dimeFloatRecord class is a container class for float records.


Constructor & Destructor Documentation

dimeFloatRecord::dimeFloatRecord const int    group_code = 10,
const float    val = 0.0f
 

Constructor


Member Function Documentation

dimeRecord * dimeFloatRecord::copy dimeMemHandler *const    mh const [virtual]
 

Returns a copy of this record.

Reimplemented from dimeRecord.

void dimeFloatRecord::getValue dimeParam   param const [virtual]
 

Returns the value of this record.

Reimplemented from dimeRecord.

bool dimeFloatRecord::read dimeInput *const    in [virtual]
 

This function will read the record from the dimeInput file.

Reimplemented from dimeRecord.

void dimeFloatRecord::setValue const float    val
 

Sets the float value.

void dimeFloatRecord::setValue const dimeParam   param,
dimeMemHandler *const    memhandler = NULL
[virtual]
 

Sets the value of this record. The memory handler is needed by dimeStringRecord.

Reimplemented from dimeRecord.

int dimeFloatRecord::typeId   const [virtual]
 

This virtual function will return the type of the record.

Reimplemented from dimeRecord.

bool dimeFloatRecord::write dimeOutput *const    out [virtual]
 

This function will write the record to the dimeOutput file.

Reimplemented from dimeRecord.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.