rvccad.h File Reference

<mi32/rvccad.h> CAD object descriptions Version 2.0 (RVCCAD format) More...

#include <mi32/elemstyl.h>
#include <mi32/rvcdefns.h>

Include dependency graph for rvccad.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  CADARC
struct  CADBLOCK
struct  CADCIRCLE
 Any addition to CADELEMOPT "MUST" be noted in _rvcCADInit() (rvccad.c) and in headers.def (see person in charge of RVC). More...
struct  CADEARC
union  CADELEMDATA
struct  CADELEMENT
struct  CADELEMHDR
struct  CADELEMOPT
 Any addition to the list "MUST" be noted in _rvcCADInit() (rvccad.c) and in StyleQueryEvalCAD (dbqstyle.c) and in hdrdesc.ref (see person in charge of RVC). More...
struct  CADELLIPSE
struct  CADINSERT
struct  CADLINE
struct  CADMESH
struct  CADMULTILINE
struct  CADMULTIPOINT
struct  CADMULTIPOLY
struct  CADPOLY
struct  CADPOLYNOM
struct  CADRBOX
struct  CADSUBPOLY
struct  CADTEXT
struct  RVCCADINFO

Defines

#define CAD_ARC   3
#define CAD_ARCCHORD   4
#define CAD_ARCWEDGE   14
#define CAD_BLOCKTEXT   6
#define CAD_CIRCLE   2
#define CAD_EARC   12
#define CAD_EARCCHORD   16
#define CAD_EARCWEDGE   15
#define CAD_ELLIPSE   11
#define CAD_INSERT   0
#define CAD_LAST   20
#define CAD_LINE   7
#define CAD_MESH   10
#define CAD_MULTILINE   17
#define CAD_MULTIPOINT   18
#define CAD_MULTIPOLYGON   19
#define CAD_POINT   1
#define CAD_POLYGON   9
#define CAD_POLYNOMIAL   13
#define CAD_RBOX   8
#define CAD_TEXT   5
#define CADBASELINEFLAG_ClipUnder   0x04
#define CADBASELINEFLAG_Exact   0x01
#define CADBASELINEFLAG_Spline   0x02
#define CADBASELINEFLAG_Straight   0x00
#define CADBLOCK_DrawGridPts   (0x00000002)
#define CADBLOCK_DrawLast   (0x00000004)
#define CADBLOCK_HasGrid   (0x00000001)
#define RVCCAD_AGF   2
#define RVCCAD_Internal   0
#define RVCCAD_MaxLink   5
#define RVCCAD_MIF   1
#define RVCCAD_SHP   3
#define RVCCAD_TAB   4

Functions

DEPRECATED int MdlgGetCADObject (MDLGPARENT dlgparent, UNICODE *filename, INT32 *inode, const void *prompt, RVCCADINFO *objinfo, MfFiltFuncProto filter=0, void *filtdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
DEPRECATED int MdlgGetCADObject (MDLGPARENT dlgparent, FILEPATH &filename, INT32 *inode, const void *prompt, RVCCADINFO *objinfo, MfFiltFuncProto filter=0, void *filtdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
ERRVALUE MfConvertRasterToCADBound (int sfhandle, INT32 irastinode, int dfhandle, RVCGENINFO &oobjinfo, UINT32 flags)
int MfConvertRasterToCADLine (int sfhandle, INT32 irastinode, RVC::OBJITEM &DestObjItem, double ThinFactor, UINT32 flags)
void SwapBytes (CADSUBPOLY &rhs)


Detailed Description

<mi32/rvccad.h> CAD object descriptions Version 2.0 (RVCCAD format)

Definition in file rvccad.h.


Define Documentation

#define CAD_ARC   3
 

Definition at line 308 of file rvccad.h.

#define CAD_ARCCHORD   4
 

Uses CADARC structure.

Definition at line 309 of file rvccad.h.

#define CAD_ARCWEDGE   14
 

Uses CADARC structure.

Definition at line 319 of file rvccad.h.

#define CAD_BLOCKTEXT   6
 

Uses CADTEXT structure N.I.Y.

Definition at line 311 of file rvccad.h.

#define CAD_CIRCLE   2
 

Definition at line 307 of file rvccad.h.

#define CAD_EARC   12
 

Definition at line 317 of file rvccad.h.

#define CAD_EARCCHORD   16
 

Uses CADEARC structure.

Definition at line 321 of file rvccad.h.

#define CAD_EARCWEDGE   15
 

Uses CADEARC structure.

Definition at line 320 of file rvccad.h.

#define CAD_ELLIPSE   11
 

Definition at line 316 of file rvccad.h.

#define CAD_INSERT   0
 

Definition at line 305 of file rvccad.h.

#define CAD_LAST   20
 

Definition at line 325 of file rvccad.h.

#define CAD_LINE   7
 

Definition at line 312 of file rvccad.h.

#define CAD_MESH   10
 

Definition at line 315 of file rvccad.h.

#define CAD_MULTILINE   17
 

Definition at line 322 of file rvccad.h.

#define CAD_MULTIPOINT   18
 

Definition at line 323 of file rvccad.h.

#define CAD_MULTIPOLYGON   19
 

Definition at line 324 of file rvccad.h.

#define CAD_POINT   1
 

Has no structure.

Definition at line 306 of file rvccad.h.

#define CAD_POLYGON   9
 

Definition at line 314 of file rvccad.h.

#define CAD_POLYNOMIAL   13
 

N.I.Y.

Definition at line 318 of file rvccad.h.

#define CAD_RBOX   8
 

An easy way to define a rectangle.

Definition at line 313 of file rvccad.h.

#define CAD_TEXT   5
 

Definition at line 310 of file rvccad.h.

#define CADBASELINEFLAG_ClipUnder   0x04
 

Definition at line 543 of file rvccad.h.

#define CADBASELINEFLAG_Exact   0x01
 

Definition at line 541 of file rvccad.h.

#define CADBASELINEFLAG_Spline   0x02
 

Definition at line 542 of file rvccad.h.

#define CADBASELINEFLAG_Straight   0x00
 

Definition at line 540 of file rvccad.h.

#define CADBLOCK_DrawGridPts   (0x00000002)
 

Definition at line 292 of file rvccad.h.

#define CADBLOCK_DrawLast   (0x00000004)
 

Definition at line 293 of file rvccad.h.

#define CADBLOCK_HasGrid   (0x00000001)
 

Definition at line 291 of file rvccad.h.

#define RVCCAD_AGF   2
 

Atlas GIS 3.0 internal format.

Definition at line 287 of file rvccad.h.

#define RVCCAD_Internal   0
 

Definition at line 285 of file rvccad.h.

#define RVCCAD_MaxLink   5
 

Disallow memset/memcpy.

Definition at line 284 of file rvccad.h.

#define RVCCAD_MIF   1
 

Mapinfo .MIF format.

Definition at line 286 of file rvccad.h.

#define RVCCAD_SHP   3
 

Arc/Info Shapefile format.

Definition at line 288 of file rvccad.h.

#define RVCCAD_TAB   4
 

MapInfo TAB format.

Definition at line 289 of file rvccad.h.


Function Documentation

DEPRECATED int MdlgGetCADObject MDLGPARENT  dlgparent,
UNICODE filename,
INT32 inode,
const void *  prompt,
RVCCADINFO objinfo,
MfFiltFuncProto  filter = 0,
void *  filtdata = 0,
GETOBJFLAGS  flags = GETOBJFLAG_None
[inline]
 

X_NATIVE || WIN32_MFC.

Definition at line 700 of file rvccad.h.

DEPRECATED int MdlgGetCADObject MDLGPARENT  dlgparent,
FILEPATH filename,
INT32 inode,
const void *  prompt,
RVCCADINFO objinfo,
MfFiltFuncProto  filter = 0,
void *  filtdata = 0,
GETOBJFLAGS  flags = GETOBJFLAG_None
[inline]
 

Definition at line 686 of file rvccad.h.

ERRVALUE MfConvertRasterToCADBound int  sfhandle,
INT32  irastinode,
int  dfhandle,
RVCGENINFO oobjinfo,
UINT32  flags
 

int MfConvertRasterToCADLine int  sfhandle,
INT32  irastinode,
RVC::OBJITEM DestObjItem,
double  ThinFactor,
UINT32  flags
 

void SwapBytes CADSUBPOLY rhs  )  [inline]
 

Perform byte-swapping.

Definition at line 637 of file rvccad.h.


Generated on Tue Dec 14 13:19:12 2004 for TNTsdk by  doxygen 1.3.8-20040913