JPH05290138A - 図形強調表示方法 - Google Patents

図形強調表示方法

Info

Publication number
JPH05290138A
JPH05290138A JP4094092A JP9409292A JPH05290138A JP H05290138 A JPH05290138 A JP H05290138A JP 4094092 A JP4094092 A JP 4094092A JP 9409292 A JP9409292 A JP 9409292A JP H05290138 A JPH05290138 A JP H05290138A
Authority
JP
Japan
Prior art keywords
graphic
name
displayed
screen
mouse cursor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP4094092A
Other languages
English (en)
Inventor
Michihiro Shimizu
道裕 清水
Hajime Fukada
肇 深田
Nobuhiro Iogi
伸洋 五百木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Software Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP4094092A priority Critical patent/JPH05290138A/ja
Publication of JPH05290138A publication Critical patent/JPH05290138A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】2次元図形処理システムにおいて、定義済みの
図形の名称と形状を、効率よく確認できるようにして、
操作性の向上を図る。 【構成】1または複数の図形が表示されている画面上で
マウスボタンが押された時のマウスカーソル位置を実座
標に変換する。これをもとに、画面表示中図形の中か
ら、マウスボタンが押された位置を含む図形を特定し、
当該位置を含む図形の名称一覧を画面上に表示する。表
示した図形名称一覧上のマウスカーソルが位置している
図形名称に対応する図形の表示を強調し、マウスカーソ
ルの図形名称一覧上での移動により、強調表示する図形
をマウスカーソル移動先の図形名称に対応する図形に切
り替える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、2次元図形処理システ
ムにおいて、図形の名称とその形状を、画面上で確認す
る方法に関する。
【0002】
【従来の技術】特開平3−99369号公報に記載され
ているように、施設図面上で指示された図形を強調表示
する図面管理装置が提案されている。この提案は、画面
の階層表示領域中に表示されている階層名称を選択する
ことにより、特定の階層にある図形を強調表示する方法
と、図形表示領域中に表示されている任意の図形を指定
することにより、特定の図形を強調表示する方法とを提
供するものである。
【0003】
【発明が解決しようとする課題】前記従来例では、図形
を強調表示する場合には、強調表示したい図形をマウス
カーソルで指示する必要がある。しかし、複数の図形が
重なり合っていたり、図形同士が隣接している場合、任
意の図形をマウスカーソルで指示することは困難であ
る。このような場合にも、何らかの方法で画面上の全て
の図形を強調表示できることが望ましい。
【0004】本発明の目的は、上記の問題を解決し、画
面上に表示されている任意の図形を強調表示する方法を
提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成するため
に、本発明においては、図形が表示されている画面中の
任意の位置が指定されると、指定された位置を含む表示
図形を特定し、この特定された図形に対応する図形名称
を得る。次に、このようにして得た図形名称を表示図形
画面上に追加して表示する。そして表示された図形名称
のうちの任意の図形名称が選択されると、選択された図
形名称に対応する図形を特定して、その特定された図形
を強調して表示することを特徴とする。
【0006】
【作用】図形が表示されている画面上の位置を利用者が
マウスにより指定すると、まず、指定された位置の座標
値が、画面上の座標値から図形が定義されている座標系
の値に変換される。次に、記憶装置上の図形定義データ
が参照されて、定義図形の中から指定された位置を内部
に含む図形全てが検索される。そして、検索された図形
の名称が一覧形式で画面上に表示される。この図形名称
一覧は、マウスボタンが押されている間表示され続け、
マウスボタンを離した時点で図形名称一覧は消去され
る。利用者がマウスボタンを押したまま、マウスカーソ
ルを図形名称一覧上で移動させると、マウスカーソルが
図形名称一覧のどの名称を指しているかが検知され、マ
ウスカーソルが指している名称に対応する図形が強調表
示される。 この方法によれば、画面上に表示されてい
る任意の図形の強調表示が可能であり、図形名称の一覧
をマウスカーソルでなぞるだけでよいので、図形の形状
を容易に確認することができる。
【0007】
【実施例】以下、本発明の一実施例を、図面を用いて具
体的に説明する。
【0008】図1は、本発明の一実施例を示す図形処理
システムのブロック図である。このシステムは、図形を
表示するグラフィックディスプレイ10、グラフィック
ディスプレイ上の位置を指定したり、表示された図形名
称一覧の中からある図形名称を選択したりするためのマ
ウス11、各種の処理を行う処理装置20、定義された
図形の名称と定義内容を格納する図形定義テーブル3
1、マウス11で指定された位置を含む図形の名称を格
納する図形名称テーブル32とから構成される。
【0009】図2は、図形定義テーブル31の内容であ
る。
【0010】なお本実施例では、図形は単独の矩形で構
成される単独矩形図形と複数の矩形(図形)の和・差と
して表される非単独矩形図形との2種類の図形があるも
のとする。図形定義テーブル31における図形の定義内
容は図形の種類によって異なっている。単独矩形図形の
定義内容は、該図形の図形名称と該図形が単独矩形図形
であることを表わす識別子と該図形のX座標に関する下
限値と上限値及びY座標に関する下限値と上限値であ
る。非単独矩形図形の定義内容は、該図形の図形名称と
該図形が非単独矩形図形であることを表わす識別子と該
図形を構成するnケの図形名称(n≧2)とその構成図
形間の関連を示すmケの演算子(+(和)・−(差):
m=n−1)とからなる演算式である。例えば、単独矩
形図形Eと単独矩形図形Fとの和(+)からなる非単独
矩形図形Gの演算式は「E+F」である。
【0011】図3は、グラフィックディスプレイ10の
表示画面例である。図中のA,B,C,Dは定義図形を
表す。この時点では、どの図形も強調表示されていな
い。また、画面上には、マウスカーソル40が表示され
ており、このマウスカーソル40の位置は、マウス11
の動きに連動して移動する。
【0012】本発明の強調表示方法の概略は次のとおり
である。
【0013】まず、利用者が画面上の図3に示す位置で
マウスボタンを押したとする。このとき、グラフィック
ディスプレイ10から処理装置20へマウスカーソル4
0の画面上の座標値であるマウスカーソル画面座標値が
伝えられる。処理装置20はマウスカーソル画面座標値
を受け取り、マウスカーソル画面座標値を、画面の表示
位置と表示サイズとから、形状が定義されている座標系
の実座標値に公知の技術により変換する(公知の技術で
あるため、フローチャートで図示せず)。
【0014】次に、図形定義テーブル31に格納されて
いる図形一つ一つについて、指定されたマウスカーソル
実座標値を内部に含むかどうかを判定する。
【0015】この判定の結果、マウスカーソル実座標値
を内部に含むと判定された図形(図3の例ではA,B,
D)を図形名称テーブル32に格納する。最後に、図形
名称テーブル32に格納されている図形名称一覧を、図
形名称一覧の先頭の図形名称がマウスカーソル40の位
置にくるように画面表示し、図形名称一覧の先頭の図形
名称に対応する図形を強調して表示する。
【0016】図6は、その表示例であり、図形名称一覧
中のA,B,Dは図形名称である。図形名称一覧が表示
された時点では、図形名称一覧の先頭の図形名称がマウ
スカーソル40の位置にくるように画面表示することに
より、マウスカーソル40は図形名称一覧の先頭の図形
名称「A」を指し、図形Aの形状が強調表示されてい
る。図形名称一覧が表示されている間、処理装置20は
マウスカーソル40の位置を一定時間間隔で監視してお
り、マウスカーソルが指す図形名称が変わったときに
は、マウスカーソル40が離れた図形の強調表示を解除
して通常の表示に戻し、新たにマウスカーソルが指した
図形名称に対応する図形を強調して表示する。
【0017】例えば、図6で示すように利用者が図形名
称一覧上のマウスカーソル40を図形名称「A」から図
7で示すように図形名称「B」に移動させたときには、
処理装置20がそれを検知して、図7に示すように図形
Aを通常の表示状態に戻し、図形Bの表示を強調する。
このように、マウスカーソル40を一覧上で上下に移動
させると、それに伴い、強調表示される図形が次々と切
り替わる。
【0018】マウスボタンを離したときには、その情報
がグラフィックディスプレイ10から処理装置20に伝
えられ、処理装置20はこれを検知して、画面上の図形
名称一覧を消去し、強調表示されていた図形を通常の表
示に戻す。
【0019】図4及び図5は、画面表示中の図形につい
て、画面上でマウスカーソル40によって指定された位
置を含む図形を特定する処理を示す一実施例のフローチ
ャートである。
【0020】以下、図1、図2、図3を用いて図4及び
図5のフローチャートについて説明する。
【0021】まず、図形内部フラグをオフに初期化し
(ステップ10)、次に、判定すべき図形Zが単独矩形
図形か否かを図形定義テーブル31を参照して判定する
(ステップ20)。図形Zが単独矩形図形の場合は、図
形Zをサブルーチンチェック対象図形としてサブルーチ
ンAを実行し(ステップ30)、サブルーチンからの復
帰後ステップ110へ分岐する。ステップ20での判定
の結果、図形Zが非単独矩形図形である場合は、チェッ
クすべき図形として、まず図形Zの演算式中の第1項の
図形を指定し(ステップ40)、当該項の図形をサブル
ーチンチェック対象図形としてサブルーチンAを実行す
る(ステップ50)。次に、図形Zを構成する全図形に
ついてチェックしたかを確認し(ステップ60)、全て
チェックした場合は、ステップ110へ分岐する。図形
Zを構成する全図形についてまだチェックし終っていな
い場合は、次にチェックすべき図形として以前のステッ
プにおいてサブルーチンでチェックさせた項の次の項の
図形をサブルーチンチェック対象図形として指定する
(ステップ70)。次に、チェックすべき図形の直前の
演算子が+(和)か−(差)かを確認する(ステップ8
0)。演算子が+(和)であればサブルーチンAを実行
し(ステップ90)、演算子が−(差)であればサブル
ーチンBを実行し(ステップ100)、ともにサブルー
チンからの復帰後ステップ60へ分岐する。ステップ1
10では図形内部フラグがオンであるかを確認し(ステ
ップ110)、オンであれば、図形Zはマウスカーソル
40で指定された位置を含む図形であると認定して、図
形名称のZを図形名称テーブル32に格納して(ステッ
プ120)終了する。オフであれば、図形Zはマウスカ
ーソル40で指定された位置を含まない図形であると認
定して、図形名称のZを図形名称テーブル32に格納し
ないで終了する。
【0022】次に図5のサブルーチンAについて説明す
る。
【0023】なお、サブルーチンAに対する入力情報は
サブルーチンチェック対象図形とマウスカーソル40の
X・Y実座標値である。
【0024】まず、マウスカーソル40の実座標値のX
座標値・Y座標値が図形定義テーブル31に格納されて
いるサブルーチンチェック対象図形のX座標・Y座標の
下限値と上限値内の値であるかをそれぞれ確認する(ス
テップ210)。確認の結果、マウスカーソル40の実
座標値のX座標値・Y座標値がそれぞれの下限値と上限
値との範囲内であれば図形内部フラグをオンにして復帰
し(ステップ220)、そうでなければ何もしないで復
帰する。
【0025】次に図5のサブルーチンBについて説明す
る。
【0026】なお、サブルーチンBに対する入力情報は
サブルーチンAにおける入力情報と同じサブルーチンチ
ェック対象図形とマウスカーソル40のX・Y実座標値
である。
【0027】まず、マウスカーソル40の実座標値のX
座標値・Y座標値が図形定義テーブル31に格納されて
いるサブルーチンチェック対象図形のX座標・Y座標の
下限値と上限値内の値であるかをそれぞれ確認する(ス
テップ250)。確認の結果、マウスカーソル40の実
座標値のX座標値・Y座標値がそれぞれの下限値と上限
値との範囲内であれば図形内部フラグをオフにして復帰
し(ステップ260)、そうでなければ何もしないで復
帰する。
【0028】
【発明の効果】以上説明したように、本発明によれば、
利用者は、画面上に表示された図形名称の一覧上でマウ
スを移動させるだけで、図形の名称と形状を一通り確認
することができるので、システムの操作性を向上させる
ことができる。更に、図形がどのように重なっていて
も、また、どのように小さな図形でも、グラフィックデ
ィスプレイの分解精度内にあれば、全ての図形を検索す
ることができるので、図形処理上の精度を向上させるこ
とができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す図形処理システムのブ
ロック図である。
【図2】図形の定義内容を格納する図形定義テーブルの
説明図である。
【図3】表示画面上の図形を表す図である。
【図4】マウスカーソルで指定された位置を含む図形を
特定するフローチャートである。
【図5】図4に示すサブルーチンの処理の流れを示すフ
ローチャートである。
【図6】本発明の実施例である図形を強調表示した画面
を表す図である。
【図7】マウスポインタを移動したときの図形を強調表
示した画面を示す図である。
【符号の説明】
10…グラフィックディスプレイ、 11…マウス、 20…処理装置、 31…図形定義テーブル、 32…図形名称テーブル、 40…マウスカーソル、 A,B,C,D…グラフィックディスプレイ上に表示さ
れた図形。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 深田 肇 神奈川県横浜市中区尾上町6丁目81番地日 立ソフトウェアエンジニアリング株式会社 内 (72)発明者 五百木 伸洋 神奈川県横浜市戸塚区戸塚町5030番地株式 会社日立製作所ソフトウェア開発本部内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】1または複数の図形とそれら図形の名称と
    を表示し、 前記表示した図形名称のうち任意の図形名称が選択され
    たことを検知し、 前記選択された図形名称に対応する図形の表示を強調す
    る図形強調表示方法において、 1または複数の図形が表示されている画面中の任意の位
    置pを指定して特定の操作をすると、 前記表示中図形の中から前記指定された位置を含む図形
    を特定し、 前記特定された図形に対応する図形名称を得、 前記得た図形名称一覧を前記図形表示画面上に追加して
    表示し、 前記表示された図形名称一覧中の任意の図形名称αが選
    択されると、 前記選択された図形名称αに対応する前記表示中図形α
    を特定し、 前記特定された図形αの表示を強調することを特徴とす
    る図形強調表示方法。
JP4094092A 1992-04-14 1992-04-14 図形強調表示方法 Pending JPH05290138A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4094092A JPH05290138A (ja) 1992-04-14 1992-04-14 図形強調表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4094092A JPH05290138A (ja) 1992-04-14 1992-04-14 図形強調表示方法

Publications (1)

Publication Number Publication Date
JPH05290138A true JPH05290138A (ja) 1993-11-05

Family

ID=14100815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4094092A Pending JPH05290138A (ja) 1992-04-14 1992-04-14 図形強調表示方法

Country Status (1)

Country Link
JP (1) JPH05290138A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004046882A (ja) * 2003-07-25 2004-02-12 Olympus Corp 選択画像拡大方法及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004046882A (ja) * 2003-07-25 2004-02-12 Olympus Corp 選択画像拡大方法及び装置

Similar Documents

Publication Publication Date Title
US6809720B2 (en) Information cursors
JP3372563B2 (ja) 木構造表示編集装置
US7302649B2 (en) Operation method for processing data file
EP0635808B1 (en) Method and apparatus for operating on the model data structure on an image to produce human perceptible output in the context of the image
JPH06208500A (ja) ハイパーテキスト付き映像データ作成装置
US20020026323A1 (en) Method and system for annotating a window shared by remote hosts
US5493641A (en) Precision automatic scrolling for an image display system
JPH0415753A (ja) データベースシステム
JP3599198B2 (ja) 図形編集装置
US5673067A (en) Information processing apparatus and method
JPH076076A (ja) ハイパーメディアシステム
JPH05290138A (ja) 図形強調表示方法
JP4305325B2 (ja) 付箋情報処理方法、付箋情報処理システム及び付箋情報処理プログラム
KR960029945A (ko) 도형 편집 장치 및 방법
JP3545121B2 (ja) マルチメディア情報処理装置
JPH0520422A (ja) 情報処理装置
JPH0261774A (ja) 図形要素の指示装置
JPH1049289A (ja) 文字データ処理装置
JPH04337880A (ja) グラフ表示支援方法
JPH10254675A (ja) データ入力方法とその方法を用いたデータ入力装置
JPH09153101A (ja) 表示されたグラフによるデータ解析方法
JPH04114269A (ja) 文書処理装置
JPH07295778A (ja) 文書格納システム
CN117435839A (zh) 一种图形标注方法、系统、计算机设备和可读存储介质
JPH05334036A (ja) 機能導出装置および機能導出方法