Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes

NodeRecord Class Reference

#include <SimpleNodeEntry.h>

List of all members.

Public Member Functions

 NodeRecord ()
 ~NodeRecord ()
 NodeRecord (const NodeRecord &nodeRecord)
NodeRecordoperator= (const NodeRecord &nodeRecord)
void debugOutput (int dim)
uint8_t getDim () const

Static Public Member Functions

static void setDim (uint8_t dimension)

Public Attributes

double * coords

Static Public Attributes

static uint8_t dim

Detailed Description

Definition at line 37 of file SimpleNodeEntry.h.


Constructor & Destructor Documentation

NodeRecord::NodeRecord (  ) 

Definition at line 38 of file SimpleNodeEntry.cc.

{
    coords = new double[dim];
}

NodeRecord::~NodeRecord (  ) 

Definition at line 43 of file SimpleNodeEntry.cc.

{
    delete[] coords;
    coords = NULL;
}

NodeRecord::NodeRecord ( const NodeRecord nodeRecord  ) 

Definition at line 49 of file SimpleNodeEntry.cc.

{
    coords = new double[dim];
    for (uint32_t i = 0; i < dim; ++i)
        coords[i] = nodeRecord.coords[i];
}


Member Function Documentation

void NodeRecord::debugOutput ( int  dim  ) 
uint8_t NodeRecord::getDim (  )  const [inline]

Definition at line 51 of file SimpleNodeEntry.h.

Referenced by SimpleNodeEntry::getDim().

{ return dim; };

NodeRecord & NodeRecord::operator= ( const NodeRecord nodeRecord  ) 

Definition at line 56 of file SimpleNodeEntry.cc.

{
    delete[] coords;
    coords = new double[dim];
    for (uint32_t i = 0; i < dim; ++i)
        coords[i] = nodeRecord.coords[i];

    return *this;
}

static void NodeRecord::setDim ( uint8_t  dimension  )  [inline, static]

Member Data Documentation

uint8_t NodeRecord::dim [static]

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