| http://www.coin3d.org/ http://www.kongsberg.com/kogt/

Public Member Functions | List of all members
dimeHexRecord Class Reference

The dimeHexRecord class is a container class for hex records. More...

`#include <dime/records/HexRecord.h>`

Inheritance diagram for dimeHexRecord:

## Public Member Functions

| dimeHexRecord (const int group_code=0)
int | typeId () const
Public Member Functions inherited from dimeStringRecord
| dimeStringRecord (const int group_code=0)
virtual | ~dimeStringRecord ()
virtual dimeRecord * | copy (dimeMemHandler *const mh) const
virtual void | setValue (const dimeParam &param, dimeMemHandler *const memhandler=NULL)
virtual void | getValue (dimeParam &param) const
void | setStringPointer (char *const s)
bool | setString (const char *const s, dimeMemHandler *const memhandler=NULL)
char * | getString ()
bool | isEndOfSectionRecord () const
bool | isEndOfFileRecord () const
int | typeId () const
bool | read (dimeInput *const in)
bool | write (dimeOutput *const out)
Public Member Functions inherited from dimeRecord
| dimeRecord (const int group_code)
virtual | ~dimeRecord ()
void | setGroupCode (const int group_code)
int | getGroupCode () const
virtual void | print () const
Public Member Functions inherited from dimeBase
| 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

Public Types inherited from dimeBase

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 Public Member Functions inherited from dimeRecord
static bool | readRecordData (dimeInput *const in, const int group_code, dimeParam &param)
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 &param, dimeMemHandler *const memhandler)
static int | getRecordType (const int group_code)
Protected Attributes inherited from dimeStringRecord
char * | string
Protected Attributes inherited from dimeRecord
int | groupCode

## Detailed Description

The dimeHexRecord class is a container class for hex records.

## Constructor & Destructor Documentation

## ◆ dimeHexRecord()

dimeHexRecord::dimeHexRecord | ( | const int | group_code = `0` | ) |

Constructor.

## Member Function Documentation

## ◆ typeId()

int dimeHexRecord::typeId | ( |  | ) | const

virtual

This virtual function will return the type of the record.

Implements dimeRecord.

The documentation for this class was generated from the following files:

- HexRecord.h
- HexRecord.cpp

Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.