Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai.geospatial
Interface GeoLOD

All Superinterfaces:
X3DBoundedObject, X3DChildNode, X3DNode

public interface GeoLOD
extends X3DChildNode, X3DBoundedObject

Defines the requirements of an X3D GeoLOD node

Version:
$Revision: 1.2 $
Author:
Rex Melton

Method Summary
 void getCenter(double[] val)
          Return the center value in the argument double[]
 void getChild1Url(java.lang.String[] val)
          Return the child1Url value in the argument String[]
 void getChild2Url(java.lang.String[] val)
          Return the child2Url value in the argument String[]
 void getChild3Url(java.lang.String[] val)
          Return the child3Url value in the argument String[]
 void getChild4Url(java.lang.String[] val)
          Return the child4Url value in the argument String[]
 void getChildren(X3DNode[] val)
          Return the children value in the argument X3DNode[]
 X3DNode getGeoOrigin()
          Return the geoOrigin X3DNode value.
 void getGeoSystem(java.lang.String[] val)
          Return the geoSystem value in the argument String[]
 int getLevel()
          Return the level int value.
 int getNumChild1Url()
          Return the number of MFString items in the child1Url field.
 int getNumChild2Url()
          Return the number of MFString items in the child2Url field.
 int getNumChild3Url()
          Return the number of MFString items in the child3Url field.
 int getNumChild4Url()
          Return the number of MFString items in the child4Url field.
 int getNumChildren()
          Return the number of MFNode items in the children field.
 int getNumGeoSystem()
          Return the number of MFString items in the geoSystem field.
 int getNumRootNode()
          Return the number of MFNode items in the rootNode field.
 int getNumRootUrl()
          Return the number of MFString items in the rootUrl field.
 float getRange()
          Return the range float value.
 void getRootNode(X3DNode[] val)
          Return the rootNode value in the argument X3DNode[]
 void getRootUrl(java.lang.String[] val)
          Return the rootUrl value in the argument String[]
 void setCenter(double[] val)
          Set the center field.
 void setChild1Url(java.lang.String[] val)
          Set the child1Url field.
 void setChild2Url(java.lang.String[] val)
          Set the child2Url field.
 void setChild3Url(java.lang.String[] val)
          Set the child3Url field.
 void setChild4Url(java.lang.String[] val)
          Set the child4Url field.
 void setGeoOrigin(X3DNode val)
          Set the geoOrigin field.
 void setGeoSystem(java.lang.String[] val)
          Set the geoSystem field.
 void setRange(float val)
          Set the range field.
 void setRootNode(X3DNode[] val)
          Set the rootNode field.
 void setRootUrl(java.lang.String[] val)
          Set the rootUrl field.
 
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
 
Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSize
 

Method Detail

getNumChildren

int getNumChildren()
Return the number of MFNode items in the children field.

Returns:
the number of MFNode items in the children field.

getChildren

void getChildren(X3DNode[] val)
Return the children value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

getNumRootNode

int getNumRootNode()
Return the number of MFNode items in the rootNode field.

Returns:
the number of MFNode items in the rootNode field.

getRootNode

void getRootNode(X3DNode[] val)
Return the rootNode value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setRootNode

void setRootNode(X3DNode[] val)
Set the rootNode field.

Parameters:
val - The X3DNode[] to set.

getNumRootUrl

int getNumRootUrl()
Return the number of MFString items in the rootUrl field.

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

getRootUrl

void getRootUrl(java.lang.String[] val)
Return the rootUrl value in the argument String[]

Parameters:
val - The String[] to initialize.

setRootUrl

void setRootUrl(java.lang.String[] val)
Set the rootUrl field.

Parameters:
val - The String[] to set.

getNumChild1Url

int getNumChild1Url()
Return the number of MFString items in the child1Url field.

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

getChild1Url

void getChild1Url(java.lang.String[] val)
Return the child1Url value in the argument String[]

Parameters:
val - The String[] to initialize.

setChild1Url

void setChild1Url(java.lang.String[] val)
Set the child1Url field.

Parameters:
val - The String[] to set.

getNumChild2Url

int getNumChild2Url()
Return the number of MFString items in the child2Url field.

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

getChild2Url

void getChild2Url(java.lang.String[] val)
Return the child2Url value in the argument String[]

Parameters:
val - The String[] to initialize.

setChild2Url

void setChild2Url(java.lang.String[] val)
Set the child2Url field.

Parameters:
val - The String[] to set.

getNumChild3Url

int getNumChild3Url()
Return the number of MFString items in the child3Url field.

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

getChild3Url

void getChild3Url(java.lang.String[] val)
Return the child3Url value in the argument String[]

Parameters:
val - The String[] to initialize.

setChild3Url

void setChild3Url(java.lang.String[] val)
Set the child3Url field.

Parameters:
val - The String[] to set.

getNumChild4Url

int getNumChild4Url()
Return the number of MFString items in the child4Url field.

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

getChild4Url

void getChild4Url(java.lang.String[] val)
Return the child4Url value in the argument String[]

Parameters:
val - The String[] to initialize.

setChild4Url

void setChild4Url(java.lang.String[] val)
Set the child4Url field.

Parameters:
val - The String[] to set.

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.

getCenter

void getCenter(double[] val)
Return the center value in the argument double[]

Parameters:
val - The double[] to initialize.

setCenter

void setCenter(double[] val)
Set the center field.

Parameters:
val - The double[] to set.

getRange

float getRange()
Return the range float value.

Returns:
The range float value.

setRange

void setRange(float val)
Set the range field.

Parameters:
val - The float to set.

getLevel

int getLevel()
Return the level int value.

Returns:
The level int value.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium