« » , 03, 1996 134

IRIS EXPLORER

. . ,


DataScribe
Module Builder

[1] Iris EXPLORER Silicon Graphics , , - , , : . . , , , , , , , , .

Iris EXPLORER - , . , , , , . , , , EXPLORER , - .

, . EXPLORER - , . -, , , , X Window, Motif OpenGL. , EXPLORER, , , , , - .

- EXPLORER . , , .

, , EXPLORER, , . EXPLORER ( [1]).

EXPLORER , . EXPLORER , - , .

EXPLORER : Lattice, Pyramid, Geometry, Parameter Pick. - . . . Lattice Pyramid . , Geometry. , . EXPLORER , GEOMETRY. . , , Render, 3D-.

. - X Window, . - ( Parameter).

- EXPLORER - (Map Editor). , , . - - : .

, . . , , .

? . , . , . . , EXPLORER , . .

EXPLORER , . EXPLORER , :

  • EXPLORER;
  • EXPLORER , C Fortran;
  • .

DataScribe

, , , . , , , EXPLORER - Lattice Pyramid.

Lattice [1]. , , , , . Lattice , , . C Lattice , , . , , , . - DataScribe , .

DataScribe , Lattice. , .

DataScribe - , , Lattice . . . . , , Lattice. , - . DataScribe EXPLORER, . , , , .

DataScribe , ASCII, Lattice. , ( 5,5), :

    5 5
    6 4 3 4 6
    4 5 4 5 4
    3 4 6 4 3
    3 4 5 4 3
    5 5 6 5 5

. DataScribe - Template. , (. 1).

Picture 1

1.

, Name, - Datafile. Input Direction, , . Type ASCII, . OK .

, . . DataScribe (. 2).

Picture 2

2.

(gliph). , . Vector Datafile. - : 5 5. - , . , , - , . . 3.

Picture 3

3.

, "res", , . - Integer. ( 2) , N. - - , - . 2D Array (. 2), Datafile.

DataValue, . 2D- , . , , 1-N1 1-N2. N1 res[1]. N2 res[2]. 2D- res, . Datafile (. 4).

Picture 4

4.

Lattice. , DataScribe Template. - OutLatt, Direction - Output Type - Explorer, Lattice - Explorer. 2D-uniform Lattice - , OutLatt 2D Unif (. 2). Lat1, , . . 4 Lat1 .

Lattice :

  • nDim - . 2;
  • nDataVar - ( 1);
  • dims - ;
  • data - 2D- , .

, nDim=2 nDataVar=1, . . , . res Datafile dims OutLatt. res dims Lat1.

, DataValue ( ) data Lattice1 OutLatt. Simple, Explorer, - Lattice. .

, Simple, Contour Render (. 5). Render , Contour .

Picture 5

5.

, . -, , . . -, EXPLORER . -, - , - , . . , , , , .

. 6 . - Simple, 3D- DisplaceLat, LatToGeom, GenerateColormap , , Render.

Picture 6

6.

DataScribe

DataScribe , , EXPLORER.

, EXPLORER , , . , , , Lattice.

, , . , , , , Integer, , (. 2). , RGBA (red, green, blue, opacity) , 2D- 4. . , , , . 3D-, 2D- 33.

. , - . Pattern, , , . , Pattern, , .

DataScribe , , , - , , . , . .

EXPLORER Lattice Pyramid, - . DataScribe Pyramid, , Pyramid Lattice. , Pyramid : Lattice, Pyramid, , ComposePyr.

Module Builder

Module Builder (Mbuilder) , C Fortran, , EXPLORER. EXPLORER , , , . , , , . .

-, :

  • ;
  • , ;
  • .

-, , . , .

(. 7) Mbuilder , (Module Name) , (User Func File) - .

Picture 7

7.

, , . , ( , ). , , , , .

, UNIX C: , , Make-. . , EXPLORER C, .

Mbuilder , (.mres) , .

, , . - , .

Input(Output) Ports (. 8). . . : Lattice, Pyramid, Geometry, Parameter, Pick. , , .

Picture 8

8.

- (Required) (Optional). , , . .

Lattice Pyramid, . Lattice , . Lattice , . 9.

Picture 9

9.

, , , nDim=2 PrimType=float. . , , , - .

, , , (PrimType) (CoordType) EXPLORER. , ( ), , , . , , float, .

. 10.

Picture 10

10.

, : C(C++) Fortran, , Arg Name, , , . , , C EXPLORER. References , , Return Val - . , , .

. (Connections) (. 11).

Picture 11

11.

: Input Ports, Function Arguments, Output Ports, , . . , , , , .

EXPLORER, . . .

    1. . .

    2. , .

    3. , . .

, . - , - Parameter. (Control Panel Editor - CPE). CPE , Module Builder DataScribe.

CPE : (. 12) (. 13).

Picture 12

12.

Picture 13

13.

. , EXPLORER , CPE, :

  • ;
  • ;
  • ;
  • .

- . - . . - , , .

EXPLORER (long integer), (double) (char). , , (dials), , . . , , - . . , .

, , , , . , . .

- , - , , . .

EXPLORER : , . , . , , , .

, , , , . . , . 14.

Picture 14

14.

, : SharpenImg, SobelEdgeImg BlendImg. , . , , . 15 Group. .

Picture 15

15.

- , , , , . "Group" . :

  • , ;
  • .

, Group Editor, , , , . Group Editor , - - . .

, .

EXPLORER, . EXPLORER : , . - . Unix - , .

EXPLORER - - , .

EXPLORER . , EXPLORER , .

[1]. ., IRIS EXPLORER. - " ", N2, 1996, . 74-79.


26/04/2012 03


« »

:

« »

c