public class SoBaseScreen extends SoNode
SoBaseScreen is the base class for ScaleViz screen descriptions and settings.
SoBaseScreen cannot be used directly in a configuration file, but its derived classes (SoScreen and SoFlatScreen) are used in a ScaleViz configuration file.
The SoBaseScreen derived classes are used in Cluster mode and MultiPipe mode. But note that some fields are only used in Cluster mode (e.g., hostname) and some fields are only used in MultiPipe mode (e.g., position).
File format/default:
BaseScreen {
| display | ":0" |
| name | "screen" |
| hostname | "localhost" |
| position | -1.0 -1.0 |
| size | -1.0 -1.0 |
| channelOrigin | 0.0 0.0 |
| channelSize | 1.0 1.0 |
Inventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoSFVec2f |
channelOrigin
Position of the graphics window on the physical screen.
|
SoSFVec2f |
channelSize
Size of the graphics window on the physical screen.
|
SoSFString |
display
Name of the X Display to connect to (the Display where this screen should be rendered).
|
SoSFString |
hostname
Hostname for current screen.
|
SoSFString |
name
Name of the screen.
|
SoSFVec2f |
position
Position of the graphics window on the physical screen.
|
SoSFVec2f |
size
Size of the graphics window on the physical screen.
|
VERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoBaseScreen()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, writecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFString display
public final SoSFString name
public final SoSFString hostname
Cluster mode only, not used in MultiPipe mode.
public final SoSFVec2f position
MultiPipe mode only, not used in Cluster mode. For Cluster mode, use the SoFlatScreen.channelOrigin field.
public final SoSFVec2f size
If no size is specified, the window will be set to full screen.
MultiPipe mode only, not used in Cluster mode. For Cluster mode, use the SoFlatScreen.channelSize field.
public final SoSFVec2f channelOrigin
Cluster mode only, not used in MultiPipe mode. For MultiPipe mode, see SoBaseScreen.position.
public final SoSFVec2f channelSize
Cluster mode only, not used in MultiPipe mode. For MultiPipe mode, see SoBaseScreen.size.
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com