|
Glg Toolkit | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.genlogic.GlgObject
Abstract superclass of all Glg objects. Provides both GLG API and Glg Extended API functionality.
| Field Summary | |
static int |
ABS_FLIPPED_SCREEN_COORD_SYSTEM
Object coordinate system type constant. |
static int |
ABS_SCREEN_COORD_SYSTEM
Object coordinate system type constant. |
static int |
ALIAS
Object type constant. |
static int |
ALIGN_BOTTOM
Layout action for LayoutObjects method. |
static int |
ALIGN_HCENTER
Layout action for LayoutObjects method. |
static int |
ALIGN_LEFT
Layout action for LayoutObjects method. |
static int |
ALIGN_RIGHT
Layout action for LayoutObjects method. |
static int |
ALIGN_TOP
Layout action for LayoutObjects method. |
static int |
ALIGN_VCENTER
Layout action for LayoutObjects method. |
static int |
ANTI_ALIASING_DBL
|
static int |
ANTI_ALIASING_INT
|
static int |
ANTI_ALIASING_OFF
Anti-aliasing constants |
static int |
ANTI_ALIASING_UNSET
|
static int |
APPLICATION_SHELL
ShellType constant. |
static int |
ARC
Object type constant. |
static int |
ARRAY
Object type constant. |
static int |
ARROW_POSITION_MASK
Arrow position mask constant. |
static int |
ARROW_TYPE_MASK
Arrow type mask constant. |
static int |
ATTRIBUTE
Object type constant. |
static int |
AUTO_CONVEX
Convex type constants |
static int |
AUTOSCALED_TEXT
Text subtype constant. |
static int |
B_SPLINE
SplineType constant. |
static int |
BOOL0_XF
Boolean xform type constant. |
static int |
BOOL1_XF
Boolean xform type constant. |
static int |
BOOL10_XF
Boolean xform type constant. |
static int |
BOOL11_XF
Boolean xform type constant. |
static int |
BOOL12_XF
Boolean xform type constant. |
static int |
BOOL13_XF
Boolean xform type constant. |
static int |
BOOL14_XF
Boolean xform type constant. |
static int |
BOOL15_XF
Boolean xform type constant. |
static int |
BOOL16_XF
Boolean xform type constant. |
static int |
BOOL2_XF
Boolean xform type constant. |
static int |
BOOL3_XF
Boolean xform type constant. |
static int |
BOOL4_XF
Boolean xform type constant. |
static int |
BOOL5_XF
Boolean xform type constant. |
static int |
BOOL6_XF
Boolean xform type constant. |
static int |
BOOL7_XF
Boolean xform type constant. |
static int |
BOOL8_XF
Boolean xform type constant. |
static int |
BOOL9_XF
Boolean xform type constant. |
static int |
BOOLEAN_XF
XformType constant. |
static int |
BOTTOM
|
static int |
BOUND
Global type constant. |
static int |
BOX
MarkerType constant. |
static int |
BOX_ATTR
Object type constant. |
static int |
BULLETIN_WIDGET
WidgetType constant. |
static int |
BY_PARENT
ZSort type constant. |
static int |
C_SPLINE
SplineType constant. |
static int |
CHORD
Arc FillType constant. |
static int |
CIRCLE
MarkerType constant. |
static int |
CIRCULAR_WAVEFORM
Timer waveform type constant |
static int |
CLICK_SELECTION
Event types for creating custom event selection messages. |
static int |
CLOSED
Object OpenType constant. |
static int |
COLOR_XR
Attribute role constant. |
static int |
COLORTABLE
Object type constant. |
static int |
CONCATENATE_XF
XformType constant. |
static int |
CONICAL
GradientType constant. |
static int |
CONNECTOR
Object type constant. |
static int |
CONSTRAINED_CLONE
Clone type constant. |
static int |
CONTAINER_REF
ReferenceType constant. |
static int |
CONVEX
|
static int |
CROSS
MarkerType constant. |
static int |
CROSS_BOX
MarkerType constant. |
static int |
CROSS_CIRCLE
MarkerType constant. |
static int |
CURRENT
|
static int |
D
Data type constant (double). |
static int |
D_FORMAT_XF
XformType constant. |
static int |
DATA
Object type constant. |
static int |
DDATA_XR
Attribute role constant. |
static int |
DIALOG_AREA_WIDGET
|
static int |
DIALOG_SHELL
ShellType constant. |
static int |
DIAMOND
MarkerType constant. |
static int |
DISPLAY
Object type constant. |
static int |
DIVIDE_XF
XformType constant. |
static int |
DONT_ROTATE_PATH
Path rotation type constant |
static int |
DOT
MarkerType constant. |
static int |
DOWN_ARROW_WIDGET
WidgetType constant. |
static int |
DRAWING_AREA_WIDGET
WidgetType constant. |
static int |
DRAWN_BUTTON_WIDGET
WidgetType constant. |
static int |
EDGE
Object FillType constant. |
static int |
ELLIPTICAL
GradientType constant. |
static int |
END_APOS
Arrow position constant. |
static int |
END_ARROW
ArrowType constant. |
static int |
END_FILL_ARROW
ArrowType constant. |
static double |
EQUATOR_RADIUS
GIS constants for orthographic projection extent. |
static int |
EXT_LIST_WIDGET
|
static int |
FILE
Load type constant: load from a file |
static int |
FILL
Object FillType constant. |
static int |
FILL_ATYPE
Arrow type constant. |
static int |
FILL_EDGE
Object FillType constant. |
static int |
FILL_EDGE_ATYPE
Arrow type constant. |
static int |
FILLED_BOX
MarkerType constant. |
static int |
FILLED_CIRCLE
MarkerType constant. |
static int |
FILLED_DIAMOND
MarkerType constant. |
static int |
FIXED_IMAGE
ImageType constant. |
static int |
FIXED_TEXT
Text subtype constant. |
static int |
FLAT_LIGHT
Viewport LightType constant. |
static int |
FLIPPED_SCREEN_COORD_SYSTEM
Drawing coordinate system type constant. |
static int |
FONT
Object type constant. |
static int |
FONT_SIZE_XR
Attribute role constant. |
static int |
FONT_TYPE_XR
Attribute role constant. |
static int |
FONTTABLE
Object type constant. |
static int |
FORM_WIDGET
WidgetType constant. |
static int |
FRAME
Object type constant. |
static int |
FRAME_1D
FrameType constant. |
static int |
FRAME_2D
FrameType constant. |
static int |
FRAME_3D
FrameType constant. |
static int |
FREE_FRAME
FrameType constant. |
static int |
FULL_CLONE
Clone type constant. |
static int |
FUNCTION
Object type constant. |
static int |
G
Data type constant (geometrical: XYZ or RGB triplet). |
static int |
GDATA_XR
Attribute role constant. |
static int |
GEOM_XR
Attribute role constant. |
static int |
GIS
Object type constant. |
static double |
GIS_OUTSIDE_VALUE
A negative value for Z coordinates of converted points outside of the visible part of the globe in the orthographic projection. |
static int |
GLG_NON_DRAWABLE_OBJECT
Glg container data type constant (non-drawable GlgObject for creating custom property groups). |
static int |
GLG_OBJECT
Glg container data type constant (GlgObject). |
static int |
GLOBAL
Global type constant. |
static int |
GROUP
Object type constant: uses a default group type. |
static int |
H_CB
Callback type constant. |
static int |
HCENTER
Text horizontal anchoring constant. |
static int |
HISTORY
Object type constant. |
static int |
HLEFT
Text horizontal anchoring constant. |
static int |
HORIZONTAL
Text direction constant. |
static int |
HORIZONTAL_SCALE_WIDGET
WidgetType constant. |
static int |
HORIZONTAL_SCROLL_WIDGET
WidgetType constant. |
static int |
HORIZONTAL_SEPARATOR_WIDGET
WidgetType constant. |
static int |
HRIGHT
Text horizontal anchoring constant. |
static int |
IMAGE
Object type constant. |
static int |
INHERIT
ZSort type constant. |
static int |
INHERIT_COORD_SYSTEM
Object coordinate system type constant. |
static int |
INPUT_CB
Callback type constant. |
static int |
INT_VALUE
Glg container data type constant (integer value). |
static int |
INVERSED_CONICAL
GradientType constant. |
static int |
INVERSED_ELLIPTICAL
GradientType constant. |
static int |
INVERSED_LINE_WIDTH_GRADIENT
GradientType constant. |
static int |
INVERSED_LINEAR
GradientType constant. |
static int |
INVERSED_LINEAR2
GradientType constant. |
static int |
INVERSED_SPHERICAL
GradientType constant. |
static int |
JAVA_OBJECT
Glg container data type constant (java object). |
static int |
LABEL_WIDGET
WidgetType constant. |
static int |
LATEST_RELEASE
Compatibility type constant: latest release compatibility. |
static int |
LEFT_ARROW_WIDGET
WidgetType constant. |
static int |
LIGHT
Object type constant. |
static int |
LINE_ATYPE
Arrow type constant. |
static int |
LINE_FILL
Object FillType constant. |
static int |
LINE_TYPE_XR
Attribute role constant. |
static int |
LINE_WIDTH_GRADIENT
GradientType constant. |
static int |
LINEAR
GradientType constant. |
static int |
LINEAR2
GradientType constant. |
static int |
LINEAR2_XF
XformType constant. |
static int |
LIST
Object type constant. |
static int |
LIST_WIDGET
WidgetType constant. |
static int |
LIST_XF
XformType constant. |
static int |
LOCAL
Global type constant. |
static int |
MAIN_WINDOW_WIDGET
WidgetType constant. |
static int |
MAJOR_VERSION
Major version |
static int |
MARKER
Object type constant. |
static int |
MATRIX
Object type constant. |
static int |
MATRIX_XF
XformType constant. |
static int |
MENU_BAR_WIDGET
WidgetType constant. |
static int |
MIDDLE_APOS
Arrow position constant. |
static int |
MIDDLE_ARROW
ArrowType constant. |
static int |
MIDDLE_FILL_ARROW
ArrowType constant. |
static int |
MIDDLE_INVERSED_APOS
Arrow position constant. |
static int |
MIDDLE_INVERSED_ARROW
ArrowType constant. |
static int |
MIDDLE_INVERSED_FILL_ARROW
ArrowType constant. |
static int |
MINOR_VERSION
Minor version |
static int |
MOUSE_CLICK
Viewport's ProcessMouse mask Enables object selection on mouse click. |
static int |
MOUSE_MOVE_AND_CLICK
Viewport's ProcessMouse convenience constant that matches ProcessMouse's option in the Builder. |
static int |
MOUSE_MOVE_AND_CLICK_NAMED
Viewport's ProcessMouse convenience constant that matches ProcessMouse's option in the Builder. |
static int |
MOUSE_OVER_SELECTION
Viewport's ProcessMouse mask Enables object selection on mouse over. |
static int |
MOUSE_OVER_TOOLTIP
Viewport's ProcessMouse mask Enables object tooltips on mouse over when used together with MOUSE_OVER_SELECTION. |
static int |
MOVE_SELECTION
Event types for creating custom event selection messages. |
static int |
MS_FRAME_WIDGET
WidgetType constant. |
static int |
MULTI_LIST_WIDGET
|
static int |
NAMED_TOOLTIP
Viewport's ProcessMouse mask Forces using object names instead of TooltipString resources for tooltips. |
static int |
NO
ZSort type constant. |
static int |
NO_ARROW
ArrowType constant. |
static int |
NO_GRADIENT
GradientType constant. |
static int |
NO_LIGHT
Viewport LightType constant. |
static int |
NO_MOUSE_EVENTS
Viewport's ProcessMouse mask Disables all event processing if no other masks are selected. |
static int |
NO_TOP_SHELL
ShellType constant. |
static int |
NO_ZOOM_MODE
ZoomMode constant. |
static int |
NON_CONVEX
|
static int |
O
Data type constant (object). |
static int |
OBJECT_COORD
Coordinate type constant for transforming objects. |
static int |
OPEN
Object OpenType constant. |
static int |
OPEN_INVERSED
Object OpenType constant. |
static int |
OPTION_MENU_WIDGET
WidgetType constant. |
static int |
ORTHOGRAPHIC_PROJECTION
GIS projection type constant. |
static int |
PAN_DRAG_MODE
ZoomMode constant. |
static int |
PAN_X
Pan type constant. |
static int |
PAN_XY
|
static int |
PAN_Y
|
static int |
PARALLELOGRAM
Object type constant. |
static int |
PARENT_COORD
Coordinate type constant for transforming objects. |
static int |
PATH_XF
XformType constant. |
static double |
POLAR_RADIUS
|
static int |
POLYGON
Object type constant. |
static int |
POLYLINE
Object type constant. |
static int |
POLYSURFACE
Object type constant. |
static int |
PRE_2_9
Compatibility type constant: pre-2.9 release compatibility. |
static int |
PULL_DOWN_MENU_WIDGET
WidgetType constant. |
static int |
PUSH_BUTTON_WIDGET
WidgetType constant. |
static int |
RANGE_XF
XformType constant. |
static int |
READY_CB
Callback type constant. |
static int |
RECTANGULAR_PROJECTION
GIS projection type constant. |
static int |
REFERENCE
Object type constant. |
static int |
REFERENCE_REF
ReferenceType constant. |
static int |
RENDERING
Object type constant. |
static int |
RIGHT_ARROW_WIDGET
WidgetType constant. |
static int |
ROTATE_DONT_MOVE_PATH
Path rotation type constant |
static int |
ROTATE_PATH
Path rotation type constant |
static int |
ROTATE_X_XF
XformType constant. |
static int |
ROTATE_Y_XF
XformType constant. |
static int |
ROTATE_Z_XF
XformType constant. |
static int |
ROW_COLUMN_WIDGET
WidgetType constant. |
static int |
S
Data type constant (string). |
static int |
S_FORMAT_XF
XformType constant. |
static int |
SAWTOOTH_WAVEFORM
Timer waveform type constant |
static int |
SCALE_TRANSLATE_XF
XformType constant. |
static int |
SCALE_TRANSLATE_XYZ_XF
XformType constant. |
static int |
SCALE_X_XF
XformType constant. |
static int |
SCALE_XYZ_XF
XformType constant. |
static int |
SCALE_Y_XF
XformType constant. |
static int |
SCALE_Z_XF
XformType constant. |
static int |
SCALED_IMAGE
ImageType constant. |
static int |
SCREEN
Object type constant. |
static int |
SCREEN_CENTER_COORD_SYSTEM
Drawing coordinate system type constant. |
static int |
SCREEN_COORD
Coordinate type constant for transforming objects. |
static int |
SCREEN_COORD_SYSTEM
Drawing coordinate system type constant. |
static int |
SCROLLED
History ScrollType constant. |
static int |
SCROLLED_TEXT
Text subtype constant. |
static int |
SDATA_XR
Attribute role constant. |
static int |
SECTOR
Arc FillType constant. |
static int |
SELECT_CB
Callback type constant. |
static int |
SEMI_GLOBAL
Global type constant. |
static int |
SERIES
Object type constant. |
static int |
SET_EQUAL_HDISTANCE
Layout action for LayoutObjects method: distribute (centers) evenly across. |
static int |
SET_EQUAL_HSIZE
Layout action for LayoutObjects method: set same width. |
static int |
SET_EQUAL_HSPACE
Layout action for LayoutObjects method: space evenly across. |
static int |
SET_EQUAL_SIZE
Layout action for LayoutObjects method: set same width and height. |
static int |
SET_EQUAL_VDISTANCE
Layout action for LayoutObjects method: distribute (centers) evenly down. |
static int |
SET_EQUAL_VSIZE
Layout action for LayoutObjects method: set same height. |
static int |
SET_EQUAL_VSPACE
Layout action for LayoutObjects method: space evenly down. |
static int |
SET_HDISTANCE
Layout action for LayoutObjects method: set horizontal distance (between centers). |
static int |
SET_HSIZE
Layout action for LayoutObjects method: set width. |
static int |
SET_HSPACE
Layout action for LayoutObjects method: set horizontal space (between objects). |
static int |
SET_VDISTANCE
Layout action for LayoutObjects method: set vertical distance (between centers). |
static int |
SET_VSIZE
Layout action for LayoutObjects method: set height. |
static int |
SET_VSPACE
Layout action for LayoutObjects method: set vertical space (between objects). |
static int |
SHADOW_IN
ShadowType constant. |
static int |
SHADOW_OUT
ShadowType constant. |
static int |
SHEAR_X_XF
XformType constant. |
static int |
SHEAR_Y_XF
XformType constant. |
static int |
SHEAR_Z_XF
XformType constant. |
static int |
SINE_WAVEFORM
Timer waveform type constant |
static int |
SLIST_XF
XformType constant. |
static int |
SPACED_TEXT
Text subtype constant. |
static int |
SPECIAL
ZSort type constant. |
static int |
SPHERICAL
GradientType constant. |
static int |
SPLINE
Object type constant. |
static int |
SQUARE_SERIES
Object type constant. |
static int |
START_AND_ANGLE
Arc AngleType constant. |
static int |
START_AND_END
Arc AngleType constant. |
static int |
START_APOS
Arrow position constant. |
static int |
START_ARROW
ArrowType constant. |
static int |
START_END_APOS
Arrow position constant. |
static int |
START_END_ARROW
ArrowType constant. |
static int |
START_END_FILL_ARROW
ArrowType constant. |
static int |
START_FILL_ARROW
ArrowType constant. |
static int |
STRING
Glg container data type constant (string). |
static int |
STRING_CONCAT_XF
XformType constant. |
static int |
STRONG_CLONE
Clone type constant. |
static int |
TAG
Object type constant. |
static int |
TEXT
Object type constant. |
static int |
TEXT_EDIT_WIDGET
WidgetType constant. |
static int |
TEXT_WIDGET
WidgetType constant. |
static int |
THICKNESS_XR
Attribute role constant. |
static int |
THRESHOLD_XF
XformType constant. |
static int |
TIMER_XF
XformType constant. |
static int |
TOGGLE_BUTTON_WIDGET
WidgetType constant. |
static int |
TOOLTIP_SELECTION
Event types for creating custom event selection messages. |
static int |
TOP
|
static int |
TRACE_CB
Callback type constant. |
static int |
TRACE2_CB
Callback type constant. |
static int |
TRANSFER_XF
XformType constant. |
static int |
TRANSLATE_X_XF
XformType constant. |
static int |
TRANSLATE_XF
XformType constant. |
static int |
TRANSLATE_XYZ_XF
XformType constant. |
static int |
TRANSLATE_Y_XF
XformType constant. |
static int |
TRANSLATE_Z_XF
XformType constant. |
static int |
TRIANGLE_WAVEFORM
Timer waveform type constant |
static int |
UNCONSTRAINED
Global type constant. |
static int |
UNDEFINED_PROJECTION
GIS projection type constant. |
static int |
UNDEFINED_XR
Attribute role constant. |
static int |
UP_ARROW_WIDGET
WidgetType constant. |
static int |
URL
Load type: load from a URL |
static int |
USE_FILE
Reference StorageType constant. |
static int |
USE_PALETTE
Reference StorageType constant. |
static int |
USE_TEMPLATE
Reference StorageType constant. |
static int |
V_CB
Callback type constant. |
static int |
VBOTTOM
Text vertical anchoring constant. |
static int |
VCENTER
Text vertical anchoring constant. |
static int |
VECTOR
Object type constant. |
static int |
VERTICAL
Text direction constant. |
static int |
VERTICAL_ROTATED_LEFT
Text direction constant. |
static int |
VERTICAL_ROTATED_RIGHT
Text direction constant. |
static int |
VERTICAL_SCALE_WIDGET
WidgetType constant. |
static int |
VERTICAL_SCROLL_WIDGET
WidgetType constant. |
static int |
VERTICAL_SEPARATOR_WIDGET
WidgetType constant. |
static int |
VIEWPORT
Object type constant. |
static int |
VTOP
Text vertical anchoring constant. |
static int |
WEAK_CLONE
Clone type constant. |
static int |
WORLD_COORD_SYSTEM
Drawing coordinate system type constant. |
static int |
WRAPPED
History ScrollType constant. |
static int |
XFORM
Object type constant. |
static int |
YES
ZSort type constant. |
static int |
ZOOM_TO_MODE
ZoomMode constant. |
| Constructor Summary | |
GlgObject()
|
|
| Method Summary | |
void |
AddListener(int type,
java.lang.Object callback)
Adds listener for GLG events to a viewport object. |
boolean |
AddObjectAt(java.lang.Object object,
int index)
Adds object to the container at the specified position. |
boolean |
AddObjectToBottom(java.lang.Object object)
Adds object to the bottom of the container. |
boolean |
AddObjectToTop(java.lang.Object object)
Adds object to the top of the container. |
static void |
Bell()
Emits an audio beep. |
GlgObject |
CloneObject(int clone_type)
Creates and returns a copy of an object according to the clone_type. |
static java.lang.String |
ConcatResNames(java.lang.String resource_name1,
java.lang.String resource_name2)
Concatenates two resource names, inserting the "/" separator if necessary. |
boolean |
ConstrainObject(GlgObject to_attribute)
Constrains the attribute object. |
boolean |
ContainsObject(java.lang.Object object)
Checks if the object is contained by the container. |
GlgObject |
CopyObject()
Creates a copy of an object using FULL_CLONE copy method. |
java.awt.Image |
CreateImage(java.lang.String res_name)
Creates an image of the viewport's graphics clipped to the viewport's visible area. |
java.awt.Image |
CreateImageCustom(java.lang.String res_name,
java.awt.Rectangle image_area,
int gap)
Creates an unclipped image of the viewport's graphics within the given rectangular area in screen coordinates. |
static java.lang.String |
CreateIndexedName(java.lang.String template_name,
int resource_index)
Creates an indexed name by inserting a number into the first % character of the name template. |
GlgObject |
CreateInversedMatrix()
ADVANCED: Creates and returns a matrix inversed relative to this one. |
GlgObject |
CreatePointArray(int type)
ADVANCED: Creates an array containing all of an object's control points. |
GlgObject |
CreateResourceList(boolean list_named_res,
boolean list_def_attr,
boolean list_aliases)
ADVANCED: Queries object's resources. |
static GlgObject |
CreateSelection(GlgObject top_vp,
GlgCube rectangle,
GlgObject selected_vp)
ADVANCED: Creates an array of objects selected by a rectangle. |
static GlgObject |
CreateSelection(java.awt.event.MouseEvent event,
int delta,
GlgObject top_vp,
GlgObject selected_vp)
ADVANCED: Creates object selection from a mouse event. |
static GlgObject |
CreateSelectionMessage(GlgObject top_vp,
GlgCube rectangle,
GlgObject selected_vp,
int selection_type,
int button)
ADVANCED: Alternative interface to custom events. |
static GlgObject |
CreateSelectionNames(GlgObject top_vp,
GlgCube rectangle,
GlgObject selected_vp)
ADVANCED: Creates an array of objects selected by a rectangle. |
static GlgObject |
CreateSelectionNames(java.awt.event.MouseEvent event,
int delta,
GlgObject top_vp,
GlgObject selected_vp)
ADVANCED: Creates object selection from a mouse event. |
GlgObject |
CreateTagList(boolean unique_tag_sources)
Returns a list of all tags defined in the object |
boolean |
DeleteBottomObject()
Deletes last object from the container. |
boolean |
DeleteObject(java.lang.Object object)
Deletes the object from the container. |
boolean |
DeleteObjectAt(int index)
Deletes the object of the container at the specified position. |
boolean |
DeleteTopObject()
Deletes first object from the container. |
int |
ExportStrings(java.lang.String filename,
int medium_type,
char separator1,
char separator2,
java.lang.String encoding)
Exports all strings defined in the (drawing) object. |
int |
ExportTags(java.lang.String filename,
int medium_type,
char separator1,
char separator2,
java.lang.String encoding)
Exports all tag names defined in the (drawing) object. |
boolean |
FitObject(int coord_type,
GlgCube box,
boolean keep_ratio)
Fits an object to the specified box. |
GlgCube |
GetBox()
ADVANCED: Returns object's 3D bounding box in screen coordinates. |
GlgObject |
GetDrawingMatrix()
ADVANCED: Returns the matrix object of the transformation used to draw the object on the screen. |
java.lang.Double |
GetDResource(java.lang.String resource_name)
Returns value of a D (double) resource. |
java.lang.Double |
GetDTag(java.lang.String tag_name)
Returns value of a D (double) tag. |
java.lang.Object |
GetElement(int index)
Returns container's element at the specified position. |
GlgPoint |
GetGResource(java.lang.String resource_name)
Returns value of a G (geometrical or color) resource. |
GlgPoint |
GetGTag(java.lang.String tag_name)
Returns value of a G (geometrical or color) tag. |
int |
GetImageHeight()
|
int |
GetImageWidth()
|
int |
GetIndex(java.lang.Object object)
Returns the index of the first occurrence of the object in the container |
GlgMatrixData |
GetMatrixData(GlgMatrixData matrix_data)
ADVANCED: Returns values of the matrix's coefficients |
GlgObject |
GetNamedObject(java.lang.String name)
Returns container's element with the specified name |
int |
GetNumParents()
ADVANCED: Returns the number of object's parents. |
GlgObject |
GetParent()
ADVANCED: Returns object parent(s). |
java.lang.Object |
GetResource(java.lang.String resource_name)
Finds and returns a resource of an arbitrary type. |
GlgObject |
GetResourceObject(java.lang.String resource_name)
Finds and returns a named resource or an attribute of the object. |
int |
GetSize()
Returns container's size. |
java.lang.String |
GetSResource(java.lang.String resource_name)
Returns value of an S (string) resource. |
java.lang.String |
GetSTag(java.lang.String tag_name)
Returns value of an S (string) tag. |
int |
GetStringIndex(java.lang.String string)
Returns the index of the first occurrence of the string in a string container |
GlgObject |
GetTagObject(java.lang.String search_string,
boolean by_name,
boolean unique_tags,
boolean single_tag)
Finds named tags or a single tag. |
boolean |
GISConvert(java.lang.String res_name,
int coord_type,
boolean coord_to_lat_lon,
GlgPoint in_point,
GlgPoint out_point)
Performs coordinate conversion between the GIS to GLG coordinate systems using the current settings of the GIS object. |
java.lang.Double |
GISGetElevation(java.lang.String res_name,
java.lang.String layer_name,
double lon,
double lat)
Queries map server elevation data. |
static void |
GlmConvert(int projection,
boolean stretch,
int coord_type,
boolean coord_to_lat_lon,
GlgPoint center,
GlgPoint extent,
double angle,
double min_x,
double max_x,
double min_y,
double max_y,
GlgPoint in_point,
GlgPoint out_point)
Low-level interface to the map server; performs GIS coordinate conversion. |
static void |
GlmConvert(int projection,
boolean stretch,
int coord_type,
boolean coord_to_lat_lon,
GlgPoint center,
GlgPoint extent,
double min_x,
double max_x,
double min_y,
double max_y,
GlgPoint in_point,
GlgPoint out_point)
|
static boolean |
HasJava2D()
Returns true if Java2D is supported by the JVM. |
boolean |
HasResourceObject(java.lang.String resource_name)
Checks for the existence of the resource object |
boolean |
HasTagName(java.lang.String tag_name)
Checks for an existence of a tag object with the given tag name. |
boolean |
HasTagSource(java.lang.String tag_source)
Checks for an existence of a tag object with the given tag source. |
int |
ImportStrings(java.lang.String filename,
int medium_type,
boolean verbose,
java.lang.String encoding)
Imports strings from a file or URL and converts matching strings of the (drawing) object. |
int |
ImportTags(java.lang.String filename,
int medium_type,
boolean verbose,
java.lang.String encoding)
Imports tag names from a file or URL and converts matching tags of the (drawing) object. |
static void |
Init()
Initializes Glg Toolkit. |
void |
InitialDraw()
Draws a viewport object for the first time. |
void |
Inverse()
Reverses the order of the objects in the container. |
static boolean |
IsDemo()
Returns true if trial version of the jar file is used. |
java.lang.Object |
Iterate()
Returns the next element of container. |
boolean |
LayoutObjects(GlgObject sel_elem,
int type,
double distance,
boolean use_box,
boolean process_subobjects)
Performs layout action on an object or a group of objects. |
static GlgObject |
LoadObject(java.lang.String filename,
int medium_type)
Loads object from a file or URL. |
static GlgObject |
LoadWidget(GlgObject object)
Finds a viewport named "$Widget" inside an object and returns it. |
static GlgObject |
LoadWidget(java.lang.String filename,
int medium_type)
Loads a viewport named "$Widget" from a file or URL. |
boolean |
MoveObject(int coord_type,
GlgPoint start_point,
GlgPoint end_point)
Moves an object by specified vector. |
boolean |
MoveObjectBy(int coord_type,
double x,
double y,
double z)
Moves an object by specified distance in x, y and z directions. |
boolean |
MoveObjectBy(int coord_type,
GlgPoint point)
Moves an object by specified distance in x, y and z directions. |
boolean |
NativePrint(java.awt.Graphics graphics)
Prints the viewport drawing into the print graphics using viewport components's printAll method. |
boolean |
PositionObject(int coord_type,
int anchoring,
double x,
double y,
double z)
Move object to the specified position. |
boolean |
PositionObject(int coord_type,
int anchoring,
GlgPoint position)
Moves an object to the specified position. |
boolean |
Print(java.lang.String file,
double x,
double y,
double width,
double height,
boolean portrait,
boolean stretch)
Prints the viewport's drawing and saves it in a PostScript file. |
static java.lang.String |
Printf(java.lang.String format,
double value)
Utilty function: C-style printf. |
static java.lang.String |
Printf(java.lang.String format,
int value)
Utilty function: C-style printf. |
static java.lang.String |
Printf(java.lang.String format,
java.lang.String value)
Utilty function: C-style printf. |
static double |
Rand(double low,
double high)
Returns a random number in the specified range. |
void |
ReleaseObject(GlgObject suspend_info)
Releases the object after suspending for editing. |
boolean |
ReorderElement(int current_index,
int new_index)
Moves the container's element from the old_index to the new_index position. |
boolean |
Reset()
Resets the object hierarchy. |
void |
ResetHierarchy()
Resets object hierarchy. |
boolean |
RotateObject(int coord_type,
GlgPoint center,
double x,
double y,
double z)
Rotates an object around the X, Y or Z axis. |
boolean |
SaveObject(java.lang.Object media,
int media_type)
Saves an object into a stream. |
boolean |
SaveObject(java.lang.String filename)
Saves an object into a file. |
boolean |
ScaleObject(int coord_type,
GlgPoint center,
double x,
double y,
double z)
Scale object in X, Y and Z dimensions |
boolean |
ScreenToWorld(boolean inside_vp,
GlgPoint in_point,
GlgPoint out_point)
Converts a point from screen to world coordinates. |
java.lang.Object |
SendMessage(java.lang.String res_name,
java.lang.String message,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4)
Sends a message to object. |
static void |
SetBrowserObject(GlgObject browser,
GlgObject object)
Sets an object to be browsed by the Glg Resource Browser widget. |
boolean |
SetDResource(java.lang.String resource_name,
double d_value)
Sets value of a D (double) resource. |
boolean |
SetDResource(java.lang.String resource_name,
java.lang.Double d_value)
Sets value of a D (double) resource. |
boolean |
SetDResource(java.lang.String resource_name,
double d_value,
boolean if_changed)
Sets value of a D (double) resource. |
boolean |
SetDResource(java.lang.String resource_name,
java.lang.Double d_value,
boolean if_changed)
Sets value of a D (double) resource. |
boolean |
SetDTag(java.lang.String tag_name,
double d_value,
boolean if_changed)
Sets value of a D (double) tag. |
boolean |
SetDTag(java.lang.String tag_name,
java.lang.Double d_value,
boolean if_changed)
Sets value of a D (double) tag. |
boolean |
SetElement(int index,
java.lang.Object new_object)
Sets an element of a container to a new value. |
static GlgErrorHandler |
SetErrorHandler(GlgErrorHandler new_handler)
Installs a custom error handler. |
boolean |
SetGISZoom(java.lang.String res_name,
GlgObject gis_object,
java.lang.String gis_name)
Sets the viewport's GIS zoom mode and selects the GIS object to be zoomed. |
boolean |
SetGResource(java.lang.String resource_name,
double g_value1,
double g_value2,
double g_value3)
Sets value of a G (geometrical or color) resource. |
boolean |
SetGResource(java.lang.String resource_name,
double g_value1,
double g_value2,
double g_value3,
boolean if_changed)
Sets value of a G (geometrical or color) resource. |
boolean |
SetGResource(java.lang.String resource_name,
GlgPoint g_value)
Sets value of a G (geometrical or color) resource. |
boolean |
SetGResource(java.lang.String resource_name,
GlgPoint g_value,
boolean if_changed)
Sets value of a G (geometrical or color) resource. |
boolean |
SetGTag(java.lang.String tag_name,
double g_value1,
double g_value2,
double g_value3,
boolean if_changed)
Sets value of a G (geometrical or color) tag. |
boolean |
SetGTag(java.lang.String tag_name,
GlgPoint g_value,
boolean if_changed)
Sets value of a G (geometrical or color) tag. |
void |
SetImageSize(int width,
int height)
|
void |
SetMatrixData(GlgMatrixData matrix_data)
ADVANCED: Sets matrix's coefficients to supplied values. |
boolean |
SetResource(java.lang.String resource_name,
java.lang.Object value)
Sets the new value of the object's attribute of Java Object type. |
boolean |
SetResourceFromObject(java.lang.String resource_name,
GlgObject o_value)
Sets value of the data or matrix resource to the value of the data object. |
boolean |
SetResourceFromObject(java.lang.String resource_name,
GlgObject o_value,
boolean if_changed)
Sets value of the data or matrix resource to the value of the data object. |
boolean |
SetResourceObject(java.lang.String resource_name,
GlgObject value)
Sets the new value of the object's attribute. |
boolean |
SetSResource(java.lang.String resource_name,
java.lang.String s_value)
Sets value of an S (string) resource. |
boolean |
SetSResource(java.lang.String resource_name,
java.lang.String s_value,
boolean if_changed)
Sets value of an S (string) resource. |
boolean |
SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
double d_value)
Sets value of an S (string) resource from a double value, converting the value into a string using a C-style format. |
boolean |
SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
java.lang.Double d_value)
Sets value of an S (string) resource from a double value, converting the value into a string using a C-style format. |
boolean |
SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
double d_value,
boolean if_changed)
Sets value of an S (string) resource from a double value, converting the value into a string using a C-style format. |
boolean |
SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
java.lang.Double d_value,
boolean if_changed)
Sets value of an S (string) resource from a double value, converting the value into a string using a C-style format. |
boolean |
SetSTag(java.lang.String tag_name,
java.lang.String s_value,
boolean if_changed)
Sets value of an S (string) tag. |
boolean |
SetSTagFromD(java.lang.String tag_name,
java.lang.String format,
double d_value,
boolean if_changed)
Sets value of an S (string) tag from a double value, converting the value into a string using a C-style format. |
boolean |
SetSTagFromD(java.lang.String tag_name,
java.lang.String format,
java.lang.Double d_value,
boolean if_changed)
Sets value of an S (string) tag from a double value, converting the value into a string using a C-style format. |
void |
SetStart()
Initializes container for traversing. |
void |
SetupHierarchy()
Sets up object hierarchy. |
boolean |
SetXform(GlgObject xform)
Sets the object's transformation to a constrained copy of the xform parameter. |
boolean |
SetZoom(java.lang.String res_name,
char type,
double value)
Programmatic interface for the integrated zoom and pan features. |
static boolean |
Sleep(long milisec)
Sleeps for the specified number of milliseconds. |
GlgObject |
SuspendObject()
Suspends the object for editing. |
static boolean |
Sync()
Flushes the graphics output. |
static boolean |
SynchronizeImageLoading(boolean synchronize)
|
static void |
Terminate()
Destroys Glg Toolkit's internal objects. |
static void |
ThrowExceptionOnError(boolean user_error,
boolean internal_error)
Controls throwing exceptions on errors. |
boolean |
TransformObject(GlgObject xform,
int coord_type,
GlgObject parent)
ADVANCED: Transforms an object's points with a transformation object. |
void |
TransformPoint(GlgPoint in_point,
GlgPoint out_point)
ADVANCED: Transforms a point with this matrix object. |
boolean |
UnconstrainObject()
Unconstrains the attribute object. |
boolean |
Update()
Updates the drawing with the latest resource values. |
boolean |
WorldToScreen(boolean inside_vp,
GlgPoint in_point,
GlgPoint out_point)
Converts a point from world to screen coordinates. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MAJOR_VERSION
public static final int MINOR_VERSION
public static final int PRE_2_9
public static final int LATEST_RELEASE
public static final int FILE
public static final int URL
public static final int EDGE
public static final int FILL
public static final int FILL_EDGE
public static final int LINE_FILL
public static final int CLOSED
public static final int OPEN
public static final int OPEN_INVERSED
public static final int CHORD
public static final int SECTOR
public static final int START_AND_ANGLE
public static final int START_AND_END
public static final int CROSS
public static final int BOX
public static final int FILLED_BOX
public static final int CIRCLE
public static final int FILLED_CIRCLE
public static final int DOT
public static final int DIAMOND
public static final int FILLED_DIAMOND
public static final int CROSS_BOX
public static final int CROSS_CIRCLE
public static final int FIXED_TEXT
public static final int AUTOSCALED_TEXT
public static final int SCROLLED_TEXT
public static final int SPACED_TEXT
public static final int HORIZONTAL
public static final int VERTICAL
public static final int VERTICAL_ROTATED_RIGHT
public static final int VERTICAL_ROTATED_LEFT
public static final int HCENTER
public static final int HLEFT
public static final int HRIGHT
public static final int VCENTER
public static final int VTOP
public static final int VBOTTOM
public static final int B_SPLINE
public static final int C_SPLINE
public static final int FIXED_IMAGE
public static final int SCALED_IMAGE
public static final int UNDEFINED_PROJECTION
public static final int RECTANGULAR_PROJECTION
public static final int ORTHOGRAPHIC_PROJECTION
public static final double EQUATOR_RADIUS
public static final double POLAR_RADIUS
public static final double GIS_OUTSIDE_VALUE
public static final int SAWTOOTH_WAVEFORM
public static final int TRIANGLE_WAVEFORM
public static final int CIRCULAR_WAVEFORM
public static final int SINE_WAVEFORM
public static final int DONT_ROTATE_PATH
public static final int ROTATE_PATH
public static final int ROTATE_DONT_MOVE_PATH
public static final int REFERENCE_REF
public static final int CONTAINER_REF
public static final int USE_TEMPLATE
public static final int USE_FILE
public static final int USE_PALETTE
public static final int INHERIT
public static final int YES
public static final int NO
public static final int BY_PARENT
public static final int SPECIAL
public static final int WRAPPED
public static final int SCROLLED
public static final int NO_LIGHT
public static final int FLAT_LIGHT
public static final int REFERENCE
public static final int DATA
public static final int ATTRIBUTE
public static final int MATRIX
public static final int FUNCTION
public static final int XFORM
public static final int VECTOR
public static final int POLYGON
public static final int ARRAY
public static final int LIST
public static final int SCREEN
public static final int DISPLAY
public static final int VIEWPORT
public static final int MARKER
public static final int TEXT
public static final int FONTTABLE
public static final int ALIAS
public static final int ARC
public static final int PARALLELOGRAM
public static final int SQUARE_SERIES
public static final int SERIES
public static final int COLORTABLE
public static final int HISTORY
public static final int POLYLINE
public static final int POLYSURFACE
public static final int FRAME
public static final int FONT
public static final int IMAGE
public static final int CONNECTOR
public static final int SPLINE
public static final int RENDERING
public static final int BOX_ATTR
public static final int LIGHT
public static final int GIS
public static final int TAG
public static final int GROUP
public static final int S
public static final int D
public static final int G
public static final int O
public static final int GLG_OBJECT
public static final int STRING
public static final int INT_VALUE
public static final int JAVA_OBJECT
public static final int GLG_NON_DRAWABLE_OBJECT
public static final int WEAK_CLONE
public static final int STRONG_CLONE
public static final int FULL_CLONE
public static final int CONSTRAINED_CLONE
public static final int FRAME_1D
public static final int FRAME_2D
public static final int FRAME_3D
public static final int FREE_FRAME
public static final int TRANSLATE_XF
public static final int MATRIX_XF
public static final int PATH_XF
public static final int TRANSLATE_X_XF
public static final int TRANSLATE_Y_XF
public static final int TRANSLATE_Z_XF
public static final int TRANSLATE_XYZ_XF
public static final int SCALE_X_XF
public static final int SCALE_Y_XF
public static final int SCALE_Z_XF
public static final int SCALE_XYZ_XF
public static final int ROTATE_X_XF
public static final int ROTATE_Y_XF
public static final int ROTATE_Z_XF
public static final int CONCATENATE_XF
public static final int D_FORMAT_XF
public static final int S_FORMAT_XF
public static final int LIST_XF
public static final int DIVIDE_XF
public static final int TRANSFER_XF
public static final int RANGE_XF
public static final int THRESHOLD_XF
public static final int SCALE_TRANSLATE_XF
public static final int SCALE_TRANSLATE_XYZ_XF
public static final int LINEAR2_XF
public static final int SHEAR_X_XF
public static final int SHEAR_Y_XF
public static final int SHEAR_Z_XF
public static final int TIMER_XF
public static final int BOOLEAN_XF
public static final int SLIST_XF
public static final int STRING_CONCAT_XF
public static final int BOOL0_XF
public static final int BOOL1_XF
public static final int BOOL2_XF
public static final int BOOL3_XF
public static final int BOOL4_XF
public static final int BOOL5_XF
public static final int BOOL6_XF
public static final int BOOL7_XF
public static final int BOOL8_XF
public static final int BOOL9_XF
public static final int BOOL10_XF
public static final int BOOL11_XF
public static final int BOOL12_XF
public static final int BOOL13_XF
public static final int BOOL14_XF
public static final int BOOL15_XF
public static final int BOOL16_XF
public static final int UNDEFINED_XR
public static final int GEOM_XR
public static final int COLOR_XR
public static final int THICKNESS_XR
public static final int LINE_TYPE_XR
public static final int FONT_TYPE_XR
public static final int FONT_SIZE_XR
public static final int GDATA_XR
public static final int DDATA_XR
public static final int SDATA_XR
public static final int BOTTOM
public static final int TOP
public static final int CURRENT
public static final int LOCAL
public static final int SEMI_GLOBAL
public static final int GLOBAL
public static final int UNCONSTRAINED
public static final int BOUND
public static final int INPUT_CB
public static final int SELECT_CB
public static final int TRACE_CB
public static final int READY_CB
public static final int H_CB
public static final int V_CB
public static final int TRACE2_CB
public static final int DRAWING_AREA_WIDGET
public static final int PUSH_BUTTON_WIDGET
public static final int DRAWN_BUTTON_WIDGET
public static final int TOGGLE_BUTTON_WIDGET
public static final int MAIN_WINDOW_WIDGET
public static final int BULLETIN_WIDGET
public static final int FORM_WIDGET
public static final int ROW_COLUMN_WIDGET
public static final int LEFT_ARROW_WIDGET
public static final int RIGHT_ARROW_WIDGET
public static final int UP_ARROW_WIDGET
public static final int DOWN_ARROW_WIDGET
public static final int HORIZONTAL_SCALE_WIDGET
public static final int VERTICAL_SCALE_WIDGET
public static final int HORIZONTAL_SCROLL_WIDGET
public static final int VERTICAL_SCROLL_WIDGET
public static final int MENU_BAR_WIDGET
public static final int MS_FRAME_WIDGET
public static final int TEXT_WIDGET
public static final int TEXT_EDIT_WIDGET
public static final int LABEL_WIDGET
public static final int OPTION_MENU_WIDGET
public static final int PULL_DOWN_MENU_WIDGET
public static final int VERTICAL_SEPARATOR_WIDGET
public static final int HORIZONTAL_SEPARATOR_WIDGET
public static final int LIST_WIDGET
public static final int MULTI_LIST_WIDGET
public static final int EXT_LIST_WIDGET
public static final int DIALOG_AREA_WIDGET
public static final int NO_TOP_SHELL
public static final int DIALOG_SHELL
public static final int APPLICATION_SHELL
public static final int SHADOW_OUT
public static final int SHADOW_IN
public static final int NO_ZOOM_MODE
public static final int ZOOM_TO_MODE
public static final int PAN_DRAG_MODE
public static final int SCREEN_COORD
public static final int PARENT_COORD
public static final int OBJECT_COORD
public static final int WORLD_COORD_SYSTEM
public static final int SCREEN_COORD_SYSTEM
public static final int FLIPPED_SCREEN_COORD_SYSTEM
public static final int SCREEN_CENTER_COORD_SYSTEM
public static final int INHERIT_COORD_SYSTEM
public static final int ABS_SCREEN_COORD_SYSTEM
public static final int ABS_FLIPPED_SCREEN_COORD_SYSTEM
public static final int PAN_X
public static final int PAN_Y
public static final int PAN_XY
public static final int NO_GRADIENT
public static final int LINEAR
public static final int INVERSED_LINEAR
public static final int LINEAR2
public static final int INVERSED_LINEAR2
public static final int CONICAL
public static final int INVERSED_CONICAL
public static final int SPHERICAL
public static final int INVERSED_SPHERICAL
public static final int ELLIPTICAL
public static final int INVERSED_ELLIPTICAL
public static final int LINE_WIDTH_GRADIENT
public static final int INVERSED_LINE_WIDTH_GRADIENT
public static final int NO_ARROW
public static final int START_ARROW
public static final int END_ARROW
public static final int START_END_ARROW
public static final int MIDDLE_ARROW
public static final int MIDDLE_INVERSED_ARROW
public static final int START_FILL_ARROW
public static final int END_FILL_ARROW
public static final int START_END_FILL_ARROW
public static final int MIDDLE_FILL_ARROW
public static final int MIDDLE_INVERSED_FILL_ARROW
public static final int ARROW_POSITION_MASK
public static final int ARROW_TYPE_MASK
public static final int START_APOS
public static final int END_APOS
public static final int START_END_APOS
public static final int MIDDLE_APOS
public static final int MIDDLE_INVERSED_APOS
public static final int LINE_ATYPE
public static final int FILL_ATYPE
public static final int FILL_EDGE_ATYPE
public static final int AUTO_CONVEX
public static final int CONVEX
public static final int NON_CONVEX
public static final int ANTI_ALIASING_OFF
public static final int ANTI_ALIASING_INT
public static final int ANTI_ALIASING_DBL
public static final int ANTI_ALIASING_UNSET
public static final int MOVE_SELECTION
public static final int CLICK_SELECTION
public static final int TOOLTIP_SELECTION
public static final int NO_MOUSE_EVENTS
public static final int MOUSE_OVER_SELECTION
public static final int MOUSE_OVER_TOOLTIP
public static final int MOUSE_CLICK
public static final int NAMED_TOOLTIP
public static final int MOUSE_MOVE_AND_CLICK
public static final int MOUSE_MOVE_AND_CLICK_NAMED
public static final int ALIGN_LEFT
public static final int ALIGN_RIGHT
public static final int ALIGN_HCENTER
public static final int ALIGN_TOP
public static final int ALIGN_BOTTOM
public static final int ALIGN_VCENTER
public static final int SET_EQUAL_VSIZE
public static final int SET_EQUAL_HSIZE
public static final int SET_EQUAL_SIZE
public static final int SET_EQUAL_VDISTANCE
public static final int SET_EQUAL_HDISTANCE
public static final int SET_EQUAL_VSPACE
public static final int SET_EQUAL_HSPACE
public static final int SET_VSIZE
public static final int SET_HSIZE
public static final int SET_VDISTANCE
public static final int SET_HDISTANCE
public static final int SET_VSPACE
public static final int SET_HSPACE
| Constructor Detail |
public GlgObject()
| Method Detail |
public static GlgErrorHandler SetErrorHandler(GlgErrorHandler new_handler)
public void SetupHierarchy()
public void ResetHierarchy()
public void InitialDraw()
public static GlgObject LoadObject(java.lang.String filename,
int medium_type)
filename - Defines a drawing file or URL.medium_type - FILE or URL constant
public static GlgObject LoadWidget(java.lang.String filename,
int medium_type)
filename - Defines a drawing file or URL.medium_type - FILE or URL constant
public static GlgObject LoadWidget(GlgObject object)
object - An object containing $Widget viewport
public boolean Update()
public boolean Reset()
public boolean Print(java.lang.String file,
double x,
double y,
double width,
double height,
boolean portrait,
boolean stretch)
file - Filenamex - The X coordinate of the lower left corner of the postcript output
on a page in GLG coordinates [-1000;1000].y - The Y coordinate of the lower left corner of the postcript output
on a page in GLG coordinates [-1000;1000].width - The width of the postcript output on a page in
GLG coordinates [-1000;1000].height - The height of the postcript output on a page in
GLG coordinates [-1000;1000].portrait - Orientation of the postscript output: true for portraitstretch - Preserving X/Y ratio: true to stretch, false to preserve.public boolean NativePrint(java.awt.Graphics graphics)
graphics - Print graphicspublic java.awt.Image CreateImage(java.lang.String res_name)
public java.awt.Image CreateImageCustom(java.lang.String res_name,
java.awt.Rectangle image_area,
int gap)
public static java.lang.String CreateIndexedName(java.lang.String template_name,
int resource_index)
public static java.lang.String ConcatResNames(java.lang.String resource_name1,
java.lang.String resource_name2)
resource_name1 - Resource pathresource_name2 - Resource name
public boolean SetDResource(java.lang.String resource_name,
double d_value)
resource_name - Resource named_value - Resource value
public boolean SetDResource(java.lang.String resource_name,
double d_value,
boolean if_changed)
resource_name - Resource named_value - Resource valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetDResource(java.lang.String resource_name,
java.lang.Double d_value)
resource_name - Resource named_value - Resource value
public boolean SetDResource(java.lang.String resource_name,
java.lang.Double d_value,
boolean if_changed)
resource_name - Resource named_value - Resource valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public java.lang.Double GetDResource(java.lang.String resource_name)
resource_name - Resource name
public boolean SetGResource(java.lang.String resource_name,
double g_value1,
double g_value2,
double g_value3)
resource_name - Resource nameg_value1 - the first value of the XYZ or RGB value triplet.g_value2 - the second value of the XYZ or RGB value triplet.g_value3 - the third value of the XYZ or RGB value triplet.
public boolean SetGResource(java.lang.String resource_name,
double g_value1,
double g_value2,
double g_value3,
boolean if_changed)
resource_name - Resource nameg_value1 - the first value of the XYZ or RGB value triplet.g_value2 - the second value of the XYZ or RGB value triplet.g_value3 - the third value of the XYZ or RGB value triplet.if_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetGResource(java.lang.String resource_name,
GlgPoint g_value)
resource_name - Resource nameg_value - XYZ or RGB resource values
public boolean SetGResource(java.lang.String resource_name,
GlgPoint g_value,
boolean if_changed)
resource_name - Resource nameg_value - XYZ or RGB resource valuesif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public GlgPoint GetGResource(java.lang.String resource_name)
resource_name - Resource name
public boolean SetSResource(java.lang.String resource_name,
java.lang.String s_value)
resource_name - Resource names_value - Resource value
public boolean SetSResource(java.lang.String resource_name,
java.lang.String s_value,
boolean if_changed)
resource_name - Resource names_value - Resource valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public java.lang.String GetSResource(java.lang.String resource_name)
resource_name - Resource name
public boolean SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
double d_value)
resource_name - Resource nameformat - C-style format (for example, "%.2lf")d_value - Value
public boolean SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
double d_value,
boolean if_changed)
resource_name - Resource nameformat - C-style format (for example, "%.2lf")d_value - Valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
java.lang.Double d_value)
resource_name - Resource nameformat - C-style format (for example, "%.2lf")d_value - Value
public boolean SetSResourceFromD(java.lang.String resource_name,
java.lang.String format,
java.lang.Double d_value,
boolean if_changed)
resource_name - Resource nameformat - C-style format (for example, "%.2lf")d_value - Valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetResourceFromObject(java.lang.String resource_name,
GlgObject o_value)
resource_name - Resource nameo_value - Glg data object proving a value (must match
resource's data type)
public boolean SetResourceFromObject(java.lang.String resource_name,
GlgObject o_value,
boolean if_changed)
resource_name - Resource nameo_value - Glg data object proving a value (must match
resource's data type)if_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public boolean HasResourceObject(java.lang.String resource_name)
resource_name - Resource name
public boolean SetDTag(java.lang.String tag_name,
double d_value,
boolean if_changed)
tag_name - Tag named_value - Tag valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetDTag(java.lang.String tag_name,
java.lang.Double d_value,
boolean if_changed)
tag_name - Tag named_value - Tag valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public java.lang.Double GetDTag(java.lang.String tag_name)
tag_name - Tag name
public boolean SetGTag(java.lang.String tag_name,
double g_value1,
double g_value2,
double g_value3,
boolean if_changed)
tag_name - Tag nameg_value1 - the first value of the XYZ or RGB value triplet.g_value2 - the second value of the XYZ or RGB value triplet.g_value3 - the third value of the XYZ or RGB value triplet.if_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetGTag(java.lang.String tag_name,
GlgPoint g_value,
boolean if_changed)
tag_name - Tag nameg_value - XYZ or RGB tag valuesif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public GlgPoint GetGTag(java.lang.String tag_name)
tag_name - Tag name
public boolean SetSTag(java.lang.String tag_name,
java.lang.String s_value,
boolean if_changed)
tag_name - Tag names_value - Tag valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public java.lang.String GetSTag(java.lang.String tag_name)
tag_name - Tag name
public boolean SetSTagFromD(java.lang.String tag_name,
java.lang.String format,
double d_value,
boolean if_changed)
tag_name - Tag nameformat - C-style format (for example, "%.2lf")d_value - Valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.
public boolean SetSTagFromD(java.lang.String tag_name,
java.lang.String format,
java.lang.Double d_value,
boolean if_changed)
tag_name - Tag nameformat - C-style format (for example, "%.2lf")d_value - Valueif_changed - If set to true, the graphics will be redrawn only if
the new tag value is different from the old one.public boolean HasTagSource(java.lang.String tag_source)
tag_source - Tag source
public boolean HasTagName(java.lang.String tag_name)
tag_name - Tag name
public GlgObject CreateTagList(boolean unique_tag_sources)
unique_tag_sources - If set to true, only the first encountered tag
will be reported for tags with the same tag
sources.public static void Init()
public static void Terminate()
public static boolean Sync()
public void AddListener(int type,
java.lang.Object callback)
type - Callback type: SELECT_CB, INPUT_CB. TRACE_CB or TRACE2_CB.callback - Listener of an appropriate type (GlgInputListener,
GlgSelectListener or GlgTraceListener).public static boolean Sleep(long milisec)
public static void Bell()
public static double Rand(double low,
double high)
public static java.lang.String Printf(java.lang.String format,
double value)
public static java.lang.String Printf(java.lang.String format,
int value)
public static java.lang.String Printf(java.lang.String format,
java.lang.String value)
public static void SetBrowserObject(GlgObject browser,
GlgObject object)
browser - Viewport of the resource browser widgetobject - Object to browse
public boolean SetZoom(java.lang.String res_name,
char type,
double value)
public boolean SetGISZoom(java.lang.String res_name,
GlgObject gis_object,
java.lang.String gis_name)
res_name - The name of a child viewport to zoom, or null to zoom the
viewport itself.gis_object - The GIS object to be zoomed if gis_name==null,
or a parent of the GIS object if gis_name!=null.gis_name - The resource name of the GIS object to be zoomed relative
to the parent specified by the gis_object parameter.
public java.lang.Double GISGetElevation(java.lang.String res_name,
java.lang.String layer_name,
double lon,
double lat)
res_name - The name of a child GIS object to query or or null to
query the object itself.layer_name - Name of the elevation layer to querylat - The Lat coordinate of the pointlon - The Lon coordinate of the point
public boolean GISConvert(java.lang.String res_name,
int coord_type,
boolean coord_to_lat_lon,
GlgPoint in_point,
GlgPoint out_point)
coord_type - Coordinate system to use, SCREEN_COORD or OBJECT_COORD.
For OBJECT_COORD, the world coordinate system of the
GIS object is used.coord_to_lat_lon - Conversion type: x/y to lon/lat if true,
lon/lat to x/y if false.in_point - Input values (x/y in the selected coordinate system or
lon/lat).out_point - Converted output values (x/y in the selected coordinate
system or or lon/lat).
public static void GlmConvert(int projection,
boolean stretch,
int coord_type,
boolean coord_to_lat_lon,
GlgPoint center,
GlgPoint extent,
double min_x,
double max_x,
double min_y,
double max_y,
GlgPoint in_point,
GlgPoint out_point)
public static void GlmConvert(int projection,
boolean stretch,
int coord_type,
boolean coord_to_lat_lon,
GlgPoint center,
GlgPoint extent,
double angle,
double min_x,
double max_x,
double min_y,
double max_y,
GlgPoint in_point,
GlgPoint out_point)
projection - RECTANGULAR or ORTHOGRAPHISstretch - If false, the map extent is adjusted to preserve X/Y ratio
(for SCREEN_COORD coordinate type only).coord_type - Coordinate system to use.coord_to_lat_lon - Conversion type: x/y to lon/lat if true,
lon/lat to x/y if false.center - Center of the map in lat/lon.extent - Extent of the map in lat/lon (rectangular projection) or
in meters for orthogonal progection.angle - Angle of the map rotation.min_x - The extent of the GIS object in the selected coordinate system.min_y - The extent of the GIS object in the selected coordinate system.max_x - The extent of the GIS object in the selected coordinate system.max_y - The extent of the GIS object in the selected coordinate system.in_point - Input values (x/y in the selected coordinate system or
lon/lat).out_point - Converted output values (x/y in the selected coordinate
system or or lon/lat).
public int ExportStrings(java.lang.String filename,
int medium_type,
char separator1,
char separator2,
java.lang.String encoding)
filename - Defines the file to save exported strings.medium_type - FILE or URL constantseparator1 - Defines the first separator characterseparator2 - Defines the second separator characterencoding - Defines character encoding to use for writing the string
file. If null, default encoding is used.
public int ImportStrings(java.lang.String filename,
int medium_type,
boolean verbose,
java.lang.String encoding)
filename - Defines a drawing file or URL.medium_type - FILE or URL constantverbose - If set to true, generates a warning for each drawing strings
that is not converted.encoding - Defines character encoding used in the string file.
If null, default encoding is used.
public int ExportTags(java.lang.String filename,
int medium_type,
char separator1,
char separator2,
java.lang.String encoding)
filename - Defines the file to save exported tag names.medium_type - FILE or URL constantseparator1 - Defines the first separator characterseparator2 - Defines the second separator characterencoding - Defines character encoding to use for writing the tags
file. If null, default encoding is used.
public int ImportTags(java.lang.String filename,
int medium_type,
boolean verbose,
java.lang.String encoding)
filename - Defines a drawing file or URL.medium_type - FILE or URL constantverbose - If set to true, generates a warning for each drawing tag
that is not converted.encoding - Defines character encoding used in the tag file.
If null, default encoding is used.
public java.lang.Object SendMessage(java.lang.String res_name,
java.lang.String message,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4)
res_name - The name of a child object to send the message to,
or null to send the the message to the object.message - Message type.param1 - Message-specific parameterparam2 - Message-specific parameterparam3 - Message-specific parameterparam4 - Message-specific parameter
public static GlgObject CreateSelectionNames(GlgObject top_vp,
GlgCube rectangle,
GlgObject selected_vp)
top_vp - The top viewport of the drawingrectangle - Rectangle in screen coordinates of the selected_vp.selected_vp - The selection viewport in which rectangle
coordinates are defined.
public static GlgObject CreateSelectionNames(java.awt.event.MouseEvent event,
int delta,
GlgObject top_vp,
GlgObject selected_vp)
event - Mouse eventdelta - Mouse sensitivity in pixelstop_vp - The top viewport of the drawingselected_vp - The viewport of the mouse event.
public static GlgObject CreateSelectionMessage(GlgObject top_vp,
GlgCube rectangle,
GlgObject selected_vp,
int selection_type,
int button)
top_vp - The top viewport of the drawingrectangle - Rectangle in screen coordinates of the selected_vp.selected_vp - The selection viewport in which rectangle
coordinates are defined.selection_type - GlgObject.CLICK_SELECTION, GlgObject.MOVE_SELECTION or
GlgObject.TOOLTIP_SELECTION.button - selection button for click selection or 0.
public static boolean HasJava2D()
public static boolean IsDemo()
public static void ThrowExceptionOnError(boolean user_error,
boolean internal_error)
public static boolean SynchronizeImageLoading(boolean synchronize)
public void SetImageSize(int width,
int height)
public int GetImageWidth()
public int GetImageHeight()
public GlgObject CopyObject()
public GlgObject CloneObject(int clone_type)
public boolean SaveObject(java.lang.String filename)
filename - Filename
public boolean SaveObject(java.lang.Object media,
int media_type)
media - The destination to save to (Stream)media_type - Destination object type (GlgObject.STREAM)
public boolean SetElement(int index,
java.lang.Object new_object)
index - Index of the elementnew_object - New valuepublic boolean AddObjectToTop(java.lang.Object object)
object - Object to addpublic boolean AddObjectToBottom(java.lang.Object object)
object - Object to add
public boolean AddObjectAt(java.lang.Object object,
int index)
object - Object to addindex - Position indexpublic boolean DeleteTopObject()
public boolean DeleteBottomObject()
public boolean DeleteObject(java.lang.Object object)
object - Object to delete.
public boolean DeleteObjectAt(int index)
index - Index of the object to delete.public boolean ContainsObject(java.lang.Object object)
object - The object to search for.
public java.lang.Object GetElement(int index)
index - Position Index
public GlgObject GetNamedObject(java.lang.String name)
name - The element's name
public int GetIndex(java.lang.Object object)
object - The object to search for.
public int GetStringIndex(java.lang.String string)
string - The string to search for.
public void SetStart()
public java.lang.Object Iterate()
public int GetSize()
public void Inverse()
public boolean ReorderElement(int current_index,
int new_index)
current_index - Index of the object to move.new_index - Index of the new object position.
public boolean SetXform(GlgObject xform)
xform - Transformation to attach to the object.public GlgObject GetResourceObject(java.lang.String resource_name)
resource_name - Resource name
public boolean SetResourceObject(java.lang.String resource_name,
GlgObject value)
resource_name - Attribute namevalue - GlgObject to attach.public java.lang.Object GetResource(java.lang.String resource_name)
resource_name - Resource name
public boolean SetResource(java.lang.String resource_name,
java.lang.Object value)
resource_name - Attribute namevalue - Object to attach.
public GlgObject GetTagObject(java.lang.String search_string,
boolean by_name,
boolean unique_tags,
boolean single_tag)
search_string - Tag name or source, may contain '*' and '?' wildcards.by_name - Search type: search for tag name if true, tag source if
false.unique_tags - If set to true, only one tag instance will be returned
for each tag name.single_tag - If set to true and no wildcards are used, the method
returns the first found tag object with the specified
name.
public boolean ConstrainObject(GlgObject to_attribute)
to_attribute - The object to constrain topublic boolean UnconstrainObject()
public GlgObject SuspendObject()
public void ReleaseObject(GlgObject suspend_info)
suspend_info - Returned value of a previous call to SuspendObjectpublic int GetNumParents()
public GlgObject GetParent()
public GlgCube GetBox()
public GlgObject GetDrawingMatrix()
public GlgObject CreateInversedMatrix()
public void TransformPoint(GlgPoint in_point,
GlgPoint out_point)
in_point - Point to transform with the matrixout_point - Point to receive transformed values
public static GlgObject CreateSelection(GlgObject top_vp,
GlgCube rectangle,
GlgObject selected_vp)
top_vp - The top viewport of the drawingrectangle - Rectangle in screen coordinates of the selected_vp.selected_vp - The selection viewport.
public static GlgObject CreateSelection(java.awt.event.MouseEvent event,
int delta,
GlgObject top_vp,
GlgObject selected_vp)
event - Mouse eventdelta - Mouse sensitivity in pixelstop_vp - The top viewport of the drawingselected_vp - The viewport of the mouse event.
public GlgObject CreateResourceList(boolean list_named_res,
boolean list_def_attr,
boolean list_aliases)
list_named_res - Include named resources if truelist_def_attr - Include default attributes if truelist_aliases - Include aliases if true
public boolean TransformObject(GlgObject xform,
int coord_type,
GlgObject parent)
xform - Transformation objectcoord_type - Coordinate type (SCREEN_COORD, PARENT_COORD or
OBJECT_COORD)parent - Object's parent (returned by GetParent method)public GlgObject CreatePointArray(int type)
type - Reserved for future use.
public boolean MoveObjectBy(int coord_type,
double x,
double y,
double z)
coord_type - The coordinate system in which x, y and z distance
is defined. May have the following values:
SCREEN_COORD to move in pixels, PARENT_COORD to move
in the world coordinates of the object's parent or
OBJECT_COORD to move in the world coordinates of the
object.x - The X move distance.y - The Y move distance.z - The Z move distance.
public boolean MoveObjectBy(int coord_type,
GlgPoint point)
coord_type - The coordinate system in which x, y and z distance
is defined. May have the following values:
SCREEN_COORD to move in pixels, PARENT_COORD to move
in the world coordinates of the object's parent or
OBJECT_COORD to move in the world coordinates of the
object.point - Point containing X, Y and Z distance values.
public boolean MoveObject(int coord_type,
GlgPoint start_point,
GlgPoint end_point)
coord_type - The coordinate system in which the move vector
is defined. May have the following values:
SCREEN_COORD to move in pixels, PARENT_COORD to move
in the world coordinates of the object's parent or
OBJECT_COORD to move in the world coordinates of the
object.start_point - Start point of the move vector.end_point - End point of the move vector.
public boolean ScaleObject(int coord_type,
GlgPoint center,
double x,
double y,
double z)
coord_type - The coordinate system in which the center point
is defined. May have the following values:
SCREEN_COORD to use pixels, PARENT_COORD to use
the world coordinates of the object's parent or
OBJECT_COORD to use the world coordinates of the
object.center - Center of scaling. The center of the object's bounding box
is used if null is passed.x - The X scale factor.y - The Y scale factor.z - The Z scale factor.
public boolean RotateObject(int coord_type,
GlgPoint center,
double x,
double y,
double z)
coord_type - The coordinate system in which the center point
is defined. May have the following values:
SCREEN_COORD to use pixels, PARENT_COORD to use
the world coordinates of the object's parent or
OBJECT_COORD to use the world coordinates of the
object.center - Center of rotation. The center of the object's bounding box
is used if null is passed.x - The X rotation angle.y - The Y rotation angle.z - The Z rotation angle.
public boolean PositionObject(int coord_type,
int anchoring,
GlgPoint position)
coord_type - The coordinate system in which position is defined.
May have the following values:
SCREEN_COORD to use pixels, PARENT_COORD to use
the world coordinates of the object's parent or
OBJECT_COORD to use the world coordinates of the
object.anchoring - Specifies which part of the object's bounding box will
be position at the specified coordinates. It is a bitwise
OR of horizontal and vertical anchor types: HLEFT,
HCENTER and HRIGHT for horizontal types, and VTOP,
VCENTER and VBOTTOM for vertical types.position - New position
public boolean PositionObject(int coord_type,
int anchoring,
double x,
double y,
double z)
coord_type - The coordinate system in which position is defined.
May have the following values:
SCREEN_COORD to use pixels, PARENT_COORD to use
the world coordinates of the object's parent or
OBJECT_COORD to use the world coordinates of the
object.anchoring - Specifies which part of the object's bounding box will
be position at the specified coordinates. It is a bitwise
OR of horizontal and vertical anchor types: HLEFT,
HCENTER and HRIGHT for horizontal types, and VTOP,
VCENTER and VBOTTOM for vertical types.x - The X coordinates of the new position.y - The Y coordinates of the new position.z - The Z coordinates of the new position.
public boolean FitObject(int coord_type,
GlgCube box,
boolean keep_ratio)
coord_type - The coordinate system in which the box is defined.
May have the following values:
SCREEN_COORD to use pixels, PARENT_COORD to use
the world coordinates of the object's parent or
OBJECT_COORD to use the world coordinates of the
object.box - New object bounding box.keep_ratio - If set to true, the same scale factor is used for
X, Y and Z scaling.
public boolean LayoutObjects(GlgObject sel_elem,
int type,
double distance,
boolean use_box,
boolean process_subobjects)
sel_elem - Anchor element, may be set to null if not used.type - Type of the layout action. May have the following values:
ALIGN_LEFT - align the left edge of elements within the group
with the left edge of the achor element
ALIGN_RIGHT - align the right edge of elements within the
group with the right edge of the achor element
ALIGN_HCENTER - align the center of elements within the
group with the center of the achor element
horizontally
ALIGN_TOP - align the top edge of elements within the group
with the top edge of the achor element
ALIGN_BOTTOM - align the bottom edge of elements within the
group with the bottom edge of the achor element
ALIGN_VCENTER - align the center of elements within the group
with the center of the achor element vertically
SET_EQUAL_VSIZE - set the height of elements within the group
to the height of the anchor
SET_EQUAL_HSIZE - set the width of elements within the group
to the width of the anchor
SET_EQUAL_SIZE - set the width and height of elements within
the group to the width and height of the anchor
SET_EQUAL_VDISTANCE - equally distributes the group's
elements in vertical direction as measured by the
distance between their centers
SET_EQUAL_HDISTANCE - equally distributes the group's
elements in horizontal direction as measured by
the distance between their centers
SET_EQUAL_VSPACE - equally distibutes space gaps between
group's elements in vertical direction
SET_EQUAL_HSPACE - equally distibutes space gaps between
group's elements in horizontal direction
SET_VSIZE - If anchor is null, sets the object's height;
if anchor in not null, sets the height of all
elements within the group. The height is defined
by the value of the distance parameter.
SET_HSIZE - If anchor is null, sets the object's width;
if anchor in not null, sets the width of all
elements within the group. The width is defined
by the value of the distance parameter.
SET_VDISTANCE - set vertical distance between centers
of the group's elements to a value defined by
the distance parameter
SET_HDISTANCE - set horizontal distance between centers
of the group's elements to a value defined by
the distance parameter
SET_VSPACE - sets space gaps between group's elements in
vertical direction to a value defined by the
distance parameter
SET_HSPACE - sets space gaps between group's elements in
horizontal direction to a value defined by the
distance parameterdistance - The distance in screen coordinates for positioning objects,
depending on the layout action.use_box - Use object's control points if false, otherwise use object's
bounding box.process_subobjects - If true, apply SET_VSIZE and SET_HSIZE actions to
the subobjects of the group, otherwise apply
the actions to the group itself.
public boolean WorldToScreen(boolean inside_vp,
GlgPoint in_point,
GlgPoint out_point)
inside_vp - For viewports, may be set to true to use the coordinate
system used to draw objects inside the viewport, or false
to use viewport's parent coordinate system. The parameter
is ignored for non-viewport objects.in_point - Point in world coordinates.out_point - Calculated screen coordinates.
public boolean ScreenToWorld(boolean inside_vp,
GlgPoint in_point,
GlgPoint out_point)
inside_vp - For viewports, may be set to true to use the coordinate
system used to draw objects inside the viewport, or false
to use viewport's parent coordinate system. The parameter
is ignored for non-viewport objects.in_point - Point in screen coordinates.out_point - Calculated world coordinates.public GlgMatrixData GetMatrixData(GlgMatrixData matrix_data)
matrix_data - GlgMatrixData object to be filled with returned matrix
data. If null is passed, a new GlgMatrixData object will
be created.
public void SetMatrixData(GlgMatrixData matrix_data)
matrix_data - GlgMatrixData object containing new matrix values.
|
Glg Toolkit | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||