mi32/rvchyper.h File Reference

<mi32/rvchyper.h> Definitions for HyperIndex(R) objects More...

#include <mi32/rvcdefns.h>

Include dependency graph for rvchyper.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  HYPERLINK
 Hyperlink structure. More...

struct  HYPERSHAPE
 Hypershape structure. More...

struct  RVCHYPERINFO
 Description of hyperlink object header. More...


Defines

#define HYPERLINKOBJ_DISP2DWINDOW   0
#define HYPERLINKOBJ_RasterColor   1
#define HYPERLINKOBJ_RasterGray   2
#define HYPERLINKOBJ_Vector   3
#define HYPERLINKOBJ_CAD   4
#define HYPERLINKOBJ_Layout   5
#define HYPERLINKOBJ_Group   6
#define HYPERLINKOBJ_TIN   7
#define HYPERLINKOBJ_TextFile   8
#define HYPERLINKOBJ_ExternalFile   9
#define HYPERLINKOBJ_URL   10
#define HYPERLINKOBJ_AttribFile   11
#define HYPERLINKOBJ_AttribURL   12
#define HYPERLINKOBJ_LAST   12
#define HYPERSHAPEFLAG_Transparent   1
#define HYPERSHAPE_Deleted   -1
#define HYPERSHAPE_Rect   0
#define HYPERSHAPE_Circle   1
#define HYPERSHAPE_Poly   2
#define HYPERSHAPE_VectPointAny   5
#define HYPERSHAPE_VectLineAny   6
#define HYPERSHAPE_VectPolyAny   7
#define HYPERSHAPE_VectPoint   8
#define HYPERSHAPE_VectLine   9
#define HYPERSHAPE_VectPoly   10
#define HYPERSHAPE_CAD   11
#define HYPERSHAPE_CAD_Any   12
#define HYPERSHAPE_ShapeElem   13
#define HYPERSHAPE_ShapeElem_Any   14
#define HYPERSHAPE_TIN_Node   15
#define HYPERSHAPE_TIN_Node_Any   16
#define HYPERLINK_PosnClick   0
#define HYPERLINK_PosnCenter   1
#define HYPERLINK_PosnAsSaved   2
#define HYPERLINK_PosnTypeMax   2
#define HYPERLINK_Scale1X   0
#define HYPERLINK_ScaleFullView   1
#define HYPERLINK_ScaleAsSaved   2
#define HYPERLINK_ScaleView2   3
#define HYPERLINK_ScaleView3   4
#define HYPERLINK_ScaleView4   5
#define HYPERLINK_ScaleView5   6
#define HYPERLINK_ScaleView6   7
#define HYPERLINK_ScaleView7   8
#define HYPERLINK_ScaleView8   9
#define HYPERLINK_ScaleFractionalView   10
#define HYPERLINK_ScaleMap   11
#define HYPERLINK_ScaleMap100   12
#define HYPERLINK_ScaleMap1000   13
#define HYPERLINK_ScaleTypeMax   13

Functions

RVCAPPLIBEXPORT INT32 MfFindHyperShape (int id, INT32 element, int ShapeType)
RVCAPPLIBEXPORT INT32 MfHyperNumShapes (int id)
RVCAPPLIBEXPORT INT32 MfHyperNumLinks (int id)
RVCAPPLIBEXPORT int MfHyperShapeRemoveLink (int id, INT32 num, INT32 link)
RVCAPPLIBEXPORT int MfHyperShapeAddLink (int id, INT32 num, INT32 link)
RVCAPPLIBEXPORT int MfResizeHyperShape (int id, INT32 numshapes)
RVCAPPLIBEXPORT int MfSwapHyperShapes (int id, INT32 item1, INT32 item2)
int MfCloseHyper (int id, RVCHYPERINFO *info)
int MfMakeHyper (int fileindex, RVCHYPERINFO *info, UINT32 flags)
int MfOpenHyper (int fileindex, INT32 inode, RVCHYPERINFO *newinfo, UINT32 flags)
int MfReadOpenHyperHeader (int id, RVCHYPERINFO *newinfo)
int MfReadHyperShape (int id, INT32 num, HYPERSHAPE *newshape, DPOINT2D **points_p, INT32 **links_p)
int MfWriteHyperShape (int id, INT32 num, const HYPERSHAPE *newshape, const DPOINT2D *points, const INT32 *links)
int MfHyperChangeShape (int id, INT32 num, const HYPERSHAPE *newshape, const DPOINT2D *points)
int MfReadHyperLink (int id, INT32 num, HYPERLINK *newlink)
int MfWriteHyperLink (int id, INT32 num, HYPERLINK *newlink)
void MfFreeHyperLink (HYPERLINK *link)
void MfCopyHyperLink (HYPERLINK *dest, const HYPERLINK *src)


Detailed Description

<mi32/rvchyper.h> Definitions for HyperIndex(R) objects

Definition in file rvchyper.h.


Define Documentation

#define HYPERLINK_PosnAsSaved   2
 

As saved in layout (layouts only.

Definition at line 227 of file rvchyper.h.

#define HYPERLINK_PosnCenter   1
 

Center of image.

Definition at line 226 of file rvchyper.h.

#define HYPERLINK_PosnClick   0
 

Center around mouse click.

Definition at line 225 of file rvchyper.h.

#define HYPERLINK_PosnTypeMax   2
 

Maximum.

Definition at line 228 of file rvchyper.h.

#define HYPERLINK_Scale1X   0
 

Display at 1X zoom.

Definition at line 231 of file rvchyper.h.

#define HYPERLINK_ScaleAsSaved   2
 

Display as saved.

Definition at line 233 of file rvchyper.h.

#define HYPERLINK_ScaleFractionalView   10
 

Display partial view where ScaleValue high byte is numerator and low byte is denominator.

Definition at line 241 of file rvchyper.h.

#define HYPERLINK_ScaleFullView   1
 

Display to fit window.

Definition at line 232 of file rvchyper.h.

#define HYPERLINK_ScaleMap   11
 

Display at map scale of 1 to ScaleValue.

Definition at line 242 of file rvchyper.h.

#define HYPERLINK_ScaleMap100   12
 

Display at map scale of 1 to 100*ScaleValue.

Definition at line 243 of file rvchyper.h.

#define HYPERLINK_ScaleMap1000   13
 

Display at map scale of 1 to 1000*ScaleValue.

Definition at line 244 of file rvchyper.h.

#define HYPERLINK_ScaleTypeMax   13
 

Maximum.

Definition at line 245 of file rvchyper.h.

#define HYPERLINK_ScaleView2   3
 

Display at 1/2 of full view.

Definition at line 234 of file rvchyper.h.

#define HYPERLINK_ScaleView3   4
 

Display at 1/3 of full view.

Definition at line 235 of file rvchyper.h.

#define HYPERLINK_ScaleView4   5
 

Display at 1/4 of full view.

Definition at line 236 of file rvchyper.h.

#define HYPERLINK_ScaleView5   6
 

Display at 1/5 of full view.

Definition at line 237 of file rvchyper.h.

#define HYPERLINK_ScaleView6   7
 

Display at 1/6 of full view.

Definition at line 238 of file rvchyper.h.

#define HYPERLINK_ScaleView7   8
 

Display at 1/7 of full view.

Definition at line 239 of file rvchyper.h.

#define HYPERLINK_ScaleView8   9
 

Display at 1/8 of full view.

Definition at line 240 of file rvchyper.h.

#define HYPERLINKOBJ_AttribFile   11
 

File specified by database attribute.

Definition at line 187 of file rvchyper.h.

#define HYPERLINKOBJ_AttribURL   12
 

URL specified by database attribute.

Definition at line 188 of file rvchyper.h.

#define HYPERLINKOBJ_CAD   4
 

CAD.

Definition at line 180 of file rvchyper.h.

#define HYPERLINKOBJ_DISP2DWINDOW   0
 

Display 2D window.

Definition at line 176 of file rvchyper.h.

#define HYPERLINKOBJ_ExternalFile   9
 

External file.

Definition at line 185 of file rvchyper.h.

#define HYPERLINKOBJ_Group   6
 

Group.

Definition at line 182 of file rvchyper.h.

#define HYPERLINKOBJ_LAST   12
 

Last.

Definition at line 189 of file rvchyper.h.

#define HYPERLINKOBJ_Layout   5
 

Layout.

Definition at line 181 of file rvchyper.h.

#define HYPERLINKOBJ_RasterColor   1
 

Raster color.

Definition at line 177 of file rvchyper.h.

#define HYPERLINKOBJ_RasterGray   2
 

Raster gray.

Definition at line 178 of file rvchyper.h.

#define HYPERLINKOBJ_TextFile   8
 

Text file.

Definition at line 184 of file rvchyper.h.

#define HYPERLINKOBJ_TIN   7
 

TIN.

Definition at line 183 of file rvchyper.h.

#define HYPERLINKOBJ_URL   10
 

URL.

Definition at line 186 of file rvchyper.h.

#define HYPERLINKOBJ_Vector   3
 

Vector.

Definition at line 179 of file rvchyper.h.

#define HYPERSHAPE_CAD   11
 

CAD.

Definition at line 216 of file rvchyper.h.

#define HYPERSHAPE_CAD_Any   12
 

Any (closest) CAD element.

Definition at line 217 of file rvchyper.h.

#define HYPERSHAPE_Circle   1
 

Center (X,Y) followed by radius in meters (rx,ry).

Definition at line 208 of file rvchyper.h.

#define HYPERSHAPE_Deleted   -1
 

Shape has been deleted.

Definition at line 206 of file rvchyper.h.

#define HYPERSHAPE_Poly   2
 

N points.

Definition at line 209 of file rvchyper.h.

#define HYPERSHAPE_Rect   0
 

2 points, min and max

Definition at line 207 of file rvchyper.h.

#define HYPERSHAPE_ShapeElem   13
 

Shape object element.

Definition at line 218 of file rvchyper.h.

#define HYPERSHAPE_ShapeElem_Any   14
 

Any (closest) shape object element.

Definition at line 219 of file rvchyper.h.

#define HYPERSHAPE_TIN_Node   15
 

TIN node.

Definition at line 220 of file rvchyper.h.

#define HYPERSHAPE_TIN_Node_Any   16
 

Any (closest) TIN node.

Definition at line 221 of file rvchyper.h.

#define HYPERSHAPE_VectLine   9
 

Vector line.

Definition at line 214 of file rvchyper.h.

#define HYPERSHAPE_VectLineAny   6
 

Any (closest) vector line.

Definition at line 211 of file rvchyper.h.

#define HYPERSHAPE_VectPoint   8
 

Vector point.

Definition at line 213 of file rvchyper.h.

#define HYPERSHAPE_VectPointAny   5
 

Any (closest) vector point.

Definition at line 210 of file rvchyper.h.

#define HYPERSHAPE_VectPoly   10
 

Vector polygon.

Definition at line 215 of file rvchyper.h.

#define HYPERSHAPE_VectPolyAny   7
 

Any (closest) vector polygon.

Definition at line 212 of file rvchyper.h.

#define HYPERSHAPEFLAG_Transparent   1
 

Definition at line 204 of file rvchyper.h.


Generated on Thu Aug 12 06:24:01 2004 for TNTsdk by doxygen 1.3.4-20031026