java.lang.Object
de.grogra.ext.povray.POVObject
- Direct Known Subclasses:
POVAttribute,POVNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateIdentifier(Object object, POVExport export) protected voidexport(Object object, SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, String typeOverride, POVExport sge) protected abstract voidexportFooter(Object object, SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, POVExport export) protected voidexportHeader(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) protected abstract voidexportImpl(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) protected StringgetType()protected booleanshouldDeclareObject(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
-