33 #ifndef _DXF2VRML_CONVERT_H_
34 #define _DXF2VRML_CONVERT_H_
37 #include <dime/Basic.h>
51 this->maxerr = maxerr;
53 void findHeaderVariables(
dimeModel &model);
55 bool writeVrml(
const char * filename,
const bool vrml1 =
false,
56 const bool only2d =
false);
57 bool writeVrml(FILE *out,
const bool vrml1 =
false,
58 const bool only2d =
false);
71 this->fillmode = fill;
74 return this->fillmode;
78 return this->layercol;
90 return currentInsertColorIndex;
94 friend class dime2Profit;
100 int currentInsertColorIndex;
106 bool private_callback(
const dimeState *
const state,
108 static bool dime_callback(
const dimeState *
const state,
113 #endif // _DXF2VRML_CONVERT_H_
The dimeEntity class is the superclass of all entity classes.
Definition: Entity.h:60
void setMaxerr(const dxfdouble maxerr)
Definition: convert.h:50
The dimeLayer class handles layers.
Definition: Layer.h:38
int16 getColorNumber() const
Definition: Entity.h:161
~dxfConverter()
Definition: convert.cpp:125
int getNumSub() const
Definition: convert.h:63
bool getFillmode() const
Definition: convert.h:73
void writeWrl(FILE *fp, int indent, const bool vrml1, const bool only2d)
Definition: layerdata.cpp:204
void setFillmode(const bool fill)
Definition: convert.h:70
The dxfLayerData class handles all geometry for a given color index. DXF geometry is grouped into dif...
Definition: layerdata.h:41
bool getLayercol() const
Definition: convert.h:77
dxfLayerData ** getLayerData()
Definition: convert.cpp:176
bool traverseEntities(dimeCallback callback, void *userdata=NULL, bool traverseBlocksSection=false, bool explodeInserts=true, bool traversePolylineVertices=false)
Definition: Model.cpp:516
bool writeVrml(const char *filename, const bool vrml1=false, const bool only2d=false)
Definition: convert.cpp:209
class dimeSection * findSection(const char *const sectionname)
Definition: Model.cpp:569
void findHeaderVariables(dimeModel &model)
Definition: convert.cpp:359
void setNumSub(const int num)
Definition: convert.h:60
virtual int typeId() const =0
The dimeModel class organizes a model.
Definition: Model.h:54
The dimeState class manages various state variables while the model is traversed.
Definition: State.h:40
const dimeLayer * getLayer() const
Definition: Entity.h:155
void setLayercol(const bool v)
Definition: convert.h:81
int getColorIndex(const dimeEntity *entity)
Definition: convert.cpp:261
The dxfConverter class offers a simple interface for dxf converting. It makes it possible to extract ...
Definition: convert.h:44
The dimeParam class is a union of the different parameter types.
Definition: Basic.h:102
bool doConvert(dimeModel &model)
Definition: convert.cpp:187
int getCurrentInsertColorIndex() const
Definition: convert.h:89
dxfConverter()
Definition: convert.cpp:111
int16 getColorNumber() const
Definition: Layer.h:93
dxfdouble getMaxerr() const
Definition: convert.h:66
void setFillmode(const bool fillmode)
Definition: layerdata.cpp:67
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.