Package org.web3d.x3d.sai.geospatial
Interface GeoTransform
- All Superinterfaces:
X3DBoundedObject
,X3DChildNode
,X3DGroupingNode
,X3DNode
- All Known Implementing Classes:
SAIGeoTransform
,SAIGeoTransform
Defines the requirements of an X3D GeoTransform node
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getGeoCenter
(double[] val) Return the geoCenter value in the argument double[]Return the geoOrigin X3DNode value.void
getGeoSystem
(String[] val) Return the geoSystem value in the argument String[]int
Return the number of MFString items in the geoSystem field.void
getRotation
(float[] val) Return the rotation value in the argument float[]void
getScale
(float[] val) Return the scale value in the argument float[]void
getScaleOrientation
(float[] val) Return the scaleOrientation value in the argument float[]void
getTranslation
(float[] val) Return the translation value in the argument float[]void
setGeoCenter
(double[] val) Set the geoCenter field.void
setGeoOrigin
(X3DNode val) Set the geoOrigin field.void
setGeoSystem
(String[] val) Set the geoSystem field.void
setRotation
(float[] val) Set the rotation field.void
setScale
(float[] val) Set the scale field.void
setScaleOrientation
(float[] val) Set the scaleOrientation field.void
setTranslation
(float[] val) Set the translation field.Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSize
Methods inherited from interface org.web3d.x3d.sai.X3DGroupingNode
addChildren, getChildren, getNumChildren, removeChildren, setChildren
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Method Details
-
getGeoCenter
void getGeoCenter(double[] val) Return the geoCenter value in the argument double[]- Parameters:
val
- The double[] to initialize.
-
setGeoCenter
void setGeoCenter(double[] val) Set the geoCenter field.- Parameters:
val
- The double[] to set.
-
getRotation
void getRotation(float[] val) Return the rotation value in the argument float[]- Parameters:
val
- The float[] to initialize.
-
setRotation
void setRotation(float[] val) Set the rotation field.- Parameters:
val
- The float[] to set.
-
getScale
void getScale(float[] val) Return the scale value in the argument float[]- Parameters:
val
- The float[] to initialize.
-
setScale
void setScale(float[] val) Set the scale field.- Parameters:
val
- The float[] to set.
-
getScaleOrientation
void getScaleOrientation(float[] val) Return the scaleOrientation value in the argument float[]- Parameters:
val
- The float[] to initialize.
-
setScaleOrientation
void setScaleOrientation(float[] val) Set the scaleOrientation field.- Parameters:
val
- The float[] to set.
-
getTranslation
void getTranslation(float[] val) Return the translation value in the argument float[]- Parameters:
val
- The float[] to initialize.
-
setTranslation
void setTranslation(float[] val) Set the translation field.- Parameters:
val
- The float[] to set.
-
getGeoOrigin
-
setGeoOrigin
-
getNumGeoSystem
int getNumGeoSystem()Return the number of MFString items in the geoSystem field.- Returns:
- the number of MFString items in the geoSystem field.
-
getGeoSystem
Return the geoSystem value in the argument String[]- Parameters:
val
- The String[] to initialize.
-
setGeoSystem
-