Main Page
Classes
Files
File List
src
convert
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
*,
41
dxfLayerData
*,
dxfConverter
*);
42
void
convert_line(
const
dimeEntity
*,
const
dimeState
*,
43
dxfLayerData
*,
dxfConverter
*);
44
void
convert_point(
const
dimeEntity
*,
const
dimeState
*,
45
dxfLayerData
*,
dxfConverter
*);
46
void
convert_circle(
const
dimeEntity
*,
const
dimeState
*,
47
dxfLayerData
*,
dxfConverter
*);
48
void
convert_ellipse(
const
dimeEntity
*,
const
dimeState
*,
49
dxfLayerData
*,
dxfConverter
*);
50
void
convert_arc(
const
dimeEntity
*,
const
dimeState
*,
51
dxfLayerData
*,
dxfConverter
*);
52
void
convert_solid(
const
dimeEntity
*,
const
dimeState
*,
53
dxfLayerData
*,
dxfConverter
*);
54
void
convert_trace(
const
dimeEntity
*,
const
dimeState
*,
55
dxfLayerData
*,
dxfConverter
*);
56
void
convert_polyline(
const
dimeEntity
*,
const
dimeState
*,
57
dxfLayerData
*,
dxfConverter
*);
58
void
convert_lwpolyline(
const
dimeEntity
*,
const
dimeState
*,
59
dxfLayerData
*,
dxfConverter
*);
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
.