Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai.geospatial
Interface GeoTouchSensor

All Superinterfaces:
X3DChildNode, X3DNode, X3DPointingDeviceSensorNode, X3DSensorNode, X3DTouchSensorNode

public interface GeoTouchSensor
extends X3DTouchSensorNode

Defines the requirements of an X3D GeoTouchSensor node

Version:
$Revision: 1.1 $
Author:
Rex Melton

Method Summary
 X3DNode getGeoOrigin()
          Return the geoOrigin X3DNode value.
 void getGeoSystem(java.lang.String[] val)
          Return the geoSystem value in the argument String[]
 void getHitGeoCoord(double[] val)
          Return the hitGeoCoord value in the argument double[]
 void getHitNormal(float[] val)
          Return the hitNormal value in the argument float[]
 void getHitPoint(float[] val)
          Return the hitPoint value in the argument float[]
 void getHitTexCoord(float[] val)
          Return the hitTexCoord value in the argument float[]
 int getNumGeoSystem()
          Return the number of MFString items in the geoSystem field.
 void setGeoOrigin(X3DNode val)
          Set the geoOrigin field.
 void setGeoSystem(java.lang.String[] val)
          Set the geoSystem field.
 
Methods inherited from interface org.web3d.x3d.sai.X3DTouchSensorNode
getTouchTime
 
Methods inherited from interface org.web3d.x3d.sai.X3DPointingDeviceSensorNode
getDescription, getIsOver, setDescription
 
Methods inherited from interface org.web3d.x3d.sai.X3DSensorNode
getIsActive
 
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
 

Method Detail

getHitNormal

void getHitNormal(float[] val)
Return the hitNormal value in the argument float[]

Parameters:
val - The float[] to initialize.

getHitPoint

void getHitPoint(float[] val)
Return the hitPoint value in the argument float[]

Parameters:
val - The float[] to initialize.

getHitTexCoord

void getHitTexCoord(float[] val)
Return the hitTexCoord value in the argument float[]

Parameters:
val - The float[] to initialize.

getHitGeoCoord

void getHitGeoCoord(double[] val)
Return the hitGeoCoord value in the argument double[]

Parameters:
val - The double[] to initialize.

getGeoOrigin

X3DNode getGeoOrigin()
Return the geoOrigin X3DNode value.

Returns:
The geoOrigin X3DNode value.

setGeoOrigin

void setGeoOrigin(X3DNode val)
Set the geoOrigin field.

Parameters:
val - The X3DNode to set.

getNumGeoSystem

int getNumGeoSystem()
Return the number of MFString items in the geoSystem field.

Returns:
the number of MFString items in the geoSystem field.

getGeoSystem

void getGeoSystem(java.lang.String[] val)
Return the geoSystem value in the argument String[]

Parameters:
val - The String[] to initialize.

setGeoSystem

void setGeoSystem(java.lang.String[] val)
Set the geoSystem field.

Parameters:
val - The String[] to set.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium