Package org.web3d.x3d.sai.navigation
Interface NavigationInfo
- All Superinterfaces:
X3DBindableNode
,X3DChildNode
,X3DNode
- All Known Implementing Classes:
SAINavigationInfo
,SAINavigationInfo
Defines the requirements of an X3D NavigationInfo node
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getAvatarSize
(float[] val) Return the avatarSize value in the argument float[]boolean
Return the headlight boolean value.int
Return the number of MFFloat items in the avatarSize field.int
Return the number of MFFloat items in the transitionTime field.int
Return the number of MFString items in the transitionType field.int
Return the number of MFString items in the type field.float
getSpeed()
Return the speed float value.void
getTransitionTime
(float[] val) Return the transitionTime value in the argument float[]void
getTransitionType
(String[] val) Return the transitionType value in the argument String[]void
Return the type value in the argument String[]float
Return the visibilityLimit float value.void
setAvatarSize
(float[] val) Set the avatarSize field.void
setHeadlight
(boolean val) Set the headlight field.void
setSpeed
(float val) Set the speed field.void
setTransitionTime
(float[] val) Set the transitionTime field.void
setTransitionType
(String[] val) Set the transitionType field.void
Set the type field.void
setVisibilityLimit
(float val) Set the visibilityLimit field.Methods inherited from interface org.web3d.x3d.sai.X3DBindableNode
getBindTime, getIsBound, setBind
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Method Details
-
getNumAvatarSize
int getNumAvatarSize()Return the number of MFFloat items in the avatarSize field.- Returns:
- the number of MFFloat items in the avatarSize field.
-
getAvatarSize
void getAvatarSize(float[] val) Return the avatarSize value in the argument float[]- Parameters:
val
- The float[] to initialize.
-
setAvatarSize
void setAvatarSize(float[] val) Set the avatarSize field.- Parameters:
val
- The float[] to set.
-
getHeadlight
boolean getHeadlight()Return the headlight boolean value.- Returns:
- The headlight boolean value.
-
setHeadlight
void setHeadlight(boolean val) Set the headlight field.- Parameters:
val
- The boolean to set.
-
getSpeed
float getSpeed()Return the speed float value.- Returns:
- The speed float value.
-
setSpeed
void setSpeed(float val) Set the speed field.- Parameters:
val
- The float to set.
-
getNumType
int getNumType()Return the number of MFString items in the type field.- Returns:
- the number of MFString items in the type field.
-
getType
Return the type value in the argument String[]- Parameters:
val
- The String[] to initialize.
-
setType
-
getVisibilityLimit
float getVisibilityLimit()Return the visibilityLimit float value.- Returns:
- The visibilityLimit float value.
-
setVisibilityLimit
void setVisibilityLimit(float val) Set the visibilityLimit field.- Parameters:
val
- The float to set.
-
getNumTransitionType
int getNumTransitionType()Return the number of MFString items in the transitionType field.- Returns:
- the number of MFString items in the transitionType field.
-
getTransitionType
Return the transitionType value in the argument String[]- Parameters:
val
- The String[] to initialize.
-
setTransitionType
Set the transitionType field.- Parameters:
val
- The String[] to set.
-
getNumTransitionTime
int getNumTransitionTime()Return the number of MFFloat items in the transitionTime field.- Returns:
- the number of MFFloat items in the transitionTime field.
-
getTransitionTime
void getTransitionTime(float[] val) Return the transitionTime value in the argument float[]- Parameters:
val
- The float[] to initialize.
-
setTransitionTime
void setTransitionTime(float[] val) Set the transitionTime field.- Parameters:
val
- The float[] to set.
-