Class objControl.ClipControl
All Packages  Class Hierarchy  This Package  Previous  Next  Index
source

Class objControl.ClipControl

java.lang.Object
   |
   +----objControl.ObjControl
           |
           +----objControl.ViewObjControl
                   |
                   +----objControl.ClipControl

public class ClipControl
extends ViewObjControl
The clip plane controller.

Constructor Index

 o ClipControl(ClipPlane, Operations3D, ViewWin)

Method Index

 o scaleAroundCenter(Vector3D)
Do not scale the clip plane.
 o scaleAroundOrigin(Vector3D)
Do not scale the clip plane.
 o setClipDistance(double)
Update the clip plane distance.
 o setClipDistance(Vector3D)
Set the clip plane distance to the Z value of the specified vector.
 o translate(Vector3D)
Translate the clip plane.

Constructors

 o ClipControl
  public ClipControl(ClipPlane c,
                     Operations3D o,
                     ViewWin v)

Methods

 o scaleAroundCenter
  public void scaleAroundCenter(Vector3D scale)
Do not scale the clip plane.
Overrides:
scaleAroundCenter in class ObjControl
 o scaleAroundOrigin
  public void scaleAroundOrigin(Vector3D scale)
Do not scale the clip plane.
Overrides:
scaleAroundOrigin in class ObjControl
 o setClipDistance
  public void setClipDistance(double newDist)
Update the clip plane distance. Translate the clip plane so its clip distance is equal to the specified value.
 o setClipDistance
  public void setClipDistance(Vector3D v)
Set the clip plane distance to the Z value of the specified vector.
 o translate
  public void translate(Vector3D v)
Translate the clip plane. Its size will have to be updated if it was translated independently of the other view objects.
Overrides:
translate in class ObjControl

All Packages  Class Hierarchy  This Package  Previous  Next  Index