|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgov.nasa.worldwind.ogc.collada.impl.ColladaController
public class ColladaController
Executes the mapping from COLLADA to World Wind. Traverses a parsed COLLADA document and creates the appropriate World Wind object to represent the COLLADA model.
| Field Summary | |
|---|---|
protected ColladaRoot |
colladaRoot
Collada document rendered by this controller. |
protected ColladaTraversalContext |
tc
Traversal context used to render the document. |
| Constructor Summary | |
|---|---|
ColladaController(ColladaRoot root)
Create a new controller to render a COLLADA document. |
|
| Method Summary | |
|---|---|
ColladaRoot |
getColladaRoot()
Indicates the COLLADA document that this controller will render. |
ColladaTraversalContext |
getTraversalContext()
Indicates the traversal context used to render the COLLADA document. |
protected void |
initializeTraversalContext(ColladaTraversalContext tc)
Initializes this COLLADA controller's traversal context to its default state. |
void |
preRender(DrawContext dc)
|
void |
render(DrawContext dc)
Causes this Renderable to render itself using the provided draw context. |
void |
setColladaRoot(ColladaRoot colladaRoot)
Specifies the COLLADA document that this controller will render. |
void |
setTraversalContext(ColladaTraversalContext tc)
Specifies a traversal context to use while rendering the COLLADA document. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ColladaRoot colladaRoot
protected ColladaTraversalContext tc
| Constructor Detail |
|---|
public ColladaController(ColladaRoot root)
root - Parsed COLLADA document to render.| Method Detail |
|---|
public ColladaRoot getColladaRoot()
public ColladaTraversalContext getTraversalContext()
protected void initializeTraversalContext(ColladaTraversalContext tc)
tc - the COLLADA traversal context to initialize.public void preRender(DrawContext dc)
preRender in interface PreRenderablepublic void render(DrawContext dc)
Renderable to render itself using the provided draw context.
render in interface Renderabledc - the DrawContext to be usedDrawContextpublic void setColladaRoot(ColladaRoot colladaRoot)
colladaRoot - New COLLADA document to render.public void setTraversalContext(ColladaTraversalContext tc)
tc - New traversal context.
|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||