|
Jeospace API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jeospace.x3d.PlatformStructure
A Transform hierarchy supporting simulation components such as
ScaledComponents. The
PlatformStructure is composed of two Transforms. The
base transform level is known as the Plane of the Horizon or the
horizon transform for short.
The plane of the horizon transform is used for:
PlatformStructure within the
SystemStructurePlatformStructure with respect to the
SystemStructure, typically this will establish the up vector and
align the axis' of the horizontal plane in a conventional way (e.g. up is away
from the gravitational center and the axis' of the horizontal plane are aligned
with the lines of longitude and latitude in the SystemStructure's
frame of reference)
The second level Transform is the component transform. The
component transform is used for:
PlatformStructure
ReferenceFrame,
Transform,
X3DScene,
X3DNode| Field Summary | |
Transform |
component
The component transform |
Transform |
horizon
The plane of the horizon transform. |
| Constructor Summary | |
PlatformStructure(org.web3d.x3d.sai.X3DScene scene,
ReferenceFrame refFrame)
Constructor |
|
| Method Summary | |
void |
add(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode node)
Add the argument node to the specified ReferenceFrame
of the PlatformStructure |
void |
add(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode[] node)
Add the argument nodes to the specified ReferenceFrame
of the PlatformStructure |
void |
dispose()
Explicitly dispose of all the PlatformStructure's resources |
void |
remove(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode node)
Remove the argument node from the specified ReferenceFrame
of the Structure |
void |
remove(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode[] node)
Remove the argument nodes from the specified ReferenceFrame
of the Structure |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public final Transform horizon
public final Transform component
| Constructor Detail |
public PlatformStructure(org.web3d.x3d.sai.X3DScene scene,
ReferenceFrame refFrame)
scene - the X3DScene objectrefFrame - The reference frame identifier of this structure| Method Detail |
public void add(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode node)
ReferenceFrame
of the PlatformStructure
add in interface StructurerefFrame - the reference frame identifier within the
structure to add the node tonode - the node to add
public void add(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode[] node)
ReferenceFrame
of the PlatformStructure
add in interface StructurerefFrame - the reference frame identifier within the
structure to add the nodes tonode - the array of nodes to add
public void remove(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode node)
ReferenceFrame
of the Structure
remove in interface StructurerefFrame - the reference frame identifier within the
structure to add the node tonode - the node to remove
public void remove(ReferenceFrame refFrame,
org.web3d.x3d.sai.X3DNode[] node)
ReferenceFrame
of the Structure
remove in interface StructurerefFrame - the reference frame identifier within the
structure to add the nodes tonode - the array of nodes to removepublic void dispose()
PlatformStructure's resources
dispose in interface Structure
|
Jeospace API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||