Library | Package Java Toolkit

Interface ViewOwner

package com.ptc.pfc.pfcView;

public interface ViewOwner
  extends com.ptc.pfc.pfcObject.Parent



Description

This is a base class for an object that has views associated with it (such as model).
Direct Known Subclasses:
Model



Method Summary
voidCurrentViewRotate (CoordAxis Axis, double Angle)
    Rotate the object in current view with respect to X, Y or Z axes.
ViewGetCurrentView ()
    Returns a view object representing the current orientation of the model.
Transform3DGetCurrentViewTransform ()
    Retrieves the transformation for a model in the current view. The transformation is from the object's coordinate system to logical screen coordinates.
/*optional*/ ViewGetView (String Name)
    Returns the specified view, given its name.
/*optional*/ ViewsListViews ()
    Retrieves the views associated with the object
/*optional*/ ViewRetrieveView (String Name)
    Sets the current view to the orientation previously saved with a specified name.
ViewSaveView (String Name)
    This method saves the view with a specified name.
voidSetCurrentViewTransform (Transform3D TrForm)
    Sets the transformation of a model in the current view. This is the transformation between model coordinates and screen coordinates.

Methods Inherited from Interface com.ptc.pfc.pfcObject.Parent
GetChild

Method Detail

RetrieveView

/*optional*/ ViewRetrieveView (String Name)


    Sets the current view to the orientation previously saved with a specified name.

Exceptions thrown (but not limited to):

XToolkitNotFound - The function was unable to retrieve a view with the specified name.


Manual References:
Windows and Views: Getting a View Object, Windows and Views: Getting a View Object
Parameters:
Name
The name of the view to retrieve
Returns:
The retrieved view or null, if a view with the specified name has not been found.


GetView

/*optional*/ ViewGetView (String Name)


    Returns the specified view, given its name.

Exceptions thrown (but not limited to):

XToolkitNotFound - A view was not found for the specified name.

XToolkitInvalidItem - The specified view is not retrievable; e.g. the model is sheet metal at a certain stage of bending or unbending.


See Also:
ViewOwner.RetrieveView(String)
Manual References:
Windows and Views: Getting a View Object, Windows and Views: Getting a View Object
Parameters:
Name
The name of the view to get
Returns:
The named view, or null, if a view with the specified name has not been found


SaveView

ViewSaveView (String Name)


    This method saves the view with a specified name.

Exceptions thrown (but not limited to):

XToolkitNotFound - No view names were found for the specified model.


Manual References:
Windows and Views: View Operations
Parameters:
Name
The name used to store the view.
Returns:
The saved view.


GetCurrentViewTransform

Transform3DGetCurrentViewTransform ()


    Retrieves the transformation for a model in the current view. The transformation is from the object's coordinate system to logical screen coordinates.

Exceptions thrown (but not limited to):

XToolkitInvalidMatrix - The transformation is invalid.


Manual References:
Windows and Views: Transformations, Windows and Views: Transformations
Returns:
The transformation object.


SetCurrentViewTransform

voidSetCurrentViewTransform (Transform3D TrForm)


    Sets the transformation of a model in the current view. This is the transformation between model coordinates and screen coordinates.

Exceptions thrown (but not limited to):

XToolkitInvalidMatrix - The transformation is invalid.


Manual References:
Windows and Views: Transformations, Windows and Views: Transformations
Parameters:
TrForm
The transformation object.
Returns:


CurrentViewRotate

voidCurrentViewRotate (CoordAxis Axis, double Angle)


    Rotate the object in current view with respect to X, Y or Z axes.
Manual References:
Windows and Views: Transformations, Windows and Views: Transformations
Parameters:
Axis
The rotation axis
Angle
The rotation angle, in degrees
Returns:


ListViews

/*optional*/ ViewsListViews ()


    Retrieves the views associated with the object
Manual References:
Windows and Views: Getting a View Object, Windows and Views: Getting a View Object
Returns:
The list of views, or null, if there are no views associated with thisobject.


GetCurrentView

ViewGetCurrentView ()


    Returns a view object representing the current orientation of the model.

This method is deprecated.
Manual References:
Windows and Views: Getting a View Object
Returns:
The current View object.