|
http://www.sim.no http://www.coin3d.org |
#include <convert.h>
Public Member Functions | |
| dxfConverter () | |
| ~dxfConverter () | |
| void | setMaxerr (const dxfdouble maxerr) |
| void | findHeaderVariables (dimeModel &model) |
| bool | doConvert (dimeModel &model) |
| bool | writeVrml (FILE *out, const bool vrml1=false, const bool only2d=false) |
| void | setNumSub (const int num) |
| int | getNumSub () const |
| dxfdouble | getMaxerr () const |
| void | setFillmode (const bool fill) |
| bool | getFillmode () const |
| bool | getLayercol () const |
| void | setLayercol (const bool v) |
| dxfLayerData * | getLayerData (const int colidx) |
| dxfLayerData * | getLayerData (const dimeEntity *entity) |
| dxfLayerData ** | getLayerData () |
| int | getColorIndex (const dimeEntity *entity) |
| int | getCurrentInsertColorIndex () const |
Friends | |
| class | dime2Profit |
| class | dime2So |
| dxfConverter::dxfConverter | ( | ) |
Constructor
| dxfConverter::~dxfConverter | ( | ) |
Destructor
| bool dxfConverter::doConvert | ( | dimeModel & | model | ) |
Converts model to the internal geometry structures.
| void dxfConverter::findHeaderVariables | ( | dimeModel & | model | ) |
Finds the state of supported header variables in model. This method should be called before dxfxConverter::doConvert()
| int dxfConverter::getColorIndex | ( | const dimeEntity * | entity | ) |
Finds the correct color index for entity. Handles the BYLAYER case.
| int dxfConverter::getCurrentInsertColorIndex | ( | ) | const [inline] |
Returns the color index of the current INSERT entity. If no INSERT entity is current, the color index 7 (white) will be returned.
| bool dxfConverter::getFillmode | ( | ) | const [inline] |
Returns whether polylines with width and SOLID and TRACE should be filled.
| bool dxfConverter::getLayercol | ( | ) | const [inline] |
Returns whether only layers should be used (and not color index) when converting
| dxfLayerData ** dxfConverter::getLayerData | ( | ) |
Returns a pointer to the dxfLayerData array.
| dxfLayerData * dxfConverter::getLayerData | ( | const dimeEntity * | entity | ) |
Finds the color index for entity, and returns the dxfLayerData for it.
| dxfLayerData * dxfConverter::getLayerData | ( | const int | colidx | ) |
Returns a dxfLayerData instance for the color with color index colidx.
| dxfdouble dxfConverter::getMaxerr | ( | ) | const [inline] |
Returns the maximum allowed error when converting circles, arcs ellipses.
| int dxfConverter::getNumSub | ( | ) | const [inline] |
Returns the numner of subdivisions set by dxfConverter::setNumSub()
| void dxfConverter::setFillmode | ( | const bool | fill | ) | [inline] |
Sets whether polylines with width and SOLID and TRACE should be filled.
| void dxfConverter::setLayercol | ( | const bool | v | ) | [inline] |
Sets whether only layer (and not color index) should be used when converting. This method should normally no be used.
| void dxfConverter::setMaxerr | ( | const dxfdouble | maxerr | ) | [inline] |
Sets the maximum error allowed when converting circles, arcs and ellipses into lines/polygons.
| void dxfConverter::setNumSub | ( | const int | num | ) | [inline] |
Sets the number of subdivisions for a circle or ellipse. This overrides the value set in dxfConverter::setMaxerr() and should normally not be used
| bool dxfConverter::writeVrml | ( | FILE * | out, | |
| const bool | vrml1 = false, |
|||
| const bool | only2d = false | |||
| ) |
Writes the internal geometry structures to out.
Copyright © 1998-2005 by Systems in Motion AS. All rights reserved.
Generated on Tue Dec 2 23:27:15 2008 for DIME by Doxygen. 1.4.7