33 #ifndef DIME_MEMHANDLER_H
34 #define DIME_MEMHANDLER_H
36 #include <dime/Basic.h>
46 char *stringAlloc(
const char *
const string);
47 void *allocMem(
const int size,
const int alignment = 4);
51 class dimeMemNode *bigmemnode;
52 class dimeMemNode *memnode;
56 #endif // ! DIME_MEMHANDLER_H
The dimeEntity class is the superclass of all entity classes.
Definition: Entity.h:60
char * stringAlloc(const char *const string)
Definition: MemHandler.cpp:159
dxfdouble getThickness() const
Definition: ExtrusionEntity.h:91
const dimeVec3f & getExtrusionDir() const
Definition: ExtrusionEntity.h:79
void convert(dxfLineSegment *prev, dxfLineSegment *next, dxfLayerData *data, dimeMatrix *matrix)
Definition: linesegment.cpp:129
The dxfLayerData class handles all geometry for a given color index. DXF geometry is grouped into dif...
Definition: layerdata.h:41
dimeMemHandler()
Definition: MemHandler.cpp:113
The dimeMatrix class is for containing and operating on a four-by-four matrix.
Definition: Linear.h:158
The dimeState class manages various state variables while the model is traversed.
Definition: State.h:40
static void generateUCS(const dimeVec3f &givenaxis, dimeMatrix &m)
Definition: Entity.cpp:513
The dxfConverter class offers a simple interface for dxf converting. It makes it possible to extract ...
Definition: convert.h:44
The dimeLWPolyline class handles an LWPOLYLINE entity.
Definition: LWPolyline.h:38
The dxfLineSegment class handles lines with width and/or height. This class support several connected...
Definition: linesegment.h:39
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:38
void * allocMem(const int size, const int alignment=4)
Definition: MemHandler.cpp:179
bool initOk() const
Definition: MemHandler.cpp:148
The dimeVec3f class is for containing and operating on a 3D vector / coordinate.
Definition: Linear.h:61
~dimeMemHandler()
Definition: MemHandler.cpp:123
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Tue Mar 24 2020 14:02:59 for Dime by Doxygen 1.8.17.