#include <mi32/gre.h>
#include <mi32/rvchyper.h>
Include dependency graph for hypermgr.h:

Go to the source code of this file.
Namespaces | |
| namespace | GRE |
Classes | |
| struct | MDISPHYPERLINKLIST |
| struct | MDISPHYPERSHAPE |
| struct | MDISPHYPERSHAPELIST |
Defines | |
| #define | HYPERDRAWFLAG_Highlight 0x01 |
| #define | HYPERDRAWFLAG_Unhighlight 0x02 |
| #define | HYPERDRAWFLAG_ShowTransparent 0x04 |
| #define | HYPERDRAWFLAG_NoDraw 0x08 |
Functions | |
| int | MdispHyperDrawShape (GRE_VIEW *view, GRE_LAYER *layer, int obj, TRANSPARM *TransParm, INT32 shapenum, UINT32 drawflags) |
| int | MdispHyperDrawShapes (GRE_VIEW *view, UINT32 drawflags) |
| void | MdispHyperEllipseToRect (DPOINT2D *pt, double rx, double ry, double theta, DPOINT2D *c) |
| int | MdispHyperFindLayerElemShape (GRE_LAYER *layer, int ShapeType, INT32 ElemNum) |
| int | MdispHyperFindLayerObjShapes (GRE_VIEW *view, GRE_LAYER *layer, int obj, const DPOINT2D &lpoint, INT32 **ShapeList, GRE::HYPERIDXMGR::FINDFLAGS flags=GRE::HYPERIDXMGR::FINDFLAG_Default) |
| int | MdispHyperFindLinks (GRE_VIEW *view, const DPOINT2D *spoint, MDISPHYPERLINKLIST *linklist, GRE::HYPERIDXMGR::FINDFLAGS flags=GRE::HYPERIDXMGR::FINDFLAG_Default) |
| int | MdispHyperFindLinksView (GRE_VIEW *view, const DPOINT2D *lpoint, MDISPHYPERLINKLIST *linklist, GRE::HYPERIDXMGR::FINDFLAGS flags=GRE::HYPERIDXMGR::FINDFLAG_Default) |
| void | MdispHyperFreeLinkList (MDISPHYPERLINKLIST *linkedlist) |
| int | MdispHyperFindNeighbors (GRE_LAYOUT *layout, GRE_LAYOUT *playout, const DPOINT2D &point, const FILEPATH &parentfilename, const UNICODE *parentobjname, const FILEPATH &curfilename, const UNICODE *curobjname, HYPERLINK neighbors[8]) |
| void | MdispHyperFreeShapeList (MDISPHYPERSHAPELIST *shapelist) |
| int | MdispHyperGetLayerObjShapeList (GRE_LAYER *layer, int obj, MDISPHYPERSHAPE **pShapes, INT32 *pNumShapes) |
| int | MdispHyperGetLinkObjType (int linktype) |
| bool | MdispHyperHasLinks (GRE_VIEWABLE *viewable) |
| bool | MdispHyperHasLinks (GRE_VIEW *view, const DPOINT2D &spoint, GRE::HYPERIDXMGR::FINDFLAGS flags=GRE::HYPERIDXMGR::FINDFLAG_Default) |
| void | MdispHyperInit (void) |
| int | MdispHyperObjectClose (GRE_LAYER *layer, int obj, int CloseFile) |
| int | MdispHyperObjectGetHandle (GRE_LAYER *layer, int obj) |
| int | MdispHyperObjectOpen (GRE_LAYER *layer, int obj, RVCHYPERINFO *hyperinfo, int writemode) |
| void | MdispHyperRectToEllipse (DPOINT2D *pt, double *rx, double *ry, double *theta, DPOINT2D *c) |
| int | MdispHyperShapeAddToLayer (GRE_LAYER *layer, int obj, INT32 shapenum) |
| int | MdispHyperShapeDelete (GRE_LAYER *layer, int obj, INT32 shapenum) |
| ELEMTYPE | MdispHyperShapeTypeToElemType (GRE_LAYER *layer, INT16 ShapeType) |
| int | MdispHyperShapeUpdate (GRE_LAYER *layer, int obj, INT32 shapenum) |
Definition in file hypermgr.h.
|
|
End namespace GRE.
Definition at line 59 of file hypermgr.h. |
|
|
Definition at line 62 of file hypermgr.h. |
|
|
Definition at line 61 of file hypermgr.h. |
|
|
Definition at line 60 of file hypermgr.h. |
|
||||||||||||||||||||||||||||
|
Draw specified HyperIndex shape for layer.
|
|
||||||||||||
|
Draw all HyperIndex link shapes for view.
|
|
||||||||||||||||||||||||
|
Convert ellipse to rectangle corner points.
|
|
||||||||||||||||
|
Find shape corresponding to given layer element.
|
|
||||||||||||||||||||||||||||
|
Return list of shape numbers for given layer object.
|
|
||||||||||||||||||||
|
Find hyper links for view given point.
|
|
||||||||||||||||||||
|
Find hyper links for view given point.
|
|
||||||||||||||||||||||||||||||||||||
|
Find neighbor links/shapes for given layout.
|
|
|
Free linked list.
|
|
|
Free shape list.
|
|
||||||||||||||||||||
|
Get shape list for specified layer.
|
|
|
Get RVC object type for HyperIndex link type.
|
|
||||||||||||||||
|
Determine if has any hyperlinks for specified point.
|
|
|
Determine if has any hyperlinks for specified viewable.
|
|
|
Initialize HyperIndex module.
|
|
||||||||||||||||
|
Close HyperIndex object for specified layer object.
|
|
||||||||||||
|
Return HyperIndex object handle for specified layer object.
|
|
||||||||||||||||||||
|
Open HyperIndex object for specified layer object.
|
|
||||||||||||||||||||||||
|
Convert rectangle (corner points) to ellipse.
|
|
||||||||||||||||
|
Add HyperIndex shape to array of shapes for layer.
|
|
||||||||||||||||
|
Delete HyperIndex shape from layer.
|
|
||||||||||||
|
Determine ELEMTYPE for HyperIndex ShapeType (HYPERSHAPE...).
|
|
||||||||||||||||
|
Update after any change to shape (except deletion)/.
|
1.3.4-20031026