home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 January
/
Chip_1997-01_cd.bin
/
ms95
/
disk22
/
dir08
/
f012170.re_
/
f012170.re
Wrap
Text File
|
1996-04-02
|
3KB
|
127 lines
/*----------------------------------------------------------------------+
| |
| Copyright (c) 1985-93; Bentley Systems, Inc., All rights reserved. |
| |
| "MicroStation", "MDL", and "MicroCSL" are trademarks of Bentley |
| Systems, Inc. |
| |
| Limited permission is hereby granted to reproduce and modify this |
| copyrighted material provided that the resulting code is used only |
| in conjunction with Bentley Systems products under the terms of the |
| license agreement provided therein, and that this notice is retained |
| in its entirety in any such reproduction or modification. |
| |
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
| |
| $Workfile: msreffil.fdf $
| $Revision: 6.2 $
| $Date: 23 Sep 1994 17:05:04 $
| |
+----------------------------------------------------------------------*/
#if !defined (__msreffilFDF__)
#define __msreffilFDF__
/*----------------------------------------------------------------------+
| |
| Header File Dependencies |
| |
+----------------------------------------------------------------------*/
#if !defined (__dloadlibH__)
#include "dloadlib.h"
#endif
#if !defined (__mdlH__)
#include "mdl.h"
#endif
#if defined (__BSI__)
#include <mireffil.fdf>
#endif
/*======================================================================+
| |
| Function Definitions |
| |
+======================================================================*/
int mdlRefFile_attach
(
char *fileName,
char *logical,
char *description,
Dpoint3d *masterOrigin,
Dpoint3d *referenceOrigin,
double scale,
RotMatrix *rotMatrix,
int nClipPoints,
Point2d *clipPoints,
short levels[8][4],
boolean snapLock,
boolean locateLock
);
int mdlRefFile_attachByView
(
char *fileName,
char *logical,
char *description,
char *viewName,
double scale,
Dpoint3d *centerPoint,
short levels[8][4],
boolean snapLock,
boolean locateLock
);
int mdlRefFile_attachCoincident
(
char *fileName,
char *logical,
char *description,
short levels[8][4],
boolean snapLock,
boolean locateLock
);
int mdlRefFile_detach
(
int slot
);
int mdlRefFile_setClip
(
int slot,
Point2d *pts,
int nverts
);
int mdlRefFile_writeAttachment
(
int slot
);
int mdlRefFile_reload
(
int slot,
int updateDisplay
);
int mdlRefFile_setParameters
(
void *param,
int paramName,
int refSlot
);
int mdlRefFile_getParameters
(
void *param,
int paramName,
int refSlot
);
#endif