convert_funcs.h
1 /**************************************************************************\
2  *
3  * This source file is part of DIME.
4  * Copyright (C) 1998-2001 by Systems In Motion. All rights reserved.
5  *
6  * This library is free software; you can redistribute it and/or modify it
7  * under the terms of the GNU General Public License, version 2, as
8  * published by the Free Software Foundation.
9  *
10  * This library is distributed in the hope that it will be useful, but
11  * WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * General Public License (the accompanying file named COPYING) for more
14  * details.
15  *
16  **************************************************************************
17  *
18  * If you need DIME for a non-GPL project, contact Systems In Motion
19  * to acquire a Professional Edition License:
20  *
21  * Systems In Motion http://www.sim.no/
22  * Prof. Brochs gate 6 sales@sim.no
23  * N-7030 Trondheim Voice: +47 22114160
24  * NORWAY Fax: +47 22207097
25  *
26 \**************************************************************************/
27 
28 #ifndef _DXF2VRML_CONVERT_FUNCS_H_
29 #define _DXF2VRML_CONVERT_FUNCS_H_
30 
31 class dimeEntity;
32 class dimeState;
33 class dxfLayerData;
34 class dxfConverter;
35 
36 #ifndef M_PI
37 #define M_PI 3.14159265358979323846
38 #endif // M_PI
39 
40 void convert_3dface(const dimeEntity *, const dimeState *,
42 void convert_line(const dimeEntity *, const dimeState *,
44 void convert_point(const dimeEntity *, const dimeState *,
46 void convert_circle(const dimeEntity *, const dimeState *,
48 void convert_ellipse(const dimeEntity *, const dimeState *,
50 void convert_arc(const dimeEntity *, const dimeState *,
52 void convert_solid(const dimeEntity *, const dimeState *,
54 void convert_trace(const dimeEntity *, const dimeState *,
56 void convert_polyline(const dimeEntity *, const dimeState *,
58 void convert_lwpolyline(const dimeEntity *, const dimeState *,
60 
61 #endif // _DXF2VRML_CONVERT_FUNCS_H_

Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.