SoFlatScreen Class Reference
[Nodes]

ScaleViz Defines a simple flat screen in a ScaleViz configuration file. More...

#include <ScaleViz/nodes/SoFlatScreen.h>

Inheritance diagram for SoFlatScreen:
SoBaseScreen SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  CameraMode {
  MONOSCOPIC,
  LEFT_VIEW,
  RIGHT_VIEW
}

Public Member Functions

virtual SoType getTypeId () const
 SoFlatScreen ()

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFVec2f tileOrigin
SoSFVec2f tileSize
SoSFVec4f softEdgeOverlap
SoSFVec4f softEdgeGamma
SoSFString view
SoSFVec4f viewport
SoSFFloat rightOverlap
SoSFFloat leftOverlap
SoSFFloat topOverlap
SoSFFloat bottomOverlap
SoSFEnum cameraMode

Detailed Description

ScaleViz Defines a simple flat screen in a ScaleViz configuration file.

The SoFlatScreen node is used in a ScaleViz configuration file. SoFlatScreen nodes provide a simple way of defining a display that is basically a very large desktop. The entire display configuration is treated as a single "logical" viewport, allowing the application's existing 2D interaction techniques to work as usual.

SoFlatScreen fields describe the portion of the view volume that will be rendered and where it will be rendered on the physical screen, as well as which render node will be used (for cluster rendering).

This class is used in both Cluster mode and MultiPipe mode, but different fields are used in each mode, as follows:

In MultiPipe mode there are two different ways to set the portion of the view volume to render: view and viewport values. Views are convenient keywords (e.g., NONE, LEFT, RIGHT...) that ScaleViz will interpret to compute the viewport values. Using viewport values is a more general and flexible way to describe the portion of the view volume to render.

In Cluster mode, use tileOrigin and tileSize to set the portion of the view volume to render, and use channelOrigin and channelSize to specify where it will be rendered on the physical screen.

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/