convert_funcs.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
#ifndef _DXF2VRML_CONVERT_FUNCS_H_
00029
#define _DXF2VRML_CONVERT_FUNCS_H_
00030
00031
class dimeEntity;
00032
class dimeState;
00033
class dxfLayerData;
00034
class dxfConverter;
00035
00036
#ifndef M_PI
00037
#define M_PI 3.14159265358979323846
00038
#endif // M_PI
00039
00040
void convert_3dface(
const dimeEntity *,
const dimeState *,
00041
dxfLayerData *,
dxfConverter *);
00042
void convert_line(
const dimeEntity *,
const dimeState *,
00043
dxfLayerData *,
dxfConverter *);
00044
void convert_point(
const dimeEntity *,
const dimeState *,
00045
dxfLayerData *,
dxfConverter *);
00046
void convert_circle(
const dimeEntity *,
const dimeState *,
00047
dxfLayerData *,
dxfConverter *);
00048
void convert_ellipse(
const dimeEntity *,
const dimeState *,
00049
dxfLayerData *,
dxfConverter *);
00050
void convert_arc(
const dimeEntity *,
const dimeState *,
00051
dxfLayerData *,
dxfConverter *);
00052
void convert_solid(
const dimeEntity *,
const dimeState *,
00053
dxfLayerData *,
dxfConverter *);
00054
void convert_trace(
const dimeEntity *,
const dimeState *,
00055
dxfLayerData *,
dxfConverter *);
00056
void convert_polyline(
const dimeEntity *,
const dimeState *,
00057
dxfLayerData *,
dxfConverter *);
00058
void convert_lwpolyline(
const dimeEntity *,
const dimeState *,
00059
dxfLayerData *,
dxfConverter *);
00060
00061
#endif // _DXF2VRML_CONVERT_FUNCS_H_