j3d-vrml97-0.1.0

org.jdesktop.j3d.loaders.vrml97.impl
Class Viewpoint

java.lang.Object
  extended by org.jdesktop.j3d.loaders.vrml97.impl.BaseNode
      extended by org.jdesktop.j3d.loaders.vrml97.impl.Node
          extended by org.jdesktop.j3d.loaders.vrml97.impl.BindableNode
              extended by org.jdesktop.j3d.loaders.vrml97.impl.Viewpoint
All Implemented Interfaces:
Cloneable, Notifier

public class Viewpoint
extends BindableNode

Description of the Class


Field Summary
 
Fields inherited from class org.jdesktop.j3d.loaders.vrml97.impl.Node
FieldSpec
 
Constructor Summary
Viewpoint(Loader loader)
          Constructor for the Viewpoint object
Viewpoint(Loader loader, SFBool bind, SFTime bindTime, SFBool isBound, SFFloat fieldOfView, SFBool jump, SFRotation orientation, SFVec3f position, SFString description)
          Constructor for the Viewpoint object
 
Method Summary
 Object clone()
          Description of the Method
 String getDescription()
          Gets the description attribute of the Viewpoint object
 float getFOV()
          Gets the fOV attribute of the Viewpoint object
 TransformGroup getTransformGroup()
          Gets the transformGroup attribute of the Viewpoint object
 String getType()
          Gets the type attribute of the Viewpoint object
 ViewPlatform getViewPlatform()
          Gets the viewPlatform attribute of the Viewpoint object
 void notifyMethod(String eventInName, double time)
          Description of the Method
 BaseNode wrap()
          Description of the Method
 
Methods inherited from class org.jdesktop.j3d.loaders.vrml97.impl.BindableNode
getImplNode
 
Methods inherited from class org.jdesktop.j3d.loaders.vrml97.impl.Node
getEventIn, getEventOut, getExposedField, getField
 
Methods inherited from class org.jdesktop.j3d.loaders.vrml97.impl.BaseNode
getBrowser, getNumTris, toString, toStringId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Viewpoint

public Viewpoint(Loader loader)
Constructor for the Viewpoint object

Parameters:
loader - Description of the Parameter

Viewpoint

public Viewpoint(Loader loader,
                 SFBool bind,
                 SFTime bindTime,
                 SFBool isBound,
                 SFFloat fieldOfView,
                 SFBool jump,
                 SFRotation orientation,
                 SFVec3f position,
                 SFString description)
Constructor for the Viewpoint object

Parameters:
loader - Description of the Parameter
bind - Description of the Parameter
bindTime - Description of the Parameter
isBound - Description of the Parameter
fieldOfView - Description of the Parameter
jump - Description of the Parameter
orientation - Description of the Parameter
position - Description of the Parameter
description - Description of the Parameter
Method Detail

notifyMethod

public void notifyMethod(String eventInName,
                         double time)
Description of the Method

Specified by:
notifyMethod in interface Notifier
Overrides:
notifyMethod in class BindableNode
Parameters:
eventInName - Description of the Parameter
time - Description of the Parameter

getViewPlatform

public ViewPlatform getViewPlatform()
Gets the viewPlatform attribute of the Viewpoint object

Returns:
The viewPlatform value

getTransformGroup

public TransformGroup getTransformGroup()
Gets the transformGroup attribute of the Viewpoint object

Returns:
The transformGroup value

getFOV

public float getFOV()
Gets the fOV attribute of the Viewpoint object

Returns:
The fOV value

getDescription

public String getDescription()
Gets the description attribute of the Viewpoint object

Returns:
The description value

getType

public String getType()
Gets the type attribute of the Viewpoint object

Specified by:
getType in class BaseNode
Returns:
The type value

clone

public Object clone()
Description of the Method

Specified by:
clone in class BaseNode
Returns:
Description of the Return Value

wrap

public BaseNode wrap()
Description of the Method

Overrides:
wrap in class Node
Returns:
Description of the Return Value

j3d-vrml97-0.1.0

Todo: put BSD License reference here..