![]() |
http://www.coin3d.org/ http://www.kongsberg.com/kogt/ |
The dimeInt32Record class is a container class for 32-bit integer records. More...
#include <dime/records/Int32Record.h>
Public Member Functions | |
dimeInt32Record (const int group_code=90, const int32 val=0) | |
virtual dimeRecord * | copy (dimeMemHandler *const mh) const |
virtual void | setValue (const dimeParam ¶m, dimeMemHandler *const memhandler=NULL) |
virtual void | getValue (dimeParam ¶m) const |
int32 | getValue () const |
void | setValue (const int32 val) |
int | typeId () const |
bool | read (dimeInput *const in) |
bool | write (dimeOutput *const out) |
![]() | |
dimeRecord (const int group_code) | |
virtual | ~dimeRecord () |
void | setGroupCode (const int group_code) |
int | getGroupCode () const |
virtual bool | isEndOfSectionRecord () const |
virtual bool | isEndOfFileRecord () const |
virtual void | print () const |
![]() | |
dimeBase (void) | |
virtual | ~dimeBase () |
virtual bool | isOfType (const int thetypeid) const |
void * | operator new (size_t size, dimeMemHandler *memhandler=NULL, const int alignment=4) |
void | operator delete (void *ptr) |
Additional Inherited Members | |
![]() | |
enum | { dimeBaseType = 1 , dimeRecordType , dimeStringRecordType , dimeFloatRecordType , dimeDoubleRecordType , dimeInt8RecordType , dimeInt16RecordType , dimeInt32RecordType , dimeHexRecordType , dimeRecordHolderType , dimeClassType , dimeUnknownClassType , dimeObjectType , dimeUnknownObjectType , dimeEntityType , dimeUnknownEntityType , dimePolylineType , dimeVertexType , dimeFaceEntityType , dimeExtrusionEntityType , dime3DFaceType , dimeSolidType , dimeTraceType , dimeLineType , dimeTextType , dimePointType , dimeBlockType , dimeInsertType , dimeCircleType , dimeArcType , dimeLWPolylineType , dimeEllipseType , dimeSplineType , dimeSectionType , dimeUnknownSectionType , dimeEntitiesSectionType , dimeBlocksSectionType , dimeTablesSectionType , dimeHeaderSectionType , dimeClassesSectionType , dimeObjectsSectionType , dimeTableType , dimeTableEntryType , dimeUnknownTableType , dimeUCSTableType , dimeLayerTableType , dimeLastTypeTag } |
![]() | |
static bool | readRecordData (dimeInput *const in, const int group_code, dimeParam ¶m) |
static dimeRecord * | readRecord (dimeInput *const in) |
static dimeRecord * | createRecord (const int group_code, dimeMemHandler *const memhandler) |
static dimeRecord * | createRecord (const int group_code, const dimeParam ¶m, dimeMemHandler *const memhandler) |
static int | getRecordType (const int group_code) |
![]() | |
int | groupCode |
The dimeInt32Record class is a container class for 32-bit integer records.
dimeInt32Record::dimeInt32Record | ( | const int | group_code = 90 , |
const int32 | val = 0 |
||
) |
Constructor
References setValue().
|
virtual |
Returns a copy of this record.
Implements dimeRecord.
int32 dimeInt32Record::getValue | ( | ) | const |
Returns the int32 value.
|
virtual |
Returns the value of this record.
Implements dimeRecord.
|
virtual |
This function will read the record from the dimeInput file.
Implements dimeRecord.
References dimeInput::readInt32().
|
virtual |
Sets the value of this record. The memory handler is needed by dimeStringRecord.
Implements dimeRecord.
Referenced by dimeInt32Record().
void dimeInt32Record::setValue | ( | const int32 | val | ) |
Sets the int32 value to val.
|
virtual |
This virtual function will return the type of the record.
Implements dimeRecord.
|
virtual |
This function will write the record to the dimeOutput file.
Reimplemented from dimeRecord.
References dimeRecord::write(), and dimeOutput::writeInt32().
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Mon Apr 22 2024 09:41:13 for Dime by Doxygen 1.9.8.