Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.filter.base
Class Marble  view Marble download Marble.java

java.lang.Object
  extended bycom.arranger.jarl.base.BaseJarlObject
      extended bycom.arranger.jarl.base.BaseTimedJarlObject
          extended bycom.arranger.jarl.filter.BaseFilter
              extended bycom.arranger.jarl.filter.BaseSegmentFilter
                  extended bycom.arranger.jarl.filter.base.Marble
All Implemented Interfaces:
java.lang.Cloneable, com.arranger.jarl.filter.IFilter, com.arranger.jarl.filter.IFilterDef, com.arranger.jarl.base.IJarlObject, com.arranger.jarl.base.ITimedJarlObject, com.arranger.jarl.util.IWidgetConfigSegmentFactory

public class Marble
extends com.arranger.jarl.filter.BaseSegmentFilter

Marble marbelizes the image


Nested Class Summary
protected static class Marble.MarbleConfigSegment
           
 
Nested classes inherited from class com.arranger.jarl.filter.BaseFilter
com.arranger.jarl.filter.BaseFilter.ImageFilterObserver
 
Field Summary
protected  float m_endTurbulence
           
protected  float m_endXscale
           
protected  float m_endYscale
           
protected  float m_startTurbulence
           
protected  float m_startXscale
           
protected  float m_startYscale
           
protected  float m_turbulence
           
protected  float m_xscale
           
protected  float m_yscale
           
 
Fields inherited from class com.arranger.jarl.filter.BaseSegmentFilter
m_configSegments
 
Fields inherited from class com.arranger.jarl.filter.BaseFilter
m_graphics, m_image, m_imageFilter, m_isLocal
 
Fields inherited from class com.arranger.jarl.base.BaseTimedJarlObject
m_endTime, m_startTime, m_totalTime
 
Fields inherited from class com.arranger.jarl.base.BaseJarlObject
m_cachedTime, m_className, m_configElement, m_useAbsoluteTime, m_zOrder
 
Constructor Summary
Marble()
           
 
Method Summary
protected  void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
          Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55 for example: populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);
 com.arranger.jarl.util.WidgetConfigSegment createSegment(org.w3c.dom.Element element)
          Create a concrete com.arranger.jarl.util.WidgetConfigSegment based on this element
protected  java.lang.String getImageFilterClassName()
           
protected  void initAttributes(com.arranger.jarl.base.IContext context)
          Always remember some attrs might not be there
protected  void prepareFilter(com.arranger.jarl.base.IContext context)
          Prepare the filter with any changes as necessary
 
Methods inherited from class com.arranger.jarl.filter.BaseSegmentFilter
getConfigSegments, getCurrentSegment, getCurrentSegmentTimePct
 
Methods inherited from class com.arranger.jarl.filter.BaseFilter
_filterImage, dofilter, filterImage, getImageFilter, init, initInstance, isLocal, postFilterWidget, preFilterWidget, prepareImage, renderImage
 
Methods inherited from class com.arranger.jarl.base.BaseTimedJarlObject
checkTime, getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from class com.arranger.jarl.base.BaseJarlObject
clone, getConfigElement, getJarlObjectInfo, getName, getZOrder, initDef, populateInfo, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.arranger.jarl.base.ITimedJarlObject
getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from interface com.arranger.jarl.base.IJarlObject
clone, getConfigElement, getJarlObjectInfo, getZOrder, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from interface com.arranger.jarl.filter.IFilterDef
initDef
 

Field Detail

m_xscale

protected float m_xscale

m_yscale

protected float m_yscale

m_turbulence

protected float m_turbulence

m_startXscale

protected float m_startXscale

m_startYscale

protected float m_startYscale

m_startTurbulence

protected float m_startTurbulence

m_endXscale

protected float m_endXscale

m_endYscale

protected float m_endYscale

m_endTurbulence

protected float m_endTurbulence
Constructor Detail

Marble

public Marble()
Method Detail

prepareFilter

protected void prepareFilter(com.arranger.jarl.base.IContext context)
Prepare the filter with any changes as necessary


getImageFilterClassName

protected java.lang.String getImageFilterClassName()

initAttributes

protected void initAttributes(com.arranger.jarl.base.IContext context)
Always remember some attrs might not be there


addJarlObjectInfo

protected void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
Description copied from class: com.arranger.jarl.base.BaseJarlObject
Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55 for example: populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);


createSegment

public com.arranger.jarl.util.WidgetConfigSegment createSegment(org.w3c.dom.Element element)
Create a concrete com.arranger.jarl.util.WidgetConfigSegment based on this element