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

Quick Search    Search Deep

com.arranger.jarl.filter.base
Class Water  view Water download Water.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.Water
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 Water
extends com.arranger.jarl.filter.BaseSegmentFilter

Water generates water ripples through the image


Nested Class Summary
protected static class Water.WaterConfigSegment
           
 
Nested classes inherited from class com.arranger.jarl.filter.BaseFilter
com.arranger.jarl.filter.BaseFilter.ImageFilterObserver
 
Field Summary
protected  float m_amplitude
           
protected  float m_endAmplitude
           
protected  float m_endFrequency
           
protected  float m_endPhase
           
protected  float m_frequency
           
protected  float m_phase
           
protected  float m_startAmplitude
           
protected  float m_startFrequency
           
protected  float m_startPhase
           
 
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
Water()
           
 
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_frequency

protected float m_frequency

m_amplitude

protected float m_amplitude

m_phase

protected float m_phase

m_startFrequency

protected float m_startFrequency

m_startAmplitude

protected float m_startAmplitude

m_startPhase

protected float m_startPhase

m_endFrequency

protected float m_endFrequency

m_endAmplitude

protected float m_endAmplitude

m_endPhase

protected float m_endPhase
Constructor Detail

Water

public Water()
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