java.lang.Object
de.grogra.ext.povray.POVObject
- Direct Known Subclasses:
POVAttribute
,POVNode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
createIdentifier
(Object object, POVExport export) protected void
export
(Object object, SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, String typeOverride, POVExport sge) protected abstract void
exportFooter
(Object object, SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, POVExport export) protected void
exportHeader
(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) protected abstract void
exportImpl
(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) protected String
getType()
protected boolean
shouldDeclareObject
(Object object)
-
Constructor Details
-
POVObject
-
-
Method Details
-
getType
-
shouldDeclareObject
-
createIdentifier
-
export
protected void export(Object object, SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, String typeOverride, POVExport sge) throws IOException - Throws:
IOException
-
exportHeader
protected void exportHeader(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) throws IOException - Throws:
IOException
-
exportImpl
protected abstract void exportImpl(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) throws IOException - Throws:
IOException
-