pl.webnet.JaTrac
Class SphereFlake

java.lang.Object
  |
  +--pl.webnet.JaTrac.TreeNode
        |
        +--pl.webnet.JaTrac.SphereFlake
All Implemented Interfaces:
XmlSettable

class SphereFlake
extends TreeNode
implements XmlSettable

SphereFlake implements example procedural creation plugin.


Field Summary
(package private)  int depth
           
(package private)  pl.webnet.JaTrac.Level level
           
(package private)  pl.webnet.JaTrac.Mapping mapping
           
(package private)  java.lang.String name
           
(package private)  pl.webnet.JaTrac.Point origin
           
(package private)  pl.webnet.JaTrac.Level parent
           
(package private) static pl.webnet.JaTrac.Level root
           
(package private)  double size
           
(package private)  pl.webnet.JaTrac.Spectrum spectrum
           
 
Constructor Summary
SphereFlake()
           
 
Method Summary
 java.lang.String[] getAttachArray()
          Get object's attach array.
 java.lang.String[] getParamArray()
          Get object's parameter array.
 java.lang.Object initialize()
          Initialize object's internal state after setting all params from XML file.
 void setParent(pl.webnet.JaTrac.Level parent)
           
static void setRoot(pl.webnet.JaTrac.Level root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

depth

int depth

origin

pl.webnet.JaTrac.Point origin

size

double size

mapping

pl.webnet.JaTrac.Mapping mapping

spectrum

pl.webnet.JaTrac.Spectrum spectrum

level

pl.webnet.JaTrac.Level level

name

java.lang.String name

parent

pl.webnet.JaTrac.Level parent

root

static pl.webnet.JaTrac.Level root
Constructor Detail

SphereFlake

public SphereFlake()
Method Detail

getParamArray

public java.lang.String[] getParamArray()
Description copied from interface: XmlSettable
Get object's parameter array. The array maps XML element names to variable names and, if setting one variable is not enough, lists names of functions to call.

Specified by:
getParamArray in interface XmlSettable
Returns:
object's parameter array.

getAttachArray

public java.lang.String[] getAttachArray()
Description copied from interface: XmlSettable
Get object's attach array. The array specifies what functions to call to attach children nodes to this object.

Specified by:
getAttachArray in interface XmlSettable
Returns:
object's attach array.

initialize

public java.lang.Object initialize()
Description copied from interface: XmlSettable
Initialize object's internal state after setting all params from XML file. Called after element's end tag is encountered in XML file.

Specified by:
initialize in interface XmlSettable

setRoot

public static void setRoot(pl.webnet.JaTrac.Level root)

setParent

public void setParent(pl.webnet.JaTrac.Level parent)