GLG Toolkit

com.genlogic
Class GlgImage

java.lang.Object
  extended by com.genlogic.GlgObject
      extended by com.genlogic.GlgImage
All Implemented Interfaces:
java.awt.image.ImageObserver

public class GlgImage
extends GlgObject
implements java.awt.image.ImageObserver

Glg image object. Integrates GIF images into a Glg drawing.


Field Summary
 
Fields inherited from class com.genlogic.GlgObject
ABS_FLIPPED_SCREEN_COORD_SYSTEM, ABS_SCREEN_COORD_SYSTEM, ALIAS, ALIGN_BOTTOM, ALIGN_HCENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_TOP, ALIGN_VCENTER, ANTI_ALIASING_DBL, ANTI_ALIASING_INT, ANTI_ALIASING_OFF, ANTI_ALIASING_UNSET, APPLICATION_SHELL, ARC, ARRAY, ARROW_POSITION_MASK, ARROW_TYPE_MASK, ATTRIBUTE, AUTO_CONVEX, AUTOSCALED_TEXT, B_SPLINE, BOOL0_XF, BOOL1_XF, BOOL10_XF, BOOL11_XF, BOOL12_XF, BOOL13_XF, BOOL14_XF, BOOL15_XF, BOOL16_XF, BOOL2_XF, BOOL3_XF, BOOL4_XF, BOOL5_XF, BOOL6_XF, BOOL7_XF, BOOL8_XF, BOOL9_XF, BOOLEAN_XF, BOTTOM, BOUND, BOX, BOX_ATTR, BULLETIN_WIDGET, C_SPLINE, CHANGE_ALARM_XF, CHORD, CIRCLE, CIRCULAR_WAVEFORM, CLICK_SELECTION, CLOSED, COLOR_XR, COLORTABLE, CONCATENATE_XF, CONICAL, CONNECTOR, CONSTRAINED_CLONE, CONTAINER_REF, CONVEX, CROSS, CROSS_BOX, CROSS_CIRCLE, CURRENT, D, D_FORMAT_XF, DATA, DATA_TAG, DDATA_XR, DIALOG_AREA_WIDGET, DIALOG_SHELL, DIAMOND, DISPLAY, DIVIDE_XF, DONT_ROTATE_PATH, DOT, DOWN_ARROW_WIDGET, DRAWING_AREA_WIDGET, DRAWN_BUTTON_WIDGET, EDGE, ELLIPTICAL, END_APOS, END_ARROW, END_FILL_ARROW, EQUATOR_RADIUS, EXPORT_DYN_TAG, EXPORT_TAG, EXT_LIST_WIDGET, FILE, FILL, FILL_ATYPE, FILL_EDGE, FILL_EDGE_ATYPE, FILLED_BOX, FILLED_CIRCLE, FILLED_DIAMOND, FIXED_IMAGE, FIXED_TEXT, FLAT_LIGHT, FLIPPED_SCREEN_COORD_SYSTEM, FONT, FONT_SIZE_XR, FONT_TYPE_XR, FONTTABLE, FORM_WIDGET, FRAME, FRAME_1D, FRAME_2D, FRAME_3D, FREE_FRAME, FULL_CLONE, FUNCTION, G, GDATA_XR, GEOM_XR, GIS, GIS_OUTSIDE_VALUE, GLG_NON_DRAWABLE_OBJECT, GLG_OBJECT, GLOBAL, GROUP, H_CB, HCENTER, HISTORY, HLEFT, HORIZONTAL, HORIZONTAL_SCALE_WIDGET, HORIZONTAL_SCROLL_WIDGET, HORIZONTAL_SEPARATOR_WIDGET, HRIGHT, IMAGE, INHERIT_COORD_SYSTEM, INPUT_CB, INT_VALUE, INVERSED_CONICAL, INVERSED_ELLIPTICAL, INVERSED_LINE_WIDTH_GRADIENT, INVERSED_LINEAR, INVERSED_LINEAR2, INVERSED_SPHERICAL, JAVA_OBJECT, LABEL_WIDGET, LATEST_RELEASE, LEFT_ARROW_WIDGET, LIGHT, LINE_ATYPE, LINE_FILL, LINE_TYPE_XR, LINE_WIDTH_GRADIENT, LINEAR, LINEAR2, LINEAR2_XF, LIST, LIST_WIDGET, LIST_XF, LOCAL, MAIN_WINDOW_WIDGET, MAJOR_VERSION, MARKER, MATRIX, MATRIX_XF, MENU_BAR_WIDGET, MIDDLE_APOS, MIDDLE_ARROW, MIDDLE_FILL_ARROW, MIDDLE_INVERSED_APOS, MIDDLE_INVERSED_ARROW, MIDDLE_INVERSED_FILL_ARROW, MINOR_VERSION, MOUSE_CLICK, MOUSE_MOVE_AND_CLICK, MOUSE_MOVE_AND_CLICK_NAMED, MOUSE_OVER_SELECTION, MOUSE_OVER_TOOLTIP, MOVE_BY_XFORM, MOVE_POINTS, MOVE_SELECTION, MS_FRAME_WIDGET, MULTI_LIST_WIDGET, NAMED_TOOLTIP, NO_ARROW, NO_GRADIENT, NO_LIGHT, NO_MOUSE_EVENTS, NO_TOP_SHELL, NO_ZOOM_MODE, NON_CONVEX, O, OBJECT_COORD, OPEN, OPEN_INVERSED, OPTION_MENU_WIDGET, ORTHOGRAPHIC_PROJECTION, PAN_DRAG_MODE, PAN_X, PAN_XY, PAN_Y, PARALLELOGRAM, PARENT_COORD, PATH_XF, POLAR_RADIUS, POLYGON, POLYLINE, POLYSURFACE, PRE_2_9, PULL_DOWN_MENU_WIDGET, PUSH_BUTTON_WIDGET, RANGE_ALARM_XF, RANGE_CHECK_XF, RANGE_XF, RANGE2_ALARM_XF, READY_CB, RECTANGULAR_PROJECTION, REFERENCE, REFERENCE_REF, RENDERING, RIGHT_ARROW_WIDGET, ROTATE_DONT_MOVE_PATH, ROTATE_PATH, ROTATE_X_XF, ROTATE_Y_XF, ROTATE_Z_XF, ROW_COLUMN_WIDGET, S, S_FORMAT_XF, SAWTOOTH_WAVEFORM, SCALE_TRANSLATE_XF, SCALE_TRANSLATE_XYZ_XF, SCALE_X_XF, SCALE_XYZ_XF, SCALE_Y_XF, SCALE_Z_XF, SCALED_IMAGE, SCREEN, SCREEN_CENTER_COORD_SYSTEM, SCREEN_COORD, SCREEN_COORD_SYSTEM, SCROLLED, SCROLLED_TEXT, SDATA_XR, SECTOR, SELECT_CB, SEMI_GLOBAL, SERIES, SET_EQUAL_HDISTANCE, SET_EQUAL_HSIZE, SET_EQUAL_HSPACE, SET_EQUAL_SIZE, SET_EQUAL_VDISTANCE, SET_EQUAL_VSIZE, SET_EQUAL_VSPACE, SET_HDISTANCE, SET_HSIZE, SET_HSPACE, SET_VDISTANCE, SET_VSIZE, SET_VSPACE, SHADOW_IN, SHADOW_OUT, SHEAR_X_XF, SHEAR_Y_XF, SHEAR_Z_XF, SINE_WAVEFORM, SLIST_XF, SPACED_TEXT, SPHERICAL, SPLINE, SQUARE_SERIES, START_AND_ANGLE, START_AND_END, START_APOS, START_ARROW, START_END_APOS, START_END_ARROW, START_END_FILL_ARROW, START_FILL_ARROW, STICKY_CENTER_MODE, STRING, STRING_CONCAT_XF, STRONG_CLONE, TAG, TEXT, TEXT_EDIT_WIDGET, TEXT_WIDGET, THICKNESS_XR, THRESHOLD_XF, TIMER_XF, TOGGLE_BUTTON_WIDGET, TOOLTIP_SELECTION, TOP, TRACE_CB, TRACE2_CB, TRANSFER_XF, TRANSLATE_X_XF, TRANSLATE_XF, TRANSLATE_XYZ_XF, TRANSLATE_Y_XF, TRANSLATE_Z_XF, TRIANGLE_WAVEFORM, UNCONSTRAINED, UNDEFINED_PROJECTION, UNDEFINED_XR, UP_ARROW_WIDGET, URL, USE_FILE, USE_PALETTE, USE_TEMPLATE, V_CB, VBOTTOM, VCENTER, VECTOR, VERTICAL, VERTICAL_ROTATED_LEFT, VERTICAL_ROTATED_RIGHT, VERTICAL_SCALE_WIDGET, VERTICAL_SCROLL_WIDGET, VERTICAL_SEPARATOR_WIDGET, VIEWPORT, VTOP, WEAK_CLONE, WORLD_COORD_SYSTEM, WRAPPED, XFORM, ZOOM_TO_MODE, ZS_BY_PARENT, ZS_INHERIT, ZS_NO, ZS_SPECIAL, ZS_YES
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GlgImage(int image_type_p, java.lang.String filename_p, java.lang.String load_path_p)
          Constructor.
 
Method Summary
 
Methods inherited from class com.genlogic.GlgObject
AddListener, AddObjectAt, AddObjectToBottom, AddObjectToTop, Bell, CloneObject, ConcatResNames, ConstrainObject, ContainsObject, CopyObject, CreateAlarmList, CreateImage, CreateImageCustom, CreateIndexedName, CreateInversedMatrix, CreatePointArray, CreateResourceList, CreateSelection, CreateSelection, CreateSelectionMessage, CreateSelectionNames, CreateSelectionNames, CreateTagList, DeleteBottomObject, DeleteObject, DeleteObjectAt, DeleteTopObject, ExportStrings, ExportTags, FitObject, GetAlarmObject, GetBox, GetDrawingMatrix, GetDResource, GetDTag, GetElement, GetGResource, GetGTag, GetImageHeight, GetImageWidth, GetIndex, GetMatrixData, GetNamedObject, GetNumParents, GetParent, GetResource, GetResourceObject, GetSize, GetSResource, GetSTag, GetStringIndex, GetTagObject, GISConvert, GISGetElevation, GlmConvert, GlmConvert, HasJava2D, HasResourceObject, HasTag, HasTagName, HasTagSource, ImportStrings, ImportTags, Init, InitialDraw, Inverse, IsDemo, Iterate, LayoutObjects, LoadObject, LoadObject, LoadObject, LoadObject, LoadWidget, LoadWidget, LoadWidget, MoveObject, MoveObjectBy, MoveObjectBy, NativePrint, PositionObject, PositionObject, Print, Printf, Printf, Printf, QueryTags, Rand, ReleaseObject, ReorderElement, Reset, ResetHierarchy, RotateObject, SaveObject, SaveObject, SaveObject, SaveObject, ScaleObject, ScreenToWorld, SendMessage, SetAlarmHandler, SetBrowserObject, SetDResource, SetDResource, SetDResource, SetDResource, SetDTag, SetDTag, SetEditMode, SetElement, SetErrorHandler, SetGISZoom, SetGResource, SetGResource, SetGResource, SetGResource, SetGTag, SetGTag, SetImageSize, SetMatrixData, SetResource, SetResourceFromObject, SetResourceFromObject, SetResourceObject, SetSResource, SetSResource, SetSResourceFromD, SetSResourceFromD, SetSResourceFromD, SetSResourceFromD, SetSTag, SetSTagFromD, SetSTagFromD, SetStart, SetupHierarchy, SetXform, SetZoom, Sleep, SuspendObject, Sync, SynchronizeImageLoading, Terminate, ThrowExceptionOnError, TransformObject, TransformPoint, TranslatePointOrigin, UnconstrainObject, Update, WorldToScreen
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlgImage

public GlgImage(int image_type_p,
                java.lang.String filename_p,
                java.lang.String load_path_p)
Constructor.

Parameters:
image_type_p - Image type: FIXED_IMAGE or SCALED_IMAGE.
filename_p - Image file
load_path_p - Reserved: use null.

GLG Toolkit