Click or drag to resize
SoWinSpaceball Class

Translates and reports events for a SpaceBall or SpaceMouse (Magellan) device.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.Win.DevicesSoWinDevice
      OIV.Inventor.Win.DevicesSoWinSpaceball

Namespace: OIV.Inventor.Win.Devices
Assembly: OIV.Inventor.Win (in OIV.Inventor.Win.dll) Version: 2024.2.0.0 (2024.2.0)
Syntax
public class SoWinSpaceball : SoWinDevice

The SoWinSpaceball type exposes the following members.

Constructors
  NameDescription
Public methodSoWinSpaceball
Default contructor.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberExists

Returns whether or not the spaceball device exists for use.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetRotationScaleFactor

Returns the rotation scale factor.

Public methodGetTranslationScaleFactor

Returns the translation scale factor.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWindowSize

Gets the size of the window this device is registered for.

(Inherited from SoWinDevice.)
Public methodIsFocusToWindow

Win32 does not support focus change.

Public methodSetFocusToWindow

Win32 does not support focus change.

Public methodSetRotationScaleFactor

The spaceball reports rotations and translations as integers.

Public methodSetTranslationScaleFactor

The spaceball reports rotations and translations as integers.

Public methodSetWindowSize

Sets the size of the window this device is registered for.

(Inherited from SoWinDevice.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class manages events generated by the spaceball, including spaceball motion (OIV.Inventor.Events.SoMotion3Event), and spaceball button press and release events (OIV.Inventor.Events.SoSpaceballButtonEvent).

See Also