home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / ms95 / disk22 / dir08 / f012170.re_ / f012170.re
Text File  |  1996-04-02  |  3KB  |  127 lines

  1. /*----------------------------------------------------------------------+
  2. |                                    |
  3. |  Copyright (c) 1985-93;  Bentley Systems, Inc., All rights reserved.    |
  4. |                                    |
  5. | "MicroStation", "MDL", and "MicroCSL" are trademarks of Bentley    |
  6. |  Systems, Inc.                            |
  7. |                                    |
  8. |  Limited permission is hereby granted to reproduce and modify this    |
  9. |  copyrighted material provided that the resulting code is used only     |
  10. |  in conjunction with Bentley Systems products under the terms of the    |
  11. |  license agreement provided therein, and that this notice is retained    |
  12. |  in its entirety in any such reproduction or modification.        |
  13. |                                    |
  14. +----------------------------------------------------------------------*/
  15. /*----------------------------------------------------------------------+
  16. |                                    |
  17. |   $Workfile:   msreffil.fdf  $
  18. |   $Revision:   6.2  $
  19. |          $Date:   23 Sep 1994 17:05:04  $
  20. |                                    |
  21. +----------------------------------------------------------------------*/
  22. #if !defined (__msreffilFDF__)
  23. #define __msreffilFDF__
  24.  
  25. /*----------------------------------------------------------------------+
  26. |                                    |
  27. |   Header File Dependencies                        |
  28. |                                    |
  29. +----------------------------------------------------------------------*/
  30.  
  31. #if !defined (__dloadlibH__)
  32. #include "dloadlib.h"
  33. #endif
  34.  
  35. #if !defined (__mdlH__)
  36. #include "mdl.h"
  37. #endif
  38.  
  39. #if   defined (__BSI__)
  40. #include    <mireffil.fdf>
  41. #endif
  42.  
  43. /*======================================================================+
  44. |                                    |
  45. |   Function Definitions                        |
  46. |                                    |
  47. +======================================================================*/
  48.  
  49. int     mdlRefFile_attach
  50. (
  51. char        *fileName,
  52. char        *logical,
  53. char        *description,
  54. Dpoint3d    *masterOrigin,
  55. Dpoint3d    *referenceOrigin,
  56. double        scale,
  57. RotMatrix   *rotMatrix,
  58. int        nClipPoints,
  59. Point2d        *clipPoints,
  60. short        levels[8][4],
  61. boolean        snapLock,
  62. boolean        locateLock
  63. );
  64.  
  65. int     mdlRefFile_attachByView
  66. (
  67. char        *fileName,
  68. char        *logical,
  69. char        *description,
  70. char        *viewName,
  71. double        scale,
  72. Dpoint3d    *centerPoint,
  73. short        levels[8][4],
  74. boolean        snapLock,
  75. boolean        locateLock
  76. );
  77.  
  78. int     mdlRefFile_attachCoincident
  79. (
  80. char        *fileName,
  81. char        *logical,
  82. char        *description,
  83. short        levels[8][4],
  84. boolean        snapLock,
  85. boolean        locateLock
  86. );
  87.  
  88. int     mdlRefFile_detach
  89. (
  90. int        slot
  91. );
  92.  
  93. int     mdlRefFile_setClip
  94. (
  95. int        slot,
  96. Point2d        *pts,
  97. int        nverts
  98. );
  99.  
  100.  
  101. int     mdlRefFile_writeAttachment
  102. (
  103. int        slot
  104. );
  105.  
  106. int     mdlRefFile_reload
  107. (
  108. int        slot,
  109. int        updateDisplay
  110. );
  111.  
  112. int    mdlRefFile_setParameters
  113. (
  114. void        *param,
  115. int        paramName,
  116. int        refSlot
  117. );
  118.  
  119. int    mdlRefFile_getParameters
  120. (
  121. void        *param,
  122. int        paramName,
  123. int        refSlot
  124. );
  125.  
  126. #endif
  127.