Library | Package Java Toolkit

Interface ScreenTransform

package com.ptc.pfc.pfcBase;

public interface ScreenTransform
  extends jxobject



Description

Stores pan and zoom values.

The pan and zoom values are applied to a window by calling the window's ScreenTransformSet() method.
See Also:
pfcBase.ScreenTransform_Create(/*optional*/ Double, /*optional*/ Double, /*optional*/ Double)



Method Summary
/*optional*/ DoubleGetPanX ()
    Get method for attribute "PanX"
    A value between -1.0 and 1.0 that specifies the amount of horizontal panning. -1.0 pans one window width to the left; 1.0 pans one window width to the right. 0 specifies no horizontal panning. This attribute can be null, in which case 0 is used.
/*optional*/ DoubleGetPanY ()
    Get method for attribute "PanY"
    A value between -1.0 and 1.0 that specifies the amount of vertical panning. -1.0 pans up by the height of the window; 1.0 pans down by the height of the window. 0 specifies no vertical panning. This attribute can be null, in which case 0 is used.
/*optional*/ DoubleGetZoom ()
    Get method for attribute "Zoom"
    A value greater than 0 and the less than or equal to the value of the Creo Parametric variable MAX_ZOOM_SCALE that specifies the zoom factor. The value 0.1, for example, would zoom out by a factor of 10.

This attribute can be null, in which case 1 (no zoom) is used.
voidSetPanX ( /*optional*/ Double value)
    Set method for attribute "PanX"
    A value between -1.0 and 1.0 that specifies the amount of horizontal panning. -1.0 pans one window width to the left; 1.0 pans one window width to the right. 0 specifies no horizontal panning. This attribute can be null, in which case 0 is used.
voidSetPanY ( /*optional*/ Double value)
    Set method for attribute "PanY"
    A value between -1.0 and 1.0 that specifies the amount of vertical panning. -1.0 pans up by the height of the window; 1.0 pans down by the height of the window. 0 specifies no vertical panning. This attribute can be null, in which case 0 is used.
voidSetZoom ( /*optional*/ Double value)
    Set method for attribute "Zoom"
    A value greater than 0 and the less than or equal to the value of the Creo Parametric variable MAX_ZOOM_SCALE that specifies the zoom factor. The value 0.1, for example, would zoom out by a factor of 10.

This attribute can be null, in which case 1 (no zoom) is used.

Method Detail

GetPanX/SetPanX

/*optional*/ DoubleGetPanX ()
voidSetPanX ( /*optional*/ Double value)


    A value between -1.0 and 1.0 that specifies the amount of horizontal panning. -1.0 pans one window width to the left; 1.0 pans one window width to the right. 0 specifies no horizontal panning. This attribute can be null, in which case 0 is used.
Manual References:
Windows and Views: Transformations



GetPanY/SetPanY

/*optional*/ DoubleGetPanY ()
voidSetPanY ( /*optional*/ Double value)


    A value between -1.0 and 1.0 that specifies the amount of vertical panning. -1.0 pans up by the height of the window; 1.0 pans down by the height of the window. 0 specifies no vertical panning. This attribute can be null, in which case 0 is used.
Manual References:
Windows and Views: Transformations



GetZoom/SetZoom

/*optional*/ DoubleGetZoom ()
voidSetZoom ( /*optional*/ Double value)


    A value greater than 0 and the less than or equal to the value of the Creo Parametric variable MAX_ZOOM_SCALE that specifies the zoom factor. The value 0.1, for example, would zoom out by a factor of 10.

This attribute can be null, in which case 1 (no zoom) is used.
Manual References:
Windows and Views: Transformations