NASA World Wind

gov.nasa.worldwind.ogc.collada
Class ColladaInstanceVisualScene

java.lang.Object
  extended by gov.nasa.worldwind.util.xml.AbstractXMLEventParser
      extended by gov.nasa.worldwind.ogc.collada.ColladaAbstractObject
          extended by gov.nasa.worldwind.ogc.collada.ColladaAbstractInstance<ColladaVisualScene>
              extended by gov.nasa.worldwind.ogc.collada.ColladaInstanceVisualScene
All Implemented Interfaces:
ColladaRenderable, XMLEventParser

public class ColladaInstanceVisualScene
extends ColladaAbstractInstance<ColladaVisualScene>
implements ColladaRenderable

Represents the COLLADA instance_visual_scene element and provides access to its contents.


Field Summary
 
Fields inherited from class gov.nasa.worldwind.ogc.collada.ColladaAbstractInstance
instance
 
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
 
Constructor Summary
ColladaInstanceVisualScene(String ns)
           
 
Method Summary
 Box getLocalExtent(ColladaTraversalContext tc)
          Returns this renderable's model coordinate extent.
 void preRender(ColladaTraversalContext tc, DrawContext dc)
          Pre-Render this element.
 void render(ColladaTraversalContext tc, DrawContext dc)
          Render this element.
 
Methods inherited from class gov.nasa.worldwind.ogc.collada.ColladaAbstractInstance
get, getUrl
 
Methods inherited from class gov.nasa.worldwind.ogc.collada.ColladaAbstractObject
getRoot
 
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
allocate, doAddCharacters, doAddEventAttribute, doAddEventContent, doParseEventAttributes, doParseEventContent, freeResources, getAConstructor, getCharacters, getField, getField, getFields, getNamespaceURI, getParent, hasField, hasField, hasFields, mergeFields, newInstance, overrideFields, parse, parseCharacterContent, removeField, setField, setField, setFields, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColladaInstanceVisualScene

public ColladaInstanceVisualScene(String ns)
Method Detail

getLocalExtent

public Box getLocalExtent(ColladaTraversalContext tc)
Description copied from class: ColladaAbstractObject
Returns this renderable's model coordinate extent.

Specified by:
getLocalExtent in interface ColladaRenderable
Overrides:
getLocalExtent in class ColladaAbstractObject
Parameters:
tc - The traversal context to use when determining the extent.
Returns:
The model coordinate extent.

preRender

public void preRender(ColladaTraversalContext tc,
                      DrawContext dc)
Pre-Render this element. Renders the target of the instance pointer, if the target can be resolved.

Specified by:
preRender in interface ColladaRenderable
Parameters:
tc - the current COLLADA traversal context.
dc - the current draw context.

render

public void render(ColladaTraversalContext tc,
                   DrawContext dc)
Render this element. Renders the target of the instance pointer, if the target can be resolved.

Specified by:
render in interface ColladaRenderable
Parameters:
tc - the current COLLADA traversal context.
dc - the current draw context.

NASA World Wind