igeo.io
Class I3DXML.Reference3D

java.lang.Object
  extended by igeo.io.I3DXML.I3DXMLNode
      extended by igeo.io.I3DXML.Reference3D
Enclosing class:
I3DXML

public static class I3DXML.Reference3D
extends I3DXML.I3DXMLNode


Field Summary
 java.util.ArrayList<I3DXML.I3DXMLNode> components
           
 java.util.ArrayList<I3DXML.I3DXMLNode> instances
           
 
Fields inherited from class igeo.io.I3DXML.I3DXMLNode
id, name, nameDelimiter
 
Constructor Summary
I3DXML.Reference3D()
           
I3DXML.Reference3D(int id)
           
I3DXML.Reference3D(int id, java.lang.String name)
           
 
Method Summary
 void addComponent(I3DXML.I3DXMLNode n)
           
 void addInstance(I3DXML.Instance3D instance)
           
 java.util.ArrayList<IGeometry> instantiate(IMatrix4 transform)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

public java.util.ArrayList<I3DXML.I3DXMLNode> components

instances

public java.util.ArrayList<I3DXML.I3DXMLNode> instances
Constructor Detail

I3DXML.Reference3D

public I3DXML.Reference3D()

I3DXML.Reference3D

public I3DXML.Reference3D(int id)

I3DXML.Reference3D

public I3DXML.Reference3D(int id,
                          java.lang.String name)
Method Detail

addInstance

public void addInstance(I3DXML.Instance3D instance)

addComponent

public void addComponent(I3DXML.I3DXMLNode n)

instantiate

public java.util.ArrayList<IGeometry> instantiate(IMatrix4 transform)
Overrides:
instantiate in class I3DXML.I3DXMLNode