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, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public 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 January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com